32
• Extensible Stylesheet Language https://store.theartofservice.com/the-extensible-stylesheet- language-toolkit.html

Extensible Stylesheet Language

Embed Size (px)

Citation preview

• Extensible Stylesheet Language

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

XSL Formatting Objects

1 XSL Formatting Objects, or XSL-FO, is a markup language for XML document

formatting which is most often used to generate PDFs. XSL-FO is part of XSL

(Extensible Stylesheet Language), a set of W3C technologies designed for the transformation and formatting of XML data. The other parts of XSL are XSLT and XPath. Version 1.1 of XSL-FO was

published in 2006.

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

XSLT

1 XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML

documents into other XML documents, or other objects such as

HTML for web pages, plain text or into XSL Formatting Objects which

can then be converted to PDF, PostScript and PNG.

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

XSLT - History

1 XSLT 1.0: XSLT was part of the World Wide Web Consortium (W3C)'s Extensible

Stylesheet Language (XSL) development effort of 1998–1999, a project that also

produced XSL-FO and XPath. Some members of the standards committee that developed XSLT, including James

Clark, the editor, had previously worked on DSSSL. XSLT 1.0 was published as a

W3C recommendation in November 1999.

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Internet Explorer - Standards support

1 * Fully supports XSLT 1.0 as well as an obsolete Microsoft dialect of XSLT often referred to as WD-xsl, which was loosely

based on the December 1998 W3C Working Draft of Extensible Stylesheet

Language|XSL. Support for XSLT 2.0 lies in the future: semi-official Microsoft

bloggers have indicated that development is underway, but no dates

have been announced.

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

HTML - Current variations

1 To return HTML to its role as a semantic language, the World Wide

Web Consortium|W3C has developed style languages such as Cascading Style Sheets|CSS and Extensible

Stylesheet Language|XSL to shoulder the burden of presentation

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

DocBook - History

1 Norman Walsh and the DocBook Project development team maintain the key

application for producing output from DocBook source documents: A set of Extensible

Stylesheet Language|XSL stylesheets (as well as a legacy set of DSSSL stylesheets) that can

generate high-quality HTML and print (XSL Formatting Objects|FO/Portable Document

Format|PDF) output, as well as output in other formats, including Rich Text Format|RTF, man

pages and HTML Help.

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Style sheet (web development)

1 Instead, the style is defined in an external style sheet file using a style sheet language such as Cascading

Style Sheets|CSS or Extensible Stylesheet Language|XSLT

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Extensible Stylesheet Language

1 In computing, the term 'Extensible Stylesheet Language' ('XSL') is used to refer

to a family of

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Extensible Stylesheet Language

1 * Sometimes it refers to XSL-FO: this usage can be justified by the fact

that the XSL-FO specification carries the title Extensible Stylesheet

Language (XSL); however, the term XSL-FO is less likely to be

misunderstood

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Features of Firefox - Microsummaries

1 Microsummaries can either be provided by the page, or be

generated by the processing of an XSLT Extensible Stylesheet

Language|stylesheet against the page

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Web browser engine

1 A 'web browser engine', (sometimes called 'layout engine' or 'rendering engine'), is a

software Component-based software engineering|component that takes Markup

language|marked up content (such as HTML, XML, digital image|image files, etc.)

and formatting information (such as Cascading Style Sheets|CSS, Extensible

Stylesheet Language|XSL, etc.) and displays the formatted content on the screen

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Dreamweaver - Syntax highlighting

1 * Extensible Stylesheet Language

Transformations (XSLT)

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

XSLT elements

1 XSL Transformations|XSLT (Extensible Stylesheet Language

Transformations) defines many elements to describe the

transformations that should be applied to a document. This article

lists some of these elements. For an introduction to XSLT, see the XSL

Transformations|main article.

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

PhpBB - MODX

1 MODX files can be viewed in a web browser using an included Extensible Stylesheet

Language|XSL file

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Rich Text Format - Version changes

1 ** possibility to define Extensible Stylesheet Language|XSL when saving in a single XML file (not

defined by specification)

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Jakarta Struts - Design goals and overview

1 Struts provides the controller (a servlet known as ActionServlet) and

facilitates the writing of templates for the view or presentation layer

(typically in JSP, but XML/Extensible Stylesheet Language

Transformations|XSLT and Jakarta Velocity|Velocity are also supported)

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

ISO 19136 - Initial Work - to OGC Recommendation Paper

1 This introduced the idea of a GeoDOM, and the notion of

Geographic Styling Language (GSL) based on Extensible Stylesheet

Language|XSL

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

XSL Transformations

1 'XSLT' ('Extensible Stylesheet Language Transformations') is a language for XML transformation language|transforming

XML documents into other XML documents, or other objects such as

HTML for web pages, Binary and text files|plain text or into XSL Formatting Objects which can then be converted to Portable Document Format|PDF, PostScript and

Portable Network Graphic|PNG.

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

XSL Transformations - History

1 * XSLT 1.0: XSLT was part of the World Wide Web Consortium (W3C)'s Extensible

Stylesheet Language (XSL) development effort of 1998–1999, a project that also

produced XSL-FO and XPath. Some members of the standards committee that

developed XSLT, including James Clark (XML expert)|James Clark, the editor, had

previously worked on DSSSL. XSLT 1.0 was published as a W3C recommendation in

November 1999. https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

IBM WebSphere Message Broker - Node types

1 * Xslt|eXtensible Stylesheet Language

Transformations (XSLT)

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Advanced Content - Technology

1 Advanced Content includes an XML element grammar based on HTML for content such

as images, buttons, text, etc.; An XML attribute grammar based on Cascading

Style Sheets|CSS and Extensible Stylesheet Language|XSL to describe layout, color, font

types, etc.; and an element and attribute grammar based on Synchronized

Multimedia Integration Language|SMIL for timing, animation, eventing, and

synchronizationhttps://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Pagination - Presentation vs. content

1 This usually involves a markup language (such as XML, HTML, or

Standard Generalized Markup Language|SGML) that tags the

content semantically and machine-readably, which allows downstream

technologies (such as XSLT, Extensible Stylesheet Language|XSL,

or Cascading Style Sheets|CSS) to output them into whatever

presentation is desiredhttps://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

ISO/IEC 8613 - History

1 It would be improper to call the ODA anything but a failure, but its spirit

clearly influenced latter-day document formats that were

successful in gaining support from many document software developers

and users. These include the mentioned HTML and Cascading

Style Sheets|CSS as well as XML and Extensible Stylesheet Language|XSL

leading up to OpenDocument and Office Open XML.

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Compound document

1 *XML and Extensible Stylesheet Language|XSL are encapsulation

formats used for compound documents of all kinds

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Medical logic module - Implementation

1 The Arden syntax has been defined as a grammar which could make

MLMs swappable between various platforms. XML representation of

Arden (ArdenML) can be transformed by Extensible Stylesheet Language

Transformations (XSLTs) to other forms.

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

XSL-FO

1 'XSL Formatting Objects', or 'XSL-FO', is a markup language for XML document

formatting which is most often used to generate PDFs. XSL-FO is part of Extensible

Stylesheet Language|XSL (Extensible Stylesheet Language), a set of W3C

technologies designed for the transformation and formatting of XML data. The other parts

of XSL are XSL Transformations|XSLT and XPath. Version 1.1 of XSL-FO was published

in 2006.

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Continuity of Care Record - The CCR Standard and Structure

1 A CCR document can generally be converted into CCD using Extensible Stylesheet Language Transformations (XSLT), but it is not always

possible to perform the inverse transformation, since some CCD features are not supported in

CCR.http://ofps.oreilly.com/titles/9781449305024/meaningful_use_interoperability.html HITSP

provides reference information that demonstrates how CCD and CCR (as HITSP C32) are embedded

in CDA.http://publicaa.ansi.org/sites/apdl/hitspadmin

/Matrices/HITSP_09_N_451.pdf

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

List of computing and IT abbreviations - X

1 * XSL Formatting Objects|XSL-FO—eXtensible Stylesheet Language Formatting Objects

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

List of computing and IT abbreviations - X

1 * XSL Transformations|XSLT—eXtensible Stylesheet

Language Transformations

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html

Geography Markup Language - Initial Work - to OGC Recommendation Paper

1 This introduced the idea of a GeoDOM, and the notion of

Geographic Styling Language (GSL) based on Extensible Stylesheet

Language|XSL

https://store.theartofservice.com/the-extensible-stylesheet-language-toolkit.html