Hi, This is my first mail to this group.. So a bit of intro.. I know about XML,SAX & DOM for quite sometime... I have used JAXP [SAX & DOM]interface.. I am currently looking at writing a C library to create and parse XML documents for B2B communication. I have done it with Java before. I have used a Validating SAX parser... I have downloaded the libxml library & figuring out how to have a Validating SAX parser. Till now not met with success.. :( I tried running the testSAX sample application for the XML document we have.. The XML doc looks like this... <?xml version='1.0' encoding="US-ASCII" ?> <!DOCTYPE msg PUBLIC "-//B2B XML-API Version 1.0//EN" "xmlapi.dtd"> <msg> ..... </msg> The resolveEntity() in the SAXHandler list of function pointers is never called whhen the DOCTYPE declation is encountered.. The events thrown by testSAX appln is :- [Args passed to testSAX : -debug -push ] SAX.setDocumentLocator() SAX.startDocument() SAX.internalSubset(msg, -//B2B XML-API Version 1.0//EN, xmlapi.dtd) SAX.externalSubset(msg, -//B2B XML-API Version 1.0//EN, xmlapi.dtd) SAX.startElement(msg) .... Why it is not called ?? Can any one help ??? Thanx in Advance.. Rajagopalan.
Attachment:
Wipro_Disclaimer.txt
Description: Text document