I have a lot of XML documents that are generated using the tree API or the XSLT API and I want to be able to refer to them in other XML document within LIBXML2 through URL's (xincludes, xslt imports, includes, document(), etc.). Looking at the documentation xmlSetExternalEntityLoader is what I want but I am not sure what I am supposed to do next. I guess I am supposed to create a xmlParserInputPtr but how do I create one for an XML document, is that what xmlNewEntityInputStream is for, in which case how do I create a xmlEntity.

Another question I have,
I have some XSL transformations that take a long time, up to 6 seconds in some cases, fortunately large parts of these transformations produce the same result. So what I want to do is create a mechanism so that when a XML document is being serialised into a string I can have my own call back function called at particular points so that I can insert previously serialised text. I suppose I could just insert a big text element into the xml document another possibility is to serialise the document my self, this is for generating HTML, would this be difficult.


Nathan Day
[EMAIL PROTECTED]
http://homepage.mac.com/nathan_day/

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to