FACTOID # 72: There are 22 countries where more than half the population is illiterate. Fifteen of them are in Africa.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > 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: 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. ... The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language that supports a wide variety of applications. ...

  • 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.

These three specifications are available in the form of W3C Recommendations. Diagram of the basic elements and process flow of Extensible Stylesheet Language Transformations. ... The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language that supports a wide variety of applications. ... XSL Formatting Objects, or XSL-FO, is an XML markup language for document formatting. ... The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language that supports a wide variety of applications. ... 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 World Wide Web Consortium (W3C) is a consortium that produces standards—recommendations, as they call them—for the World Wide Web. ...


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. Microsoft is one of few companies engaging itself in the console wars Where they are up against sony, nintendo, and of course sharps new console which may cause a threat. ... ... 1998 (MCMXCVIII) was a common year starting on Thursday of the Gregorian calendar, and was designated the International Year of the Ocean. ...

Contents

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. 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. ... 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, Charterhouse School|Charterhouse]] and Merton College, Oxford, Clark has lived in Bangkok, Thailand since 1995, and is now a permanent resident. ... Chris Lilley (born 1959 in the UK) was educated at Broxburn Academy in West Lothian, Scotland. ... November 16 is the 320th day of the year (321st in leap years) in the Gregorian Calendar, with 45 days remaining. ... 1999 (MCMXCIX) was a common year starting on Friday, and was designated the International Year of Older Persons by the United Nations. ... October 15 is the 288th day of the year (289th in leap years). ... 2001 (MMI) was a common year starting on Monday of the Gregorian calendar. ...


The XSL family

XSL Transformations

Main article: XSL Transformations

There are currently many XSLT implementations available. Several web-browsers including Internet Explorer (using the MSXML engine), Firefox, Mozilla, and Netscape (all using the TransforMiiX engine), and Opera (native engine), all support transformation of XML to HTML through XSLT. Other notable implementations are Saxon and Xalan. Diagram of the basic elements and process flow of Extensible Stylesheet Language Transformations. ... Diagram of the basic elements and process flow of Extensible Stylesheet Language Transformations. ... Windows Internet Explorer, previously Microsoft Internet Explorer, abbreviated IE, or MSIE,[1] is a proprietary graphical web browser developed by Microsoft and included as part of the Microsoft Windows line of operating systems. ... Microsoft XML Core Services (MSXML) is a set of services that allow applications written in JScript, VBScript and Microsoft Visual Studio 6. ... Mozilla Firefox (abbreviated as Fx, fx (prescribed[2]), or FF) is a graphical web browser developed by the Mozilla Corporation. ... Mozilla is a computer term which has had many different uses, though all of them have been related to the now-defunct Netscape Communications Corporation and its related application software. ... Netscape was a proprietary cross-platform Internet suite created by Netscape Communications Corporation and then in-house by AOL to continue the Netscape series after Netscape 6. ... TransforMiiX is an XSLT engine used in Firefox, Mozilla and Netscape to transform from XML to HTML Category: ... Opera is a cross-platform web browser and Internet suite which handles common internet-related tasks, including visiting web sites, sending and receiving e-mail messages, managing contacts, online chat and Widgets . ... Saxon is an open-source Java XSLT and XQuery processor created by Michael Kay. ... 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 XML transformation language and the XPath XML query language. ...


XSL Formatting Objects

XSL Formatting Objects are less widely supported. Most, if not all, current implementations are only partial. FOP, from the Apache project, can render a large portion of the XSL formatting objects specification to PDF and other output formats. The PassiveTeX package is another implementation that uses LaTeX to convert an XSL-FO document to PDF. XSL Formatting Objects, or XSL-FO, is an XML markup language for document formatting which is most often used to generate PDFs. ... 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. ... Apache Software Foundation Logo The Apache Software Foundation (ASF) is a non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server. ... Portable Document Format (PDF) is an open file format created by Adobe Systems in 1993 and is now being prepared for submission as an ISO standard[1]. It is for representing two-dimensional documents in a device independent and resolution independent fixed-layout document format. ... The LaTeX logo, typeset with LaTeX LATEX, written as LaTeX in plain text, is a document markup language and document preparation system for the TeX typesetting program. ...


Other file formats are supported to various degrees: A file format is a particular way to encode information for storage in a computer file. ...

This article or section does not cite its references or sources. ... SVG is also the IATA code for Stavanger Airport, Sola in Norway. ... A proprietary markup language associated with Adobe Systems FrameMaker product for technical document preparation. ... PCL (Printer Command Language) was developed by HP as a printer protocol that has become a de facto industry standard. ... It has been suggested that this article or section be merged with Plain text. ...

XPath

Main article: XPath

XML Path Language (XPath) is used by XSLT as a means of navigating an XML document and is part of the XSL family. 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. ... 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. ... Diagram of the basic elements and process flow of Extensible Stylesheet Language Transformations. ... The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. ...


XQuery is another W3C project which is intended to provide similar capabilities for querying XML documents using XPath. XQuery is a programming language under development by the W3C thats designed to query collections of XML data. ... The World Wide Web Consortium (W3C) is a consortium that produces standards—recommendations, as they call them—for the World Wide Web. ... 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. ...


See also

The following is a list of stylesheet languages. ... CSS was suggested in 1994 by HÃ¥kon Wium Lie. ...

External links


  Results from FactBites:
 
Cover Pages: Software - Extensible Stylesheet Language (XSL) (14959 words)
Stylesheets written for earlier versions of the XSLT WD must be converted before they can be used with this 1999072 version of XT.
XT is a Java-based implementation of the tree construction/transformation part of the W3C Extensible Stylesheet Language (XSL).
The stylesheets have been tested with the XT, Saxon, Xalan and Oracle XSLT processors; the last of these does not support multiple file output, which means that you cannot use the 'split' feature of the stylesheets to make multiple HTML files from one XML file.
Sun, Adobe offer bounty for XSL | CNET News.com (504 words)
Extensible Stylesheet Language (XSL) is a W3C working draft that allows Web developers to apply formatting rules to
The first is a transformation language that lets content be reordered, refiltered, or translated into a new set of tags--from XML to HTML, for example.
The second part of XSL is its formatting language, and it is this area that Sun and
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.