Date: Jun. 24, 2002
Link: http://ats.nist.gov/xsltoolbox/
Source Author or Organization: National Institute of Standards and Technology (NIST) Manufacturing Systems Integration Division (MSID)
NIST XSLToolbox in an open source tool collection that apples architectural processing methods to help developers achieve
interoperation between differing XML documents and vocabularies while reducing the need for writing transformations.
Architectures are collections of rules that can be applied in the design of XML vocabularies. The toolkit includes two
applications written in Extensible Style Language
Transformations (XSLT), Architectural Processor Employing XSLT (APEX) and ATTS. APEX, which implements a subset of Architectural Form Definition Requirements (AFDR), employs architectural forms to transform XML documents.
ATTS is an XSLT style sheet generator that provides a method for specifying attribute default values for XML documents
when no Document Type Definition (DTD) or schema are present.
The XSLToolbox distribution has been placed in
the public domain pursuant to title 17 Section 105 of the United States Code. A Java 2 Software Development Kit (SDK)
and Jing are required for the Ant build files and APEX schema examples. ReportLab and the GNOME XML and XSLT libraries (with Python
bindings) are required to run the APEX Python examples.