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
+   
+ 

Reply via email to