Karl Anderson (Digital Creations) has announced the 'stable' version 1.0 release of 'Parsed XML' which "allows you to use XML objects in the Zope environment. You can create XML documents in Zope and leverage Zope to format, query, and manipulate XML. Parsed XML consists of a DOM storage, a builder that uses PyExpat to parse XML into the DOM, and a management proxy product that provides Zope management features for a DOM tree... The Parsed XML product parses XML into a Zopish DOM tree. The elements of this tree support persistence, acquisition, etc. The document and subnodes are editable and manageable through management proxy objects, and the underlying DOM tree can be directly manipulated via DTML, Python, etc. The DOM tree created by Zope aims to comply with the DOM level 2 standard. This allows you to access your XML in DTML or External Methods using a standard and powerful API. We are currently supporting the DOM level 2 Core and Traversal specifications..." Zope is an open source toolkit consisting of "a number components which work together to provide a complete yet flexible application server package. Zope includes an internet server, a transactional object database, a search engine, a web page templating system, a through the web development and management tool, and comprehensive extension support. Zope's open support for web standards such as XML-RPC, DOM, and WebDAV allows unparalleled flexibility and interoperability."
From the 'Vision for Parsed XML': "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: (1) A general XML parser, storage, and output solution which doesn't need to be customized for any well-formed XML and which scales well. (2) XML-centric editing and management interfaces. (3) Support for standard XML tools, starting with DOM, that also scales well. (4) 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..."
Principal references:
- Zope Project
- ParsedXML 1.0 release note
- README for Parsed XML
- Download
- Links on Wiki front page
- Vision for Parsed XML
- Zope-XML
- "Zope: An Open-Source Web Application Server. [Review.]" By Brian Wilson. In WebTechniques Volume 6, Issue 4 (April 2001), pages 80-81.
- "Zope: Open Source Alternative for Content Management. Zope Proves Utility of Open-Source Web Tools." By Mark Walter and Aimee Beck. In The Seybold Report on Internet Publishing Volume 5, Number 7 (March 2001), pages 11-15. In depth: 'SRIP looks at Zope, a free toolkit developed by Digital Creations that's gained favor among daily newspapers, corporations, government agencies and a host of Web startups. Included are details on Zope's new content-management framework, due out this spring.'