Xslt Cheat Sheet

Posted : admin On 1/3/2022
  1. Xslt Cheat Sheet Pdf
  2. Xslt Cheat Sheet
  3. Xslt Cheat Sheet Template
  4. Xslt Xpath Cheat Sheet
  5. Xslt Cheat Sheet 2020

GitHub Gist: instantly share code, notes, and snippets. Xsl:template system property identified by the name. If there is no such system property, VARIABLE/PARAMETER ELEMENTS xsl:copy-of § 11.3 xsl:copy-of. XSLT for Dummies,2002, (isbn, ean ), by Wagner R. XSLT for Dummies Cheat Sheet. Table of content. Next page: XSLT for Dummies Cheat Sheet: XSLT For Dummies: by Richard Wagner: Hungry Minds 2002. Note: Common syntax section lists the element with the most commonly used. A list of interesting payloads, tips and tricks for bug bounty hunters. EdOverflow/bugbounty-cheatsheet. PHP cheat sheet (Classes and objects, functions, output control, regex) by Daniel Dev pdf, png PHP Cheat Sheet with special php syntax html (blueshoes.org) Smarty cheat sheet for template designers pdf, gif (somewherein.net) Apple's PHP Cheat Sheet html.zip (apple.com).


2017-06-08: XSLT 3.0 is a W3C Recommendation

XSLT 3.0 is a W3C Recommendation.

2017-03-21: XQuery 3.1, XPath 3.1, XDM 3.1 etc W3C Recommendations


XPath 3.1, XQuery 3.1, XQueryX 3.1, and supporting documents now W3C Recommendations.

2014-04-12: XQuery 3.0, XPath 3.0, XDM 3.0 etc W3C Recommendations

XPath 3, XQuery 3 etc now W3C Recommendations.

2011-05-04: Liquid XML Editor New 2011 Functionality


Liquid XML Editor 2011 now features an advanced XSLT debugger and an XSLT-aware editor with validation, supporting XSLT 1 and 2.


2011-01-30: LIBX adds sequences and functions to libxml

LIBX* is a project to implement XPath 2.0 and XSLT 2.0 based on the libxml2 and libxslt Gnome C libraries.

Xslt Cheat Sheet

2010-10-10: MarkLogic Server 4.2 includes XSLT 2.0

MarkLogic Server 4.2 includes a C++ implementation of XSLT 2.0 that runs directly against documents stored in the database.

2009-11-12: oXygen XML Editor verson 11 released

oXygen XML Editor version 11 now lets you generate documentation for XSLT stylesheet components in XHTML, including comprehensive annotations and cross references.

2009-10-01: XSL-FO 2.0 Design Notes Published

Design Notes for XSL-FO 2.0 wsa published. It is an early draft, but we are very much looking for feedback.

2009-04-15: German documents available

data2type has made a range of documents available in German relating to XML, XSLT, XSL-FO and XPath.

Xslt Cheat Sheet Pdf

2009-02-17: Altsoft Xml2PDF 2009 beta available

Altsoft s.r.o. has released Xml2PDF 2009 beta with complete HTML and DOC support, improved SVG and DocX support, digital signatures in PDF and XPS, and many other improvements.

Table of Contents

XML Cheat Sheet

I stumble across XML documents intermittently and every time I need to review the basics again. This is a cheat sheet so that I can review it whenever I need to. This is a summarized form of the XML Tutorial.

Also see the following related cheat sheets :

For reference this is the XML Specification and the version annotated by Tim Gray.

What is XML

  • EXtensible Markup Language (XML) is a markup language designed to describe data. It has no predefined tags.
  • XML uses a Document Type Definition (DTD) or an XML Schema to describe the data. An XML document together with its DTD or XML Schema is self-descriptive.
  • XML Schema is the successor to DTD because it is richer and more extensible.
  • XML uses text files to store data and can be used to create new languages e.g. WAP, WML, XHTML, RSS, SOAP etc.
  • Because XML documents may contain Unicode characters, they should be saved as Unicode text files. The encoding attribute should be the same as the encoding that the text file is saved as.
  • XML files are completely platform-independent and portable (EBCDIC platforms ?).

XML Syntax

  • The first line is an XML declaration which defines the XML version and the character encoding used in the document.
  • XML tags are case-sensitive and must have a corresponding closing tag. Empty elements can combine the start and closing tag e.g. <br />.
  • An XML document must have a root element (note in the above). All elements may have child elements.
  • XML documents can be extended by adding new element types. Implementations must ignore unknown element types.
  • Whitespace is preserved. CR/LF is converted into just LF (UNIX format line terminators).

XML Validation

  • An XML document which is syntactically correct is described as well-formed.
  • An XML parser or application must not try to interpret an XML document that is not well-formed. It must fail if the syntax is incorrect.
  • AN XML document which is well-formed and conforms to the rules of a DTD or XML Schema is described as valid.
  • A DTD or XML Schema defines the document structure with a list of legal elements and attributes.

XML Elements

  • An XML element is everything from the start tag to the end tag.
  • Elements can have attributes (in their start tag) which must be either single or double quoted e.g. date in the above.
    • Empty content
    • Element content (child elements)
  • Elements can be parents, children or siblings of other elements.
  • Elements must be closed properly and be properly nested.
  • XML element names can contain any character except for a space but must start with a letter and can't start with xml (in any case). Names shoud not include . : or - .
  • < and & are illegal in XML elements. Avoiding ' “ and > is recommended. These should be replaced by character entities i.e. &lt; &gt; &apos; &quote; &amp;
  • A CDATA section starts with ”<![CDATA[“ and ends with ”]]>“:
  • Everything inside a CDATA section except for ]]> is permitted.

XML Attributes

  • XML elements can have attributes in their start tag.
  • A singly quoted attribute value cannot contain single-quotes. A doubly quoted attribute value cannot contain double-quotes.
  • Although data can be stored either in child elements and attributes, attributes should really be used for metadata i.e. data about the data which is not part of the data itself. For example an element id is best stored in an attribute.

Xslt Cheat Sheet

XML Namespaces

  • XML Namespaces is covered as a separate XML recommendation .
  • XML namespaces allow element names from XML documents not to conflict if they mean something different.
  • The xmlns URL is not used but often points to an informational web page.

Xslt Cheat Sheet Template

  • If the form xmlns=“namespaceURI” is used instead then all child elements are automatically in that default namespace.

XML Stylesheets

  • Cascading Style Sheets (CSS) are used to display XML by associating styles with element types.
  • An XML document is associated with a stylesheet using
  • XML Stylesheet Language is the preferred formatting language for XML. It is a more sophisticated and powerful replacement for CSS.
  • An XSL stylesheet can be associated with an XML document using


Xslt Xpath Cheat Sheet

  • An XML data island is XML data embedded into an HTML page.
  • There are also XML parsers and loaders in all modern web browsers.
  • Web browsers can manipulate the XML document using the Document Object Model (DOM) which treats the XML document as a tree data object. The syntax varies slightly from browser to browser.

Xslt Cheat Sheet 2020

  • A Uniform Resource Identifier (URI) is a string of characters which identifies an Internet Resource. The most common URI is the Uniform Resource Locator (URL) which identifies an Internet domain address. Another, not so common type of URI is the Universal Resource Name (URN).