Hi everyone. Here is a first cut of the functional spec for "XML Parsing: Parser". It defines at a high level the functionality it makes available to an XML consumer.
Functional interfaces are outlined to be similar to what is currently delivered by ManifestServ, but with the following changes: - Validation is kept separate from initialization, so that in-memory data can be filled in and/or changed before validation. - Paths are Xpaths - Functional interfaces include adding, deleting and replacing nodes in the tree. - Dynamic default setting and semantic validation is considered out of scope of this specification and thus not defined. Sufficient hooks are left in at this SW level so that this functionality can be layered in above it. There is one XXX regarding how to iterate through the entire tree, but hey, this isn't the final version :) Please send your comments / feedback by Monday 6/15 lunchtime if possible. http://www.opensolaris.org/os/project/caiman/XML_Parsing/xml_1_func_spec.1.pdf Thanks, Jack
