Global Information Lookup Global Information

XSLT information


XSLT
ParadigmDeclarative
DeveloperWorld Wide Web Consortium (W3C)
First appeared1998
Stable release
3.0 / June 8, 2017; 6 years ago (2017-06-08)
Filename extensions.xslt
Websitewww.w3.org/TR/xslt-30/
Major implementations
libxslt, Saxon, Xalan
Influenced by
DSSSL
XSLT
Filename extension
.xslt
Internet media type
application/xslt+xml
Uniform Type Identifier (UTI)org.w3.xsl

XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents,[1] or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF, PostScript and PNG.[2] Support for JSON and plain-text transformation was added in later updates to the XSLT 1.0 specification.

As of August 2022, the most recent stable version of the language is XSLT 3.0, which achieved Recommendation status in June 2017.

XSLT 3.0 implementations support Java, .NET, C/C++, Python, PHP and NodeJS. An XSLT 3.0 Javascript library can also be hosted within the Web Browser. Modern web browsers also include native support for XSLT 1.0.[3]

For an XSLT document transformation, the original document is not changed; rather, a new document is created based on the content of an existing one.[4] Typically, input documents are XML files, but anything from which the processor can build an XQuery and XPath Data Model can be used, such as relational database tables or geographical information systems.[1]

While XSLT was originally designed as a special-purpose language for XML transformation, the language is Turing-complete, making it theoretically capable of arbitrary computations.[5]

  1. ^ a b "Transformation". 2012-09-19.
  2. ^ "XML Output Method". 2012-09-19.
  3. ^ "What is XSLT Used For?". 2018-02-07.
  4. ^ "Introduction". XSL Transformations (XSLT) Version 1.0 W3C Recommendation. W3C. 16 November 1999. Retrieved November 7, 2012.
  5. ^ XSLT Version 2.0 Is Turing-Complete: A Purely Transformation Based Proof

and 28 Related for: XSLT information

Request time (Page generated in 1.1697 seconds.)

XSLT

Last Update:

XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other...

Word Count : 3269

Saxon XSLT

Last Update:

Saxon is an XSLT and XQuery processor created by Michael Kay and now developed and maintained by his company, Saxonica. There are open-source and also...

Word Count : 1185

XSLT elements

Last Update:

XSLT (Extensible Stylesheet Language Transformations) defines many elements to describe the transformations that should be applied to a document. This...

Word Count : 256

XQuery

Last Update:

group of the W3C. The work is closely coordinated with the development of XSLT by the XSL Working Group; the two groups share responsibility for XPath,...

Word Count : 2117

Identity transform

Last Update:

cited example of the identity transform (for XSLT version 1.0) is the "copy.xsl" transform as expressed in XSLT. This transformation uses the xsl:copy command...

Word Count : 996

XSL

Last Update:

name "XSL", which eventually split into three parts: XSL Transformation (XSLT): an XML language for transforming XML documents XSL Formatting Objects (XSL-FO):...

Word Count : 747

Oxygen XML Editor

Last Update:

The Oxygen XML Editor (styled <oXygen/>) is a multi-platform XML editor, XSLT/XQuery debugger and profiler with Unicode support. It is a Java application...

Word Count : 1973

XML

Last Update:

languages used to transform and render XML documents, split into three parts: XSLT (XSL Transformations), an XML language for transforming XML documents into...

Word Count : 7031

Java API for XML Processing

Last Update:

complete example of XSLT transformation launching may look like this: /* file src/examples/xslt/XsltDemo.java */ package examples.xslt; import java.io.StringReader;...

Word Count : 1249

PubMed Central

Last Update:

Journal Publishing DTD (see above). Received articles are converted via XSLT to the very similar NLM Archiving and Interchange DTD. This process may reveal...

Word Count : 3469

Streaming Transformations for XML

Last Update:

a high-speed, low memory consumption alternative to XSLT version 1.0 and 2.0. Current work on XSLT 3.0 includes Streaming capabilities. STX is an XML standard...

Word Count : 300

Stylus Studio

Last Update:

stack trace for XSLT with back mapping to the XSLT source. At that time it was the only XSLT debugger supporting cross-debugging between XSLT and Java extension...

Word Count : 869

Web template system

Last Update:

JavaScript and Ajax, or via a browser "plug-in". Many web browsers can apply an XSLT stylesheet to XML data that transforms the data into an XHTML document, thereby...

Word Count : 1337

Internet Explorer

Last Update:

with minor implementation gaps. Fully supports XSLT 1.0 as well as an obsolete Microsoft dialect of XSLT often referred to as WD-xsl, which was loosely...

Word Count : 7947

Libxml2

Last Update:

documents. It is also the basis for the libxslt library which processes XSLT-1.0 stylesheets. Written in the C programming language, libxml2 provides...

Word Count : 234

Programming language

Last Update:

the syntax with markup languages if a computational semantics is defined. XSLT, for example, is a Turing complete language entirely using XML syntax. Moreover...

Word Count : 8449

XPath

Last Update:

desire to provide a common syntax and behavior model between XPointer and XSLT, subsets of the XPath query language are used in other W3C specifications...

Word Count : 3136

Processing Instruction

Last Update:

both XSLT and CSS stylesheets. <?xml-stylesheet type="text/xsl" href="style.xsl"?> <?xml-stylesheet type="text/css" href="style.css"?> The DocBook XSLT stylesheets...

Word Count : 358

Adobe Dreamweaver

Last Update:

Extensible Markup Language (XML) Extensible Stylesheet Language Transformations (XSLT) HyperText Markup Language (HTML) Java JavaScript PHP Visual Basic (VB) Visual...

Word Count : 497

Functional programming

Last Update:

in the Web, R in statistics, J, K and Q in financial analysis, and XQuery/XSLT for XML. Domain-specific declarative languages like SQL and Lex/Yacc use...

Word Count : 7440

Visual Studio

Last Update:

C, C++, C++/CLI, Visual Basic .NET, C#, F#, JavaScript, TypeScript, XML, XSLT, HTML, and CSS. Support for other languages such as Python, Ruby, Node.js...

Word Count : 15350

XSL Formatting Objects

Last Update:

the user obtains an XSLT transform, either by writing one themselves or by finding one for the document type in question. This XSLT transform converts...

Word Count : 3754

XCal

Last Update:

was selected to ease its translation back to the iCalendar format using an XSLT transform. The XML format of xCal lends itself to XML tools like Apache Cocoon...

Word Count : 93

EditGrid

Last Update:

Format (MDF) feature allowed users to customise the output format using XSLT, such as live KML for Google Earth. Other features included multiple access...

Word Count : 1105

Streaming XML

Last Update:

java version of Schematron which is streaming, developed by INRIA/Innovimax XSLT 3.0 is adding streaming as one of its capabilities "Google Code Archive -...

Word Count : 184

Java XML

Last Update:

popular SAX and DOM parsers Xalan — XSLT/XPath implementation, included in JDK 1.4 and above as the default transformer (XSLT 1.0) Saxon — alternative highly...

Word Count : 322

EXSLT

Last Update:

EXSLT is a community initiative to provide extensions to XSLT, which are broken down into a number of modules, listed below. The creators (Jeni Tennison...

Word Count : 166

Firefox

Last Update:

(full), SVG 2 (partial), CSS (with extensions), ECMAScript (JavaScript), DOM, XSLT, XPath, and APNG (Animated PNG) images with alpha transparency. Firefox also...

Word Count : 17140

PDF Search Engine © AllGlobal.net