James Tauber (Bowstreet) announced the release of PyTREX version 0.6.0, now available for download. This second release of PyTREX implements the majority of TREX. PyTREX is "an open source clean-room implementation of Tree Regular Expressions for XML (TREX) written in Python. The version 0.6.0 release implements the concepts introduced in sections 1 through 10 of the tutorial" written by James Clark. PyTREX development takes place on SourceForge. Principal discussion of the TREX 'language for validating XML documents' is hosted on the OASIS TREX Technical Committee mailing list.
Changes in PyTREX version 0.6.0: Added support and tests for pattern inclusion, grammar merging (partial), named datatypes, "not", "difference", "choice" in nameclasses, "nsName", "anyName", "notAllowed", namespaces, qnames, trex namespace. Changed py file to being importable.