We want Zope to be a simple and natural platform for managing and leveraging XML content. Parsed XML is part of that vision.
There are currently many ways to use XML in Zope, and that will still be the case. There will be several reasons why someone would want to use Parsed XML:
- A general XML parser, storage, and output solution which doesn't need to be customized for any well-formed XML and which scales well.
- XML-centric editing and management interfaces.
- Support for standard XML tools, starting with DOM, that also scales well.
- Preservation of XMLims. Namespaces, PIs, CDATA/PCDATA, etc. that are part of the input will be part of the output.
Parsed XML is only a part of the Zope XML vision. See especially ParsedXMLIsNotXMLObject, and also the larger story at zope-xml.