Information about Extensible Stylesheet Language
The eXtensible Stylesheet Language (XSL) is a family of transformation languages which allows one to describe how files encoded in the XML standard are to be formatted or transformed. There are three languages in the family:
Within Microsoft, the term XSL is sometimes used to refer to a Microsoft variant of XSLT developed as an implementation of an early (1998) W3C draft of the XSLT language, with Microsoft-specific extensions and omissions. Other commentators generally refer to this dialect as WD-xsl. The dialect was later superseded by a conformant implementation of the W3C specification.
Other file formats are supported to various degrees:
XQuery is another W3C project which is intended to provide similar capabilities for querying XML documents using XPath.
- XSL Transformations (XSLT): an XML language for transforming XML documents
- XSL Formatting Objects (XSL-FO): an XML language for specifying the visual formatting of an XML document
- the XML Path Language (XPath): a non-XML language used by XSLT, and also available for use in non-XSLT contexts, for addressing the parts of an XML document.
Within Microsoft, the term XSL is sometimes used to refer to a Microsoft variant of XSLT developed as an implementation of an early (1998) W3C draft of the XSLT language, with Microsoft-specific extensions and omissions. Other commentators generally refer to this dialect as WD-xsl. The dialect was later superseded by a conformant implementation of the W3C specification.
History
XSL started off as an attempt to bring the functionality of DSSSL, particularly in the area of print and high-end typesetting, to XML. A W3C Working group on XSL was started in December 1997, with Sharon Adler and Steve Zilles as co-chairs, with James Clark acting as editor (and unofficially as chief designer), and Chris Lilley as W3C staff contact. The group released a first public Working Draft on 18 August 1998. XSLT and XPath became W3C Recommendations on 16 November 1999 and XSL-FO reached Recommendation status on 15 October 2001.The XSL family
XSL Transformations
XSL Formatting Objects
Other file formats are supported to various degrees:
XPath
XQuery is another W3C project which is intended to provide similar capabilities for querying XML documents using XPath.
See also
External links
- XSL language definition.
- Extensible Stylesheet Language
- What is XSL-FO?
- XML Focus Topics : CSS, XSL, XSL-FO
- IBM XSL Formatting Objects Composer
- W3Cschools XSL Tutorial
XSL |
|---|
| XSLT (elements) • XSL-FO • XPath |
A transformation language is a computer language designed to transform some input text in a certain formal language into a modified output text that meets some specific goal.
..... Click the link for more information.
..... Click the link for more information.
Extensible Markup Language
File extension:
MIME type:
Uniform Type Identifier: public.xml
Developed by: World Wide Web Consortium
Type of format: Markup language
Extended from: SGML
..... Click the link for more information.
File extension:
.xmlMIME type:
application/xml, text/xml (deprecated)Uniform Type Identifier: public.xml
Developed by: World Wide Web Consortium
Type of format: Markup language
Extended from: SGML
..... Click the link for more information.
XSL Transformations
File extension:
MIME type:
Developed by: World Wide Web Consortium
Type of format: Stylesheet language
Extended from: XML
..... Click the link for more information.
File extension:
.xsl, .xsltMIME type:
application/xslt+xml[1]Developed by: World Wide Web Consortium
Type of format: Stylesheet language
Extended from: XML
..... Click the link for more information.
Extensible Markup Language
File extension:
MIME type:
Uniform Type Identifier: public.xml
Developed by: World Wide Web Consortium
Type of format: Markup language
Extended from: SGML
..... Click the link for more information.
File extension:
.xmlMIME type:
application/xml, text/xml (deprecated)Uniform Type Identifier: public.xml
Developed by: World Wide Web Consortium
Type of format: Markup language
Extended from: SGML
..... Click the link for more information.
Extensible Markup Language
File extension:
MIME type:
Uniform Type Identifier: public.xml
Developed by: World Wide Web Consortium
Type of format: Markup language
Extended from: SGML
..... Click the link for more information.
File extension:
.xmlMIME type:
application/xml, text/xml (deprecated)Uniform Type Identifier: public.xml
Developed by: World Wide Web Consortium
Type of format: Markup language
Extended from: SGML
..... Click the link for more information.
XPath (XML Path Language) is an expression language for addressing portions of an XML document, or for computing values (strings, numbers, or boolean values) based on the content of an XML document. The current version of the language is XPath 2.0, but because version 1.
..... Click the link for more information.
..... Click the link for more information.
World Wide Web Consortium
Consortium
Founded October 1994
Founder Tim Berners-Lee
Headquarters MIT/CSAIL in USA
ERCIM in France
Keio University in Japan
and many other offices around the world
Website www.w3.
..... Click the link for more information.
Consortium
Founded October 1994
Founder Tim Berners-Lee
Headquarters MIT/CSAIL in USA
ERCIM in France
Keio University in Japan
and many other offices around the world
Website www.w3.
..... Click the link for more information.
Microsoft Corporation
Public (NASDAQ: MSFT )
Founded Albuquerque, New Mexico, USA (April 4 1975)[1]
Headquarters Redmond, Washington, United States
Key people Bill Gates, Co-founder and Executive Chairman ;
Paul Allen, Co-founder ;
..... Click the link for more information.
Public (NASDAQ: MSFT )
Founded Albuquerque, New Mexico, USA (April 4 1975)[1]
Headquarters Redmond, Washington, United States
Key people Bill Gates, Co-founder and Executive Chairman ;
Paul Allen, Co-founder ;
..... Click the link for more information.
XSL Transformations
File extension:
MIME type:
Developed by: World Wide Web Consortium
Type of format: Stylesheet language
Extended from: XML
..... Click the link for more information.
File extension:
.xsl, .xsltMIME type:
application/xslt+xml[1]Developed by: World Wide Web Consortium
Type of format: Stylesheet language
Extended from: XML
..... Click the link for more information.
19th century - 20th century - 21st century
1960s 1970s 1980s - 1990s - 2000s 2010s 2020s
1995 1996 1997 - 1998 - 1999 2000 2001
Year 1998 (MCMXCVIII
..... Click the link for more information.
1960s 1970s 1980s - 1990s - 2000s 2010s 2020s
1995 1996 1997 - 1998 - 1999 2000 2001
Year 1998 (MCMXCVIII
..... Click the link for more information.
Document Style Semantics and Specification Language (DSSSL) is a language for specifying stylesheets for SGML documents, based on a subset of the Scheme programming language. It is specified by the standard ISO/IEC 10179:1996.
..... Click the link for more information.
..... Click the link for more information.
James Clark, (February 23 1964) is the author of groff and expat and has done much work with open-source software and XML. Born in London, and educated at Charterhouse and Merton College, Oxford, Clark has lived in Bangkok, Thailand since 1995, and is now a permanent resident.
..... Click the link for more information.
..... Click the link for more information.
Chris Lilley (born 1959 in the UK) was educated at Broxburn Academy in West Lothian, Scotland. He obtained a Bachelors degree in Biochemistry at the University of Stirling, Scotland and then worked in Haematology and Blood transfusion at the hospital laboratories of Stirling and
..... Click the link for more information.
..... Click the link for more information.
November 16 is the 1st day of the year (2nd in leap years) in the Gregorian calendar. There are 0 days remaining.
..... Click the link for more information.
Events
- 534 - A second and final revision of the Codex Justinianus is published.
..... Click the link for more information.
20th century - 21st century
1960s 1970s 1980s - 1990s - 2000s 2010s 2020s
1996 1997 1998 - 1999 - 2000 2001 2002
Year 1999 (MCMXCIX
..... Click the link for more information.
1960s 1970s 1980s - 1990s - 2000s 2010s 2020s
1996 1997 1998 - 1999 - 2000 2001 2002
Year 1999 (MCMXCIX
..... Click the link for more information.
October 15 is the 1st day of the year (2nd in leap years) in the Gregorian calendar. There are 0 days remaining.
..... Click the link for more information.
Events
..... Click the link for more information.
21st century - 22nd century
1970s 1980s 1990s - 2000s - 2010s 2020s 2030s
1998 1999 2000 - 2001 - 2002 2003 2004
2001 by topic:
News by month
Jan - Feb - Mar - Apr - May - Jun
..... Click the link for more information.
1970s 1980s 1990s - 2000s - 2010s 2020s 2030s
1998 1999 2000 - 2001 - 2002 2003 2004
2001 by topic:
News by month
Jan - Feb - Mar - Apr - May - Jun
..... Click the link for more information.
XSL Transformations
File extension:
MIME type:
Developed by: World Wide Web Consortium
Type of format: Stylesheet language
Extended from: XML
..... Click the link for more information.
File extension:
.xsl, .xsltMIME type:
application/xslt+xml[1]Developed by: World Wide Web Consortium
Type of format: Stylesheet language
Extended from: XML
..... Click the link for more information.
XSL Transformations
File extension:
MIME type:
Developed by: World Wide Web Consortium
Type of format: Stylesheet language
Extended from: XML
..... Click the link for more information.
File extension:
.xsl, .xsltMIME type:
application/xslt+xml[1]Developed by: World Wide Web Consortium
Type of format: Stylesheet language
Extended from: XML
..... Click the link for more information.
Windows Internet Explorer (formerly Microsoft Internet Explorer abbreviated MSIE), commonly abbreviated to IE, is a series of proprietary graphical web browsers developed by Microsoft and included as part of the Microsoft Windows line of operating systems
..... Click the link for more information.
..... Click the link for more information.
Microsoft XML Core Services (MSXML) is a set of services that allow applications written in JScript, VBScript, and Microsoft development tools to build Windows-native XML-based applications. It supports XML 1.0, DOM, SAX, an XSLT 1.
..... Click the link for more information.
..... Click the link for more information.
Maintainer: Mozilla Corporation / Mozilla Foundation
OS: Cross-platform
Available language(s): Multilingual,[1] EULA in English only[2]
Use: Web browser
License: Mozilla EULA for binary redistribution
..... Click the link for more information.
OS: Cross-platform
Available language(s): Multilingual,[1] EULA in English only[2]
Use: Web browser
License: Mozilla EULA for binary redistribution
..... Click the link for more information.
Mozilla was the official, public, original name of Mozilla Application Suite by the Mozilla Foundation, currently known as SeaMonkey suite.
In informal use it has been used in a number of ways and in combination with other phrases, though all of them have been
..... Click the link for more information.
In informal use it has been used in a number of ways and in combination with other phrases, though all of them have been
..... Click the link for more information.
Netscape is the general name for a series of web browsers originally produced by Netscape Communications Corporation, now a subsidiary of AOL. The original browser was once the dominant browser in terms of usage share, but as a result of the first browser war it lost virtually all
..... Click the link for more information.
..... Click the link for more information.
TransforMiiX is an XSLT engine used in Firefox, Mozilla and Netscape to transform from XML to HTML.
TransforMiiX identifies itself by setting the system property xsl:vendor as Transformiix. (Note the case.)
..... Click the link for more information.
TransforMiiX identifies itself by setting the system property xsl:vendor as Transformiix. (Note the case.)
External links
- XSL Transformations in Mozilla FAQ
..... Click the link for more information.
Maintainer: Opera Software ASA
OS: Cross-platform
Use: Internet suite
License: Proprietary
Website: [1] Opera is a cross-platform web browser and Internet suite developed by the Opera Software corporation.
..... Click the link for more information.
OS: Cross-platform
Use: Internet suite
License: Proprietary
Website: [1] Opera is a cross-platform web browser and Internet suite developed by the Opera Software corporation.
..... Click the link for more information.
Saxon is an open-source XSLT and XQuery processor created by Michael Kay. Versions exist for Java and .NET.
The current version, as of March 31, 2007, is 8.9.
..... Click the link for more information.
The current version, as of March 31, 2007, is 8.9.
Versions
The original development line of Saxon ended with the version 6 series. This is a series of XSLT 1...... Click the link for more information.
Xalan is a popular open source software library from the Apache Software Foundation, originally created by IBM under the name LotusXSL,[1] that implements the XSLT XML transformation language and the XPath XML query language.
..... Click the link for more information.
..... Click the link for more information.
XSL Formatting Objects
File extension:
MIME type:
Uniform Type Identifier: public.xml
Developed by: World Wide Web Consortium
Type of format: Markup language
Contained by: XML
..... Click the link for more information.
File extension:
.xmlMIME type:
application/xml, text/xml (deprecated)Uniform Type Identifier: public.xml
Developed by: World Wide Web Consortium
Type of format: Markup language
Contained by: XML
..... Click the link for more information.
FOP (Formatting Objects Processor) is an XSL-FO processor written in Java, which provides the feature to convert XSL-FO files to PDF or direct-printable-files. FOP was originally developed by James Tauber who donated it to the Apache Software Foundation in 1999.
..... Click the link for more information.
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus