<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://www.wbex.ru/index.php?action=history&amp;feed=atom&amp;title=XML_Tutorial%2FXSLT_stylesheet%2Fnumber</id>
		<title>XML Tutorial/XSLT stylesheet/number - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://www.wbex.ru/index.php?action=history&amp;feed=atom&amp;title=XML_Tutorial%2FXSLT_stylesheet%2Fnumber"/>
		<link rel="alternate" type="text/html" href="http://www.wbex.ru/index.php?title=XML_Tutorial/XSLT_stylesheet/number&amp;action=history"/>
		<updated>2026-04-22T13:23:18Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://www.wbex.ru/index.php?title=XML_Tutorial/XSLT_stylesheet/number&amp;diff=10855&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://www.wbex.ru/index.php?title=XML_Tutorial/XSLT_stylesheet/number&amp;diff=10855&amp;oldid=prev"/>
				<updated>2010-05-26T08:26:58Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 08:26, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://www.wbex.ru/index.php?title=XML_Tutorial/XSLT_stylesheet/number&amp;diff=10854&amp;oldid=prev</id>
		<title> в 18:22, 25 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://www.wbex.ru/index.php?title=XML_Tutorial/XSLT_stylesheet/number&amp;diff=10854&amp;oldid=prev"/>
				<updated>2010-05-25T18:22:32Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== count=&amp;quot;manufacturer|car&amp;quot; level=&amp;quot;any&amp;quot; format=&amp;quot;1. &amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;cars&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Chevrolet&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Cavalier&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Corvette&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Impala&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Malibu&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Ford&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Pinto&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Mustang&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Taurus&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Volkswagen&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Beetle&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Jetta&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Passat&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Touraeg&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
&amp;lt;/cars&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
  xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;text&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text&amp;gt;Automobile manufacturers and their cars&amp;amp;#xA;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:for-each select=&amp;quot;cars/manufacturer&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:number count=&amp;quot;manufacturer|car&amp;quot; level=&amp;quot;any&amp;quot; format=&amp;quot;1. &amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:text&amp;gt;&amp;amp;#xA;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;car&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:number count=&amp;quot;manufacturer|car&amp;quot; level=&amp;quot;any&amp;quot; format=&amp;quot;1. &amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:text&amp;gt;&amp;amp;#xA;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
Automobile manufacturers and their cars&lt;br /&gt;
1. Chevrolet&lt;br /&gt;
2. Cavalier&lt;br /&gt;
3. Corvette&lt;br /&gt;
4. Impala&lt;br /&gt;
5. Malibu&lt;br /&gt;
6. Ford&lt;br /&gt;
7. Pinto&lt;br /&gt;
8. Mustang&lt;br /&gt;
9. Taurus&lt;br /&gt;
10. Volkswagen&lt;br /&gt;
11. Beetle&lt;br /&gt;
12. Jetta&lt;br /&gt;
13. Passat&lt;br /&gt;
14. Touraeg&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== demonstrates the default behaviour of xsl:number element==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;data&amp;gt;&lt;br /&gt;
  &amp;lt;chapter&amp;gt;First Chapter&amp;lt;/chapter&amp;gt;&lt;br /&gt;
  &amp;lt;chapter&amp;gt;&lt;br /&gt;
    Second Chapter&lt;br /&gt;
    &amp;lt;chapter&amp;gt;Subchapter 1&amp;lt;/chapter&amp;gt;&lt;br /&gt;
    &amp;lt;chapter&amp;gt;Subchapter 2&amp;lt;/chapter&amp;gt;&lt;br /&gt;
  &amp;lt;/chapter&amp;gt;&lt;br /&gt;
  &amp;lt;chapter&amp;gt;&lt;br /&gt;
    Third Chapter&lt;br /&gt;
    &amp;lt;chapter&amp;gt;Subchapter A&amp;lt;/chapter&amp;gt;&lt;br /&gt;
    &amp;lt;chapter&amp;gt;&lt;br /&gt;
      Subchapter B&lt;br /&gt;
      &amp;lt;chapter&amp;gt;sub a&amp;lt;/chapter&amp;gt;&lt;br /&gt;
      &amp;lt;chapter&amp;gt;sub b&amp;lt;/chapter&amp;gt;&lt;br /&gt;
    &amp;lt;/chapter&amp;gt;&lt;br /&gt;
    &amp;lt;chapter&amp;gt;Subchapter C&amp;lt;/chapter&amp;gt;&lt;br /&gt;
  &amp;lt;/chapter&amp;gt;&lt;br /&gt;
&amp;lt;/data&amp;gt;&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet&lt;br /&gt;
      version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
      xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TABLE BORDER=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;TR&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;Number&amp;lt;/TH&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;text&amp;lt;/TH&amp;gt;&lt;br /&gt;
        &amp;lt;/TR&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;//chapter&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TR&amp;gt;&lt;br /&gt;
            &amp;lt;TD&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:number/&amp;gt;&lt;br /&gt;
            &amp;lt;/TD&amp;gt;&lt;br /&gt;
            &amp;lt;TD&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;./text()&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;/TR&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/TABLE&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;TABLE BORDER=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;td&amp;gt;Number&amp;lt;/TH&amp;gt;&amp;lt;td&amp;gt;text&amp;lt;/TH&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;First Chapter&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;&lt;br /&gt;
    Second Chapter&lt;br /&gt;
    &amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Subchapter 1&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Subchapter 2&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;&lt;br /&gt;
    Third Chapter&lt;br /&gt;
    &amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Subchapter A&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;&lt;br /&gt;
      Subchapter B&lt;br /&gt;
      &amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;sub a&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;sub b&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Subchapter C&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== number count=&amp;quot;manufacturer|car&amp;quot; level=&amp;quot;multiple&amp;quot; format=&amp;quot;1.1. &amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;cars&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Chevrolet&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Cavalier&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Corvette&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Impala&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Malibu&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Ford&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Pinto&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Mustang&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Taurus&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Volkswagen&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Beetle&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Jetta&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Passat&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Touraeg&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
&amp;lt;/cars&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
  xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;text&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text&amp;gt;Automobile manufacturers and their cars&amp;amp;#xA;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:for-each select=&amp;quot;cars/manufacturer&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:number count=&amp;quot;manufacturer&amp;quot; format=&amp;quot;1. &amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:text&amp;gt;&amp;amp;#xA;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;car&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:number count=&amp;quot;manufacturer|car&amp;quot; level=&amp;quot;multiple&amp;quot; format=&amp;quot;1.1. &amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:text&amp;gt;&amp;amp;#xA;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
Automobile manufacturers and their cars&lt;br /&gt;
1. Chevrolet&lt;br /&gt;
1.1. Cavalier&lt;br /&gt;
1.2. Corvette&lt;br /&gt;
1.3. Impala&lt;br /&gt;
1.4. Malibu&lt;br /&gt;
2. Ford&lt;br /&gt;
2.1. Pinto&lt;br /&gt;
2.2. Mustang&lt;br /&gt;
2.3. Taurus&lt;br /&gt;
3. Volkswagen&lt;br /&gt;
3.1. Beetle&lt;br /&gt;
3.2. Jetta&lt;br /&gt;
3.3. Passat&lt;br /&gt;
3.4. Touraeg&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== number format=&amp;quot; 01.&amp;amp;#09;&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;provinces&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Alberta&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;British Columbia&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Manitoba&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;New Brunswick&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Newfoundland and Labrador&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Northwest Territories&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Nova Scotia&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Nunavut&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Ontario&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Prince Edward Island&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Quebec&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Saskatchewan&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Yukon&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/provinces&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;US-ASCII&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
  xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;text&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;provinces&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:apply-templates select=&amp;quot;name&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;name&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:number format=&amp;quot; 01.&amp;amp;#09;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text&amp;gt;&amp;amp;#10;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
 01.  Alberta&lt;br /&gt;
 02.  British Columbia&lt;br /&gt;
 03.  Manitoba&lt;br /&gt;
 04.  New Brunswick&lt;br /&gt;
 05.  Newfoundland and Labrador&lt;br /&gt;
 06.  Northwest Territories&lt;br /&gt;
 07.  Nova Scotia&lt;br /&gt;
 08.  Nunavut&lt;br /&gt;
 09.  Ontario&lt;br /&gt;
 10.  Prince Edward Island&lt;br /&gt;
 11.  Quebec&lt;br /&gt;
 12.  Saskatchewan&lt;br /&gt;
 13.  Yukon&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== number format=&amp;quot;1. &amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;cars&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Chevrolet&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Cavalier&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Corvette&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Impala&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Malibu&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Ford&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Pinto&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Mustang&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Taurus&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Volkswagen&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Beetle&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Jetta&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Passat&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Touraeg&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
&amp;lt;/cars&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
  xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Automobile manufacturers and their cars&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;cars/manufacturer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;paragraph&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:number format=&amp;quot;1. &amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/paragraph&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;Automobile manufacturers and their cars&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
   &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;paragraph&amp;gt;1. Chevrolet&amp;lt;/paragraph&amp;gt;&lt;br /&gt;
      &amp;lt;paragraph&amp;gt;2. Ford&amp;lt;/paragraph&amp;gt;&lt;br /&gt;
      &amp;lt;paragraph&amp;gt;3. Volkswagen&amp;lt;/paragraph&amp;gt;&lt;br /&gt;
   &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== number format=&amp;quot;I&amp;amp;#9;&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;us&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;South Carolina&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;South Dakota&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Tennessee&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Texas&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Utah&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Vermont&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Virginia&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Washington&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;West Virginia&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Wisconsin&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Wyoming&amp;lt;/state&amp;gt;&lt;br /&gt;
&amp;lt;/us&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;US-ASCII&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
  xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;text&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;us&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:apply-templates select=&amp;quot;state&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;state&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:number format=&amp;quot;I&amp;amp;#9;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text&amp;gt;&amp;amp;#10;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
I  South Carolina&lt;br /&gt;
II  South Dakota&lt;br /&gt;
III  Tennessee&lt;br /&gt;
IV  Texas&lt;br /&gt;
V  Utah&lt;br /&gt;
VI  Vermont&lt;br /&gt;
VII  Virginia&lt;br /&gt;
VIII  Washington&lt;br /&gt;
IX  West Virginia&lt;br /&gt;
X  Wisconsin&lt;br /&gt;
XI  Wyoming&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== number format: roman==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;us&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Alabama&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Alaska&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Arizona&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Arkansas&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;West Virginia&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Wisconsin&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Wyoming&amp;lt;/state&amp;gt;&lt;br /&gt;
&amp;lt;/us&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;US-ASCII&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
  xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;text&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;us&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:apply-templates select=&amp;quot;state&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;state&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:number format=&amp;quot;i&amp;amp;#x9;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text&amp;gt;&amp;amp;#10;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
i  Alabama&lt;br /&gt;
ii  Alaska&lt;br /&gt;
iii  Arizona&lt;br /&gt;
iv  Arkansas&lt;br /&gt;
v  West Virginia&lt;br /&gt;
vi  Wisconsin&lt;br /&gt;
vii  Wyoming&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== number format=&amp;quot;&amp;amp;#x0020;a.&amp;amp;#x0009;&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;us&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Alabama&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Alaska&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Arizona&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Arkansas&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;California&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;BC&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Connecticut&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Delaware&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Florida&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Georgia&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Hawaii&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Wisconsin&amp;lt;/state&amp;gt;&lt;br /&gt;
 &amp;lt;state&amp;gt;Wyoming&amp;lt;/state&amp;gt;&lt;br /&gt;
&amp;lt;/us&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;US-ASCII&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
  xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;text&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;us&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:apply-templates select=&amp;quot;state&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;state&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:number format=&amp;quot;&amp;amp;#x0020;a.&amp;amp;#x0009;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text&amp;gt;&amp;amp;#10;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
 a.  Alabama&lt;br /&gt;
 b.  Alaska&lt;br /&gt;
 c.  Arizona&lt;br /&gt;
 d.  Arkansas&lt;br /&gt;
 e.  California&lt;br /&gt;
 f.  BC&lt;br /&gt;
 g.  Connecticut&lt;br /&gt;
 h.  Delaware&lt;br /&gt;
 i.  Florida&lt;br /&gt;
 j.  Georgia&lt;br /&gt;
 k.  Hawaii&lt;br /&gt;
 l.  Wisconsin&lt;br /&gt;
 m.  Wyoming&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== number level=&amp;quot;any&amp;quot; count=&amp;quot;section | element&amp;quot; format=&amp;quot;1. &amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;outline&amp;gt;&lt;br /&gt;
 &amp;lt;section title=&amp;quot;US coin denominations&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;element&amp;gt;cent&amp;lt;/element&amp;gt;&lt;br /&gt;
  &amp;lt;element&amp;gt;nickel&amp;lt;/element&amp;gt;&lt;br /&gt;
  &amp;lt;element&amp;gt;dime&amp;lt;/element&amp;gt;&lt;br /&gt;
  &amp;lt;element&amp;gt;quarter&amp;lt;/element&amp;gt;&lt;br /&gt;
  &amp;lt;element&amp;gt;half dollar&amp;lt;/element&amp;gt;&lt;br /&gt;
  &amp;lt;element&amp;gt;dollar&amp;lt;/element&amp;gt;&lt;br /&gt;
 &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/outline&amp;gt;&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
  xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;text&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;outline&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:for-each select=&amp;quot;section|//element&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:number level=&amp;quot;any&amp;quot; count=&amp;quot;section | element&amp;quot; format=&amp;quot;1. &amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:value-of select=&amp;quot;@title | text()&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:text&amp;gt;&amp;amp;#10;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
1. US coin denominations&lt;br /&gt;
2. cent&lt;br /&gt;
3. nickel&lt;br /&gt;
4. dime&lt;br /&gt;
5. quarter&lt;br /&gt;
6. half dollar&lt;br /&gt;
7. dollar&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== number value=&amp;quot;1000000&amp;quot; grouping-size=&amp;quot;3&amp;quot; grouping-separator=&amp;quot;,&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;thanks&amp;gt;Thanks a &amp;lt;/thanks&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;US-ASCII&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
  xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;text&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;thanks&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:number value=&amp;quot;1000000&amp;quot; grouping-size=&amp;quot;3&amp;quot;&lt;br /&gt;
      grouping-separator=&amp;quot;,&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text&amp;gt;!&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
Thanks a 1,000,000!&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== number value=&amp;quot;count(car)&amp;quot; format=&amp;quot;01&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- cars.xml --&amp;gt;&lt;br /&gt;
&amp;lt;cars&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Chevrolet&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Cavalier&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Corvette&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Impala&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Malibu&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Ford&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Pinto&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Mustang&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Taurus&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
  &amp;lt;manufacturer name=&amp;quot;Volkswagen&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Beetle&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Jetta&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Passat&amp;lt;/car&amp;gt;&lt;br /&gt;
    &amp;lt;car&amp;gt;Touraeg&amp;lt;/car&amp;gt;&lt;br /&gt;
  &amp;lt;/manufacturer&amp;gt;&lt;br /&gt;
&amp;lt;/cars&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
  xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Automobile manufacturers and their cars&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;cars/manufacturer&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;paragraph&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;Cars produced by &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt;: &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:number value=&amp;quot;count(car)&amp;quot; format=&amp;quot;01&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/paragraph&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
      &amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;title&amp;gt;Automobile manufacturers and their cars&amp;lt;/title&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
   &amp;lt;body&amp;gt;&lt;br /&gt;
      &amp;lt;paragraph&amp;gt;Cars produced by Chevrolet: 04&amp;lt;/paragraph&amp;gt;&lt;br /&gt;
      &amp;lt;paragraph&amp;gt;Cars produced by Ford: 03&amp;lt;/paragraph&amp;gt;&lt;br /&gt;
      &amp;lt;paragraph&amp;gt;Cars produced by Volkswagen: 04&amp;lt;/paragraph&amp;gt;&lt;br /&gt;
   &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== number value=&amp;quot;position()&amp;quot; format=&amp;quot;1. &amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;provinces&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Alberta&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;British Columbia&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Manitoba&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;New Brunswick&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Newfoundland and Labrador&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Northwest Territories&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Nova Scotia&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Nunavut&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Ontario&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Prince Edward Island&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Quebec&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Saskatchewan&amp;lt;/name&amp;gt;&lt;br /&gt;
 &amp;lt;name&amp;gt;Yukon&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;/provinces&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;US-ASCII&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
  xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;text&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;provinces&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:apply-templates select=&amp;quot;name&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:sort order=&amp;quot;descending&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:apply-templates&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;name&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:number value=&amp;quot;position()&amp;quot; format=&amp;quot;1. &amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:apply-templates /&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:text&amp;gt;&amp;amp;#10;&amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
1. Yukon&lt;br /&gt;
2. Saskatchewan&lt;br /&gt;
3. Quebec&lt;br /&gt;
4. Prince Edward Island&lt;br /&gt;
5. Ontario&lt;br /&gt;
6. Nunavut&lt;br /&gt;
7. Nova Scotia&lt;br /&gt;
8. Northwest Territories&lt;br /&gt;
9. Newfoundland and Labrador&lt;br /&gt;
10. New Brunswick&lt;br /&gt;
11. Manitoba&lt;br /&gt;
12. British Columbia&lt;br /&gt;
13. Alberta&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== Setting the attribute level into multiple==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;data&amp;gt;&lt;br /&gt;
  &amp;lt;chapter&amp;gt;First Chapter&amp;lt;/chapter&amp;gt;&lt;br /&gt;
  &amp;lt;chapter&amp;gt;&lt;br /&gt;
    Second Chapter&lt;br /&gt;
    &amp;lt;chapter&amp;gt;Subchapter 1&amp;lt;/chapter&amp;gt;&lt;br /&gt;
    &amp;lt;chapter&amp;gt;Subchapter 2&amp;lt;/chapter&amp;gt;&lt;br /&gt;
  &amp;lt;/chapter&amp;gt;&lt;br /&gt;
  &amp;lt;chapter&amp;gt;&lt;br /&gt;
    Third Chapter&lt;br /&gt;
    &amp;lt;chapter&amp;gt;Subchapter A&amp;lt;/chapter&amp;gt;&lt;br /&gt;
    &amp;lt;chapter&amp;gt;&lt;br /&gt;
      Subchapter B&lt;br /&gt;
      &amp;lt;chapter&amp;gt;sub a&amp;lt;/chapter&amp;gt;&lt;br /&gt;
      &amp;lt;chapter&amp;gt;sub b&amp;lt;/chapter&amp;gt;&lt;br /&gt;
    &amp;lt;/chapter&amp;gt;&lt;br /&gt;
    &amp;lt;chapter&amp;gt;Subchapter C&amp;lt;/chapter&amp;gt;&lt;br /&gt;
  &amp;lt;/chapter&amp;gt;&lt;br /&gt;
&amp;lt;/data&amp;gt;&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet&lt;br /&gt;
      version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
      xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TABLE BORDER=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;TR&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;Number&amp;lt;/TH&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;text&amp;lt;/TH&amp;gt;&lt;br /&gt;
        &amp;lt;/TR&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;//chapter&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TR&amp;gt;&lt;br /&gt;
            &amp;lt;TD&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:number level=&amp;quot;multiple&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/TD&amp;gt;&lt;br /&gt;
            &amp;lt;TD&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;./text()&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;/TR&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/TABLE&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;TABLE BORDER=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;td&amp;gt;Number&amp;lt;/TH&amp;gt;&amp;lt;td&amp;gt;text&amp;lt;/TH&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;1&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;First Chapter&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;2&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;&lt;br /&gt;
    Second Chapter&lt;br /&gt;
    &amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;2.1&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Subchapter 1&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;2.2&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Subchapter 2&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;3&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;&lt;br /&gt;
    Third Chapter&lt;br /&gt;
    &amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;3.1&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Subchapter A&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;3.2&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;&lt;br /&gt;
      Subchapter B&lt;br /&gt;
      &amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;3.2.1&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;sub a&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;3.2.2&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;sub b&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;3.3&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Subchapter C&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== The attribute starts with format identificator followed by separator characters.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;data&amp;gt;  &lt;br /&gt;
        &amp;lt;n&amp;gt;one&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;two&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;three&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;four&amp;lt;/n&amp;gt;&lt;br /&gt;
&amp;lt;/data&amp;gt;&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet&lt;br /&gt;
      version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
      xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TABLE&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;//n&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TR&amp;gt;&lt;br /&gt;
            &amp;lt;TD&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:number value=&amp;quot;position()&amp;quot; format=&amp;quot;A   &amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;/TR&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/TABLE&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;TABLE&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;A   one&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;B   two&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;C   three&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;D   four&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== The format is given with format attribute.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;data&amp;gt;    &lt;br /&gt;
        &amp;lt;n&amp;gt;one&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;two&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;three&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;four&amp;lt;/n&amp;gt;&lt;br /&gt;
&amp;lt;/data&amp;gt;&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet&lt;br /&gt;
      version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
      xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TABLE&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;//n&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TR&amp;gt;&lt;br /&gt;
            &amp;lt;TD&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:number value=&amp;quot;position()&amp;quot; format=&amp;quot;001. &amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;/TR&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/TABLE&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;TABLE&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;001. one&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;002. two&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;003. three&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;004. four&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== xsl:number inserts formated numbers into output==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;data&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;one&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;two&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;three&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;four&amp;lt;/n&amp;gt;&lt;br /&gt;
&amp;lt;/data&amp;gt;&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet&lt;br /&gt;
      version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
      xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TABLE&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;//n&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TR&amp;gt;&lt;br /&gt;
            &amp;lt;TD&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:number value=&amp;quot;position()&amp;quot; format=&amp;quot;1. &amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;/TR&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/TABLE&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;TABLE&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;1. one&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;2. two&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;3. three&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;4. four&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== xsl:number value=&amp;quot;position()&amp;quot; format=&amp;quot;a# &amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;data&amp;gt;  &lt;br /&gt;
        &amp;lt;n&amp;gt;one&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;two&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;three&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;four&amp;lt;/n&amp;gt;&lt;br /&gt;
&amp;lt;/data&amp;gt;&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet&lt;br /&gt;
      version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
      xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TABLE&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;//n&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TR&amp;gt;&lt;br /&gt;
            &amp;lt;TD&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:number value=&amp;quot;position()&amp;quot; format=&amp;quot;a# &amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;/TR&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/TABLE&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;TABLE&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;a# one&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;b# two&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;c# three&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;d# four&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== xsl:number value=&amp;quot;position()&amp;quot; format=&amp;quot;I... &amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
File: Data.xml&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;data&amp;gt;    &lt;br /&gt;
        &amp;lt;n&amp;gt;one&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;two&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;three&amp;lt;/n&amp;gt;&lt;br /&gt;
    &amp;lt;n&amp;gt;four&amp;lt;/n&amp;gt;&lt;br /&gt;
&amp;lt;/data&amp;gt;&lt;br /&gt;
File: Transform.xslt&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet&lt;br /&gt;
      version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
      xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;TABLE&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;//n&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;TR&amp;gt;&lt;br /&gt;
            &amp;lt;TD&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:number value=&amp;quot;position()&amp;quot; format=&amp;quot;I... &amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;/TR&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/TABLE&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;TABLE&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;I... one&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;II... two&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;III... three&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&amp;lt;TD&amp;gt;IV... four&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
			</entry>

	</feed>