Xs3p
Encyclopedia
xs3p is an XSLT
XSLT
XSLT is a declarative, XML-based language used for the transformation of XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized by the processor in standard XML syntax or in another format,...

 stylesheet that generates XHTML
XHTML
XHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....

 documentation from XML Schema Definition language (XSD) schema.

xs3p requires an XSLT processor like Xalan
Xalan
Xalan is a popular open source software library from the Apache Software Foundation, originally created by IBM under the name LotusXSL, that implements the XSLT 1.0 XML transformation language and the XPath 1.0 language. The Xalan XSLT processor is available for both the Java and C++ programming...

 from Apache Software Foundation
Apache Software Foundation
The Apache Software Foundation is a non-profit corporation to support Apache software projects, including the Apache HTTP Server. The ASF was formed from the Apache Group and incorporated in Delaware, U.S., in June 1999.The Apache Software Foundation is a decentralized community of developers...

. The results can be generally viewed with any browser that supports Cascading Style Sheets Level 2 (CSS2) and XHTML 1.0, such as Explorer 5.5, Mozilla 1.0, Netscape 6 or Opera 5 (or later).

xs3p was developed by Project Titanium, Distributed Systems Technology Centre (DSTC) Pty Ltd.
and distributed under a Mozilla Public License (MPL). xs3p is used by both the Oxygen XML Editor
Oxygen XML Editor
The Oxygen XML Editor is a multi-platform XML editor, XSLT/XQuery debugger and profiler with Unicode support. It is a Java application, so it can run in Windows, Mac OS X, and Linux. It also has a version that can run as an Eclipse plugin.- XML editing features :Oxygen XML offers a number of...

 and Stylus Studio to generate schema documentation, and a modified version of the stylesheet is included with this program.http://www.oxygenxml.com/forum/ftopic2027.html

Recently the DSTC website, which was officially hosting the xs3p stylesheet, has become unavailable. A download of the xs3p stylesheet is available from the FiForms XML Definitions project.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK