The Perl Embedding Engine is a Perl-based template engine that allows embedded Perl code in HTML templates similar to PHP, JSP, etc. It is simple, flexible, and easy-to-use, and supports 2 modes of operation: offline generation and dynamic interpretation. Unlike many template engines, it only has 3 special tags so parsing is a breeze and it generates plain Perl code.
XML parser class is a PHP class that parses arbitrary XML input and builds an array with the structure of all tag and data elements. Optionally it can keep track of the positions of each element to locate elements that may be contextually in error. Supports a parsed file cache to minimize the overhead of parsing the same file repeatedly. Optimized parsing of simplified XML (SML) formats ignoring the tag attributes.
X:Forge is a dynamic XML generation framework written in Java, leveraging the power of Avalon components and the speed of SAX. The system is language agnostic with possible implementation in other languages. A Cocoon 1 processor and a Cocoon 2 transformer are provided, as is a set of useful components for Web, SQL, LDAP, and XML:DB access.
XPath Methods allows XPath queries on ParsedXML XML documents (and possibly other DOM implementations) in Zope. XPath is a relatively simple but still quite powerful query language used to address portions of XML documents. When you call an XPath Method you will retrieve a set of DOM nodes which you can then display in a Web page using DTML or ZPT, or which you can issue operations upon using, for instance, Python scripts.
Dynamator solves the server pages maintenance problem by completely separating HTML from server code for any technology. It merges pure, standard HTML with server code stored in separate XML files to produce standard server pages in technologies like JSP, XSL, PHP, and Java. Benefits include a more agile HTML UI, a streamlined internationalization and customization processes, easier reuse, and more efficient code.