Dear Wiki user, You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.
The following page has been changed by DineshPremalal: http://wiki.apache.org/ws/SummerOfCode/2005/guththila/28 ------------------------------------------------------------------------------ 4. Guththila C parser Give out put in UTF-8 format * Test for XML 1.0 Compliance + + -------------------- + 29th August 2005 + === current status === + + ---------------- + + + * Finished implementing Encoding support. Now parser can read Both UTF-8 and UTF-16 documents + * Added new methods to manipulate namespaces + * parser has the following API + + int XMLPARSERAPI XML_PullParser_next (XML_PullParser *p); + + XML_PULLPARSER XMLPARSERAPI XML_PullParser_createPullParser (READER *r); + + void XMLPARSERAPI XML_PullParser_freePullParser (); + + int XMLPARSERAPI XML_PullParser_getAttributeCount (XML_PullParser *p); + + char *XMLPARSERAPI XML_PullParser_getAttributeName (XML_PullParser *p, ATTRIBUTE *att); + + char *XMLPARSERAPI XML_PullParser_getAttributeValue (XML_PullParser *p, ATTRIBUTE *att); + + char *XMLPARSERAPI XML_PullParser_getAttributePrefix (XML_PullParser *p, ATTRIBUTE *att); + + ATTRIBUTE *XMLPARSERAPI XML_PullParser_getAttribute (XML_PullParser *p); + + char *XMLPARSERAPI XML_PullParser_getAttributeName_by_number (XML_PullParser *p, int i); + + char *XMLPARSERAPI XML_PullParser_getAttributeValue_by_number (XML_PullParser *p, int i); + + char *XMLPARSERAPI XML_PullParser_getAttributePrefix_by_number (XML_PullParser *p, int i); + + char *XMLPARSERAPI XML_PullParser_getName (XML_PullParser *p); + + char *XMLPARSERAPI XML_PullParser_getPrefix (XML_PullParser *p); + + char *XMLPARSERAPI XML_PullParser_getValue (XML_PullParser *p); + + NAMESPACE *XMLPARSERAPI XML_PullParser_getNamespace (XML_PullParser *p); + + int XMLPARSERAPI XML_PullParser_getNamespaceCount (XML_PullParser *p); + + char *XMLPARSERAPI XML_PullParser_getNamespaceUri (XML_PullParser *p, NAMESPACE *ns); + + char *XMLPARSERAPI XML_PullParser_getNamespacePrefix (XML_PullParser *p, NAMESPACE *ns); + + char *XMLPARSERAPI XML_PullParser_getNamespacePrefix_by_number (XML_PullParser *p, int i); + + char *XMLPARSERAPI XML_PullParser_getNamespaceUri_by_number (XML_PullParser *p, int i); + + + + * Added some test cases under Guththila-c/test directory + + * Wrote GNU Build files (using automake and autoconf) + + * Generated Documentation for c files using Doxygen, those docs palced under Guththila-c/docs directory + + * Tested against XMLTest Suit for XML 1.0 conformance those results placed under Guththila-c/test/xmlconf_output + +
