Match all from root : axis « XSLT stylesheet « XML






Match all from root


File: Data.xml

<?xml version="1.0"?>

<message>
  You can add processing instructions to a document with the
  <courier>processing-instruction</courier>
  element.
</message>



File: Transform.xslt
<stylesheet version="1.0"
  xmlns="http://www.w3.org/1999/XSL/Transform">
  <output method="text" />

  <template match="/">
    Message:
    <apply-templates />
  </template>

</stylesheet>

Output:


    Message:
    
  You can add processing instructions to a document with the
  processing-instruction
  element.

 








Related examples in the same category

1.List All customers: /report/customer
2.template match="//customer"
3.template match="//customer[1]/name"
4.template match="//processing-instruction()"
5.for-each and select="."
6.tag with index
7.select="." (dot)
8.Match an element
9.match element with certain attribute value
10.match="text()|@*"
11.match="@*|node()"
12.select down to a certain level and its attribute
13.for-each select="listitem[position() > 1]"