August 2011
Intermediate to advanced
416 pages
10h 14m
English
XSLT is template-based processing, which operates on the tree-structured XML infoset (source tree). For example, let’s run XSLT on this simple XML document (john_smith.xml):
<?xml version=“1.0” encoding=“UTF-8”?>
<contact xmlns=“http://xmlbook.com/sample/contact.xsd” id=“1”>
<category>customer</category>
<first_name>John</first_name>
<last_name>Smith</last_name>
<email>john.smith@hfarm.com</email>
</contact>
The transformation traverses the document source tree, starting from the <contact> element and followed by its child nodes including the XML elements, attributes, text nodes, and others.
An XSL stylesheet is an XML document. In an XSL stylesheet, there are one or multiple templates defined ...
Read now
Unlock full access