Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!


Index XSLT

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents, 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. [1]

90 relations: Apache Cocoon, Apache Software Foundation, Apache Xalan, AWK, Blink (web engine), C (programming language), C++, Common Intermediate Language, Common Lisp, Cygwin, Declarative programming, Document Object Model, Document Style Semantics and Specification Language, Expression (computer science), EXSLT, F Sharp (programming language), Free software, French Institute for Research in Computer Science and Automation, Functional programming, Geographic information system, Google Chrome, Higher-order function, HTML, Identity transform, Imperative programming, Internet Assigned Numbers Authority, James Clark (programmer), Java (programming language), Java API for XML Processing, Java bytecode, JavaScript, Jeni Tennison, LAMP (software bundle), Language binding, Library (computing), Libxml2, Libxslt, Linux distribution, MacOS, Media type, Michael Howard Kay, Microsoft Windows, MIT License, MSXML, OmniMark, Open-source model, PDF, Perl, PHP, Plain text, ..., Portable Network Graphics, PostScript, Proprietary software, Python (programming language), Query language, Relational database, Ruby (programming language), Safari (web browser), Saxon XSLT, SNOBOL, SQL, Standard Generalized Markup Language, Streaming XML, Subroutine, Tcl, Tree (data structure), Turing completeness, Web browser, Web page, Web template system, WebKit, Whitespace character, World Wide Web, World Wide Web Consortium, XHTML, XML, XML pipeline, XML Schema (W3C), XML transformation language, XMLStarlet, XPath, XPath 2.0, XQuery, XQuery and XPath Data Model, Xs3p, XSL, XSL Formatting Objects, XSLT elements, XSLT/Muenchian grouping, .NET Framework. Expand index (40 more) »

Apache Cocoon

Apache Cocoon, usually just called Cocoon, is a web application framework built around the concepts of pipeline, separation of concerns and component-based web development.

New!!: XSLT and Apache Cocoon · See more »

Apache Software Foundation

The Apache Software Foundation (ASF) is an American non-profit corporation (classified as 501(c)(3) in the United States) to support Apache software projects, including the Apache HTTP Server.

New!!: XSLT and Apache Software Foundation · See more »

Apache Xalan

Xalan is a popular open source software library from the Apache Software Foundation, that implements the XSLT 1.0 XML transformation language and the XPath 1.0 language.

New!!: XSLT and Apache Xalan · See more »


AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool.

New!!: XSLT and AWK · See more »

Blink (web engine)

No description.

New!!: XSLT and Blink (web engine) · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: XSLT and C (programming language) · See more »


C++ ("see plus plus") is a general-purpose programming language.

New!!: XSLT and C++ · See more »

Common Intermediate Language

Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL), is the lowest-level human-readable programming language defined by the Common Language Infrastructure (CLI) specification and is used by the.NET Framework,.NET Core, and Mono.

New!!: XSLT and Common Intermediate Language · See more »

Common Lisp

Common Lisp (CL) is a dialect of the Lisp programming language, published in ANSI standard document ANSI INCITS 226-1994 (R2004) (formerly X3.226-1994 (R1999)).

New!!: XSLT and Common Lisp · See more »


Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.

New!!: XSLT and Cygwin · See more »

Declarative programming

In computer science, declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow.

New!!: XSLT and Declarative programming · See more »

Document Object Model

The Document Object Model (DOM) is a cross-platform and language-independent application programming interface that treats an HTML, XHTML, or XML document as a tree structure wherein each node is an object representing a part of the document.

New!!: XSLT and Document Object Model · See more »

Document Style Semantics and Specification Language

The Document Style Semantics and Specification Language (DSSSL) is an international standard developed to provide a stylesheets for SGML documents.

New!!: XSLT and Document Style Semantics and Specification Language · See more »

Expression (computer science)

An expression in a programming language is a combination of one or more constants, variables, operators, and functions that the programming language interprets (according to its particular rules of precedence and of association) and computes to produce ("to return", in a stateful environment) another value.

New!!: XSLT and Expression (computer science) · See more »


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

New!!: XSLT and EXSLT · See more »

F Sharp (programming language)

F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods.

New!!: XSLT and F Sharp (programming language) · See more »

Free software

Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.

New!!: XSLT and Free software · See more »

French Institute for Research in Computer Science and Automation

The French Institute for Research in Computer Science and Automation (Institut national de recherche en informatique et en automatique) is a French national research institution focusing on computer science and applied mathematics.

New!!: XSLT and French Institute for Research in Computer Science and Automation · See more »

Functional programming

In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.

New!!: XSLT and Functional programming · See more »

Geographic information system

A geographic information system (GIS) is a system designed to capture, store, manipulate, analyze, manage, and present spatial or geographic data.

New!!: XSLT and Geographic information system · See more »

Google Chrome

Google Chrome is a freeware web browser developed by Google LLC.

New!!: XSLT and Google Chrome · See more »

Higher-order function

In mathematics and computer science, a higher-order function (also functional, functional form or functor) is a function that does at least one of the following.

New!!: XSLT and Higher-order function · See more »


Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.

New!!: XSLT and HTML · See more »

Identity transform

The identity transform is a data transformation that copies the source data into the destination data without change.

New!!: XSLT and Identity transform · See more »

Imperative programming

In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.

New!!: XSLT and Imperative programming · See more »

Internet Assigned Numbers Authority

The Internet Assigned Numbers Authority (IANA) is a function of ICANN, a nonprofit private American corporation that oversees global IP address allocation, autonomous system number allocation, root zone management in the Domain Name System (DNS), media types, and other Internet Protocol-related symbols and Internet numbers.

New!!: XSLT and Internet Assigned Numbers Authority · See more »

James Clark (programmer)

James Clark (23 February 1964) is the author of groff and expat, and has done much work with open-source software and XML.

New!!: XSLT and James Clark (programmer) · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: XSLT and Java (programming language) · See more »

Java API for XML Processing

In computing, the Java API for XML Processing, or JAXP, one of the Java XML Application programming interfaces (API)s, provides the capability of validating and parsing XML documents.

New!!: XSLT and Java API for XML Processing · See more »

Java bytecode

Java bytecode is the instruction set of the Java virtual machine (JVM).

New!!: XSLT and Java bytecode · See more »


JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: XSLT and JavaScript · See more »

Jeni Tennison

Jenifer Fay Alys Tennison OBE is a British software engineer who is currently Chief Executive Officer at the Open Data Institute.

New!!: XSLT and Jeni Tennison · See more »

LAMP (software bundle)

LAMP is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.

New!!: XSLT and LAMP (software bundle) · See more »

Language binding

In computing, a binding from a programming language to a library or operating system service is an application programming interface (API) providing glue code to use that library or service in a given programming language.

New!!: XSLT and Language binding · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: XSLT and Library (computing) · See more »


libxml2 is a software library for parsing XML documents.

New!!: XSLT and Libxml2 · See more »


libxslt is the XSLT C library developed for the GNOME project.

New!!: XSLT and Libxslt · See more »

Linux distribution

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.

New!!: XSLT and Linux distribution · See more »


macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: XSLT and MacOS · See more »

Media type

A media type (formerly known as MIME type) is a two-part identifier for file formats and format contents transmitted on the Internet.

New!!: XSLT and Media type · See more »

Michael Howard Kay

Michael Howard Kay Ph.D FBCS (born 11 October 1951) is the editor of the W3C XSLT 2.0 and 3.0 language specifications for performing XML transformations, and the developer of the Saxon XSLT and XQuery processing software.

New!!: XSLT and Michael Howard Kay · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: XSLT and Microsoft Windows · See more »

MIT License

The MIT License is a permissive free software license originating at the Massachusetts Institute of Technology (MIT).

New!!: XSLT and MIT License · See more »


Microsoft XML Core Services (MSXML), now legacy, was a set of services that allowed applications written in JScript, VBScript, and Microsoft development tools to build Windows-native XML-based applications.

New!!: XSLT and MSXML · See more »


OmniMark is a fourth-generation programming language used mostly in the publishing industry.

New!!: XSLT and OmniMark · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: XSLT and Open-source model · See more »


The Portable Document Format (PDF) is a file format developed in the 1990s to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems.

New!!: XSLT and PDF · See more »


Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: XSLT and Perl · See more »


PHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

New!!: XSLT and PHP · See more »

Plain text

In computing, plain text is the data (e.g. file contents) that represent only characters of readable material but not its graphical representation nor other objects (images, etc.). It may also include a limited number of characters that control simple arrangement of text, such as line breaks or tabulation characters.

New!!: XSLT and Plain text · See more »

Portable Network Graphics

Portable Network Graphics (PNG, pronounced or) is a raster graphics file format that supports lossless data compression.

New!!: XSLT and Portable Network Graphics · See more »


PostScript (PS) is a page description language in the electronic publishing and desktop publishing business.

New!!: XSLT and PostScript · See more »

Proprietary software

Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.

New!!: XSLT and Proprietary software · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: XSLT and Python (programming language) · See more »

Query language

Query languages or data query languages (DQLs) are computer languages used to make queries in databases and information systems.

New!!: XSLT and Query language · See more »

Relational database

A relational database is a digital database based on the relational model of data, as proposed by E. F. Codd in 1970.

New!!: XSLT and Relational database · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: XSLT and Ruby (programming language) · See more »

Safari (web browser)

Safari is a web browser developed by Apple based on the WebKit engine.

New!!: XSLT and Safari (web browser) · See more »

Saxon XSLT

Saxon is an XSLT and XQuery processor created by Michael Kay and now developed and maintained by his company, Saxonica.

New!!: XSLT and Saxon XSLT · See more »


SNOBOL (StriNg Oriented and symBOlic Language) is a series of computer programming languages developed between 1962 and 1967 at AT&T Bell Laboratories by David J. Farber, Ralph E. Griswold and Ivan P. Polonsky, culminating in SNOBOL4.

New!!: XSLT and SNOBOL · See more »


SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

New!!: XSLT and SQL · See more »

Standard Generalized Markup Language

The Standard Generalized Markup Language (SGML; ISO 8879:1986) is a standard for defining generalized markup languages for documents.

New!!: XSLT and Standard Generalized Markup Language · See more »

Streaming XML

Streaming XML is a synonym for dynamic data in XML format.

New!!: XSLT and Streaming XML · See more »


In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

New!!: XSLT and Subroutine · See more »


Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

New!!: XSLT and Tcl · See more »

Tree (data structure)

In computer science, a tree is a widely used abstract data type (ADT)—or data structure implementing this ADT—that simulates a hierarchical tree structure, with a root value and subtrees of children with a parent node, represented as a set of linked nodes.

New!!: XSLT and Tree (data structure) · See more »

Turing completeness

In computability theory, a system of data-manipulation rules (such as a computer's instruction set, a programming language, or a cellular automaton) is said to be Turing complete or computationally universal if it can be used to simulate any Turing machine.

New!!: XSLT and Turing completeness · See more »

Web browser

A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web.

New!!: XSLT and Web browser · See more »

Web page

A web page (also written as webpage) is a document that is suitable for the World Wide Web and web browsers.

New!!: XSLT and Web page · See more »

Web template system

A web template system in web publishing lets web designers and developers work with web templates to automatically generate custom web pages, such as the results from a search.

New!!: XSLT and Web template system · See more »


WebKit is a browser engine used in Apple's Safari browser and other products.

New!!: XSLT and WebKit · See more »

Whitespace character

In computer programming, white space is any character or series of characters that represent horizontal or vertical space in typography.

New!!: XSLT and Whitespace character · See more »

World Wide Web

The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.

New!!: XSLT and World Wide Web · See more »

World Wide Web Consortium

The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (abbreviated WWW or W3).

New!!: XSLT and World Wide Web Consortium · See more »


Extensible Hypertext Markup Language (XHTML) is part of the family of XML markup languages.

New!!: XSLT and XHTML · See more »


In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.

New!!: XSLT and XML · See more »

XML pipeline

In software, an XML Pipeline is formed when XML (Extensible Markup Language) processes, especially XML transformations and XML validations, are connected.

New!!: XSLT and XML pipeline · See more »

XML Schema (W3C)

XSD (XML Schema Definition), a recommendation of the World Wide Web Consortium (W3C), specifies how to formally describe the elements in an Extensible Markup Language (XML) document.

New!!: XSLT and XML Schema (W3C) · See more »

XML transformation language

An XML transformation language is a programming language designed specifically to transform an input XML document into an output document which satisfies some specific goal.

New!!: XSLT and XML transformation language · See more »


XMLStarlet is a set of command line utilities (toolkit) to query, transform, validate, and edit XML documents and files using a simple set of shell commands in a way similar to how it is done with UNIX grep, sed, awk, diff, patch, join, etc commands.

New!!: XSLT and XMLStarlet · See more »


XPath (XML Path Language) is a query language for selecting nodes from an XML document.

New!!: XSLT and XPath · See more »

XPath 2.0

XPath 2.0 is a version of the XPath language defined by the World Wide Web Consortium, W3C.

New!!: XSLT and XPath 2.0 · See more »


XQuery (XML Query) is a query and functional programming language that queries and transforms collections of structured and unstructured data, usually in the form of XML, text and with vendor-specific extensions for other data formats (JSON, binary, etc.). The language is developed by the XML Query working group of the W3C.

New!!: XSLT and XQuery · See more »

XQuery and XPath Data Model

The XQuery and XPath Data Model (XDM) is the data model shared by the XPath 2.0, XSLT 2.0 and XQuery programming languages.

New!!: XSLT and XQuery and XPath Data Model · See more »


xs3p is an XSLT stylesheet that generates XHTML documentation from XML Schema Definition language (XSD) schema.

New!!: XSLT and Xs3p · See more »


In computing, the term Extensible Stylesheet Language (XSL) is used to refer to a family of languages used to transform and render XML documents.

New!!: XSLT and XSL · See more »

XSL Formatting Objects

XSL-FO (XSL Formatting Objects) is a markup language for XML document formatting that is most often used to generate PDF files.

New!!: XSLT and XSL Formatting Objects · See more »

XSLT elements

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

New!!: XSLT and XSLT elements · See more »

XSLT/Muenchian grouping

Muenchian grouping (or Muenchian method, named after Steve Muench) is an algorithm for grouping of data used in XSL Transformations v1 that identifies keys in the results and then queries all nodes with that key.

New!!: XSLT and XSLT/Muenchian grouping · See more »

.NET Framework

.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.

New!!: XSLT and .NET Framework · See more »

Redirects here:

.xsl, .xslt, Extensible Stylesheet Language Transformations, XLST, XML template engine, XML template processor, XSL Transformation, XSL Transformations, XSL-T, XSLT 2.0, XSLT processor, Xslt.


[1] https://en.wikipedia.org/wiki/XSLT

Hey! We are on Facebook now! »