On Sun, Jun 12, 2005 at 05:05:43PM -0700, Yong Chen (yongche) wrote: > > Thanks Daniel. I just re-subscribed to the list. (I subscribed to the list > before, but somehow it didn't work out). > > What I'm looking for is something similar to "xml schema api" > http://www.w3.org/Submission/2004/SUBM-xmlschema-api-20040122/
"This specification defines an XML Schema API, a platform- and language-neutral interface that allows programs and scripts to dynamically access and query the post-schema-validation infoset (PSVI)" There is no PSVI information in libxml2 tree at the moment. There is a placeholder for it but we don't know yet how to best put things in. Moreover I'm not thrilled by a 45 pages document from IBM describing Xerces API. All libxml2 schemas APIs are internalized for the moment for the reasons I exposed. There may still be changes needed internally to finish conformance (Kasimier has a better view on this than me), and as we want to add streaming APIs, the notion of PSVI informations attached to a DOM like node won't fit well in the model. Knowing what kind of informations you really want might be a better first step than to try to see how to reconciliate Xerces API and libxml2 internals. If you really care, start a Wiki page on xmlsoft.org look at the internals of libxml2 and start the conversation. At this point there is near zero chances of something happening soon there if you don't put some direct work in it. As I stated we have more urgent thing to direct our attention at in the Schemas field right now. But the process is open and if you want to make a difference, you can. Daniel -- Daniel Veillard | Red Hat Desktop team http://redhat.com/ [EMAIL PROTECTED] | libxml GNOME XML XSLT toolkit http://xmlsoft.org/ http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/ _______________________________________________ xml mailing list, project page http://xmlsoft.org/ xml@gnome.org http://mail.gnome.org/mailman/listinfo/xml