XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
 Resource Guide -> GNOME, Java Applications, Architectural Forms, Python Implementations, XSLT Software -> NIST XSLToolbox

NIST XSLToolbox

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.