diff options
author | William Victor Mote <vmote@apache.org> | 2002-11-30 07:24:10 +0000 |
---|---|---|
committer | William Victor Mote <vmote@apache.org> | 2002-11-30 07:24:10 +0000 |
commit | 64b3c5ede295343029ded69bb7f035ddd47409f3 (patch) | |
tree | 8e9c4dbe474b2f537f5cb02b8ac7636bef9b8a87 /docs/design/fo_impl | |
parent | 8d3f23d1924ceb5822daa3c280864fd58815f8c5 (diff) | |
download | xmlgraphics-fop-64b3c5ede295343029ded69bb7f035ddd47409f3.tar.gz xmlgraphics-fop-64b3c5ede295343029ded69bb7f035ddd47409f3.zip |
white-space and line-ending fixes
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195684 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/design/fo_impl')
-rw-r--r-- | docs/design/fo_impl/fo_classes.xml | 446 | ||||
-rw-r--r-- | docs/design/fo_impl/fo_classes.xsl | 88 |
2 files changed, 267 insertions, 267 deletions
diff --git a/docs/design/fo_impl/fo_classes.xml b/docs/design/fo_impl/fo_classes.xml index adcf04055..f9de1d683 100644 --- a/docs/design/fo_impl/fo_classes.xml +++ b/docs/design/fo_impl/fo_classes.xml @@ -72,289 +72,289 @@ parent. The Name, Spec Content, and Breaks & Keeps information is definite. The type and multiplicity of generated areas is definite, as well as whether the generated areas are reference areas or not. The BaseClass and the -layout area information is FOP-implementation dependent. +layout area information is FOP-implementation dependent. </para> <para><em>Note:</em> Numbers in parentheses refer to Notes. A * after an FO name indicates that the object is not yet implemented.</para> </usage> <category class="block-level"> <object> - <name>block</name> - <baseClass>FObjMixed</baseClass> - <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>BlockArea</currentLayout> - </generatedAreas> - <breaksKeeps>All (2)</breaksKeeps> + <name>block</name> + <baseClass>FObjMixed</baseClass> + <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> + <generatedAreas> + <type><class>normal</class><stacking>block</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout>BlockArea</currentLayout> + </generatedAreas> + <breaksKeeps>All (2)</breaksKeeps> </object> <object> - <name>block-container</name> - <baseClass>FObj</baseClass> - <specContent><![CDATA[(%block;)+]]></specContent> - <generatedAreas isReference="true"> - <type><class>viewport/ref</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>AreaContainer</currentLayout> - </generatedAreas> - <breaksKeeps>All</breaksKeeps> + <name>block-container</name> + <baseClass>FObj</baseClass> + <specContent><![CDATA[(%block;)+]]></specContent> + <generatedAreas isReference="true"> + <type><class>viewport/ref</class><stacking>block</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout>AreaContainer</currentLayout> + </generatedAreas> + <breaksKeeps>All</breaksKeeps> </object> <object implemented="false"> - <name>table-and-caption</name> - <baseClass>FObj (1)</baseClass> - <specContent>(table-caption?,table)</specContent> - <generatedAreas> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>AreaContainer</currentLayout> - </generatedAreas> - <breaksKeeps>All keeps</breaksKeeps> + <name>table-and-caption</name> + <baseClass>FObj (1)</baseClass> + <specContent>(table-caption?,table)</specContent> + <generatedAreas> + <type><class>normal</class><stacking>block</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout>AreaContainer</currentLayout> + </generatedAreas> + <breaksKeeps>All keeps</breaksKeeps> </object> <object> - <name>table</name> - <baseClass>FObj</baseClass> - <specContent>(table-column*,table-header?, table-footer?,table-body+)</specContent> - <generatedAreas isReference="true"> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>AreaContainer</currentLayout> - </generatedAreas> - <breaksKeeps>All</breaksKeeps> + <name>table</name> + <baseClass>FObj</baseClass> + <specContent>(table-column*,table-header?, table-footer?,table-body+)</specContent> + <generatedAreas isReference="true"> + <type><class>normal</class><stacking>block</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout>AreaContainer</currentLayout> + </generatedAreas> + <breaksKeeps>All</breaksKeeps> </object> <object> - <name>list-block</name> - <baseClass>FObj</baseClass> - <specContent>(list-item+)</specContent> - <generatedAreas> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>BlockArea</currentLayout> - </generatedAreas> - <breaksKeeps>All</breaksKeeps> + <name>list-block</name> + <baseClass>FObj</baseClass> + <specContent>(list-item+)</specContent> + <generatedAreas> + <type><class>normal</class><stacking>block</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout>BlockArea</currentLayout> + </generatedAreas> + <breaksKeeps>All</breaksKeeps> </object> </category> <category class="inline-level"> <object implemented="false"> - <name>bidi-override</name> - <baseClass>FObjMixed (1)</baseClass> - <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout/> - </generatedAreas> - <breaksKeeps/> + <name>bidi-override</name> + <baseClass>FObjMixed (1)</baseClass> + <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> + <generatedAreas> + <type><class>normal</class><stacking>inline</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout/> + </generatedAreas> + <breaksKeeps/> </object> <object> - <name>character</name> - <baseClass>FObj</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout intoParentArea="true">BlockArea</currentLayout> - </generatedAreas> - <breaksKeeps>kwn, kwp</breaksKeeps> + <name>character</name> + <baseClass>FObj</baseClass> + <specContent>EMPTY</specContent> + <generatedAreas> + <type><class>normal</class><stacking>inline</stacking></type> + <multiplicity>1</multiplicity> + <currentLayout intoParentArea="true">BlockArea</currentLayout> + </generatedAreas> + <breaksKeeps>kwn, kwp</breaksKeeps> </object> <object> - <name>external-graphic</name> - <baseClass>FObj</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas> - <type><class>viewport/ref</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout>ImageArea</currentLayout> - </generatedAreas> - <breaksKeeps>kwn, kwp</breaksKeeps> + <name>external-graphic</name> + <baseClass>FObj</baseClass> + <specContent>EMPTY</specContent> + <generatedAreas> + <type><class>viewport/ref</class><stacking>inline</stacking></type> + <multiplicity>1</multiplicity> + <currentLayout>ImageArea</currentLayout> + </generatedAreas> + <breaksKeeps>kwn, kwp</breaksKeeps> </object> <object implemented="false"> - <name>initial-property-set</name> - <baseClass>FObj (1)</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas/> - <breaksKeeps/> + <name>initial-property-set</name> + <baseClass>FObj (1)</baseClass> + <specContent>EMPTY</specContent> + <generatedAreas/> + <breaksKeeps/> </object> <object> - <name>instream-foreign-object</name> - <baseClass>FObj</baseClass> - <specContent>XML</specContent> - <generatedAreas> - <type><class>viewport/ref</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout>ForeignObjectArea</currentLayout> - </generatedAreas> - <breaksKeeps>kwn, kwp</breaksKeeps> + <name>instream-foreign-object</name> + <baseClass>FObj</baseClass> + <specContent>XML</specContent> + <generatedAreas> + <type><class>viewport/ref</class><stacking>inline</stacking></type> + <multiplicity>1</multiplicity> + <currentLayout>ForeignObjectArea</currentLayout> + </generatedAreas> + <breaksKeeps>kwn, kwp</breaksKeeps> </object> <object> - <name>inline</name> - <baseClass>FObjMixed</baseClass> - <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout intoParentArea="true">Area</currentLayout> - </generatedAreas> - <breaksKeeps>All keeps</breaksKeeps> + <name>inline</name> + <baseClass>FObjMixed</baseClass> + <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> + <generatedAreas> + <type><class>normal</class><stacking>inline</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout intoParentArea="true">Area</currentLayout> + </generatedAreas> + <breaksKeeps>All keeps</breaksKeeps> </object> <object implemented="false"> - <name>inline-container</name> - <baseClass>FObj (1)</baseClass> - <specContent><![CDATA[(%block;)+]]></specContent> - <generatedAreas isReference="true"> - <type><class>viewport/ref</class><stacking>inline</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout/> - </generatedAreas> - <breaksKeeps>All keeps</breaksKeeps> + <name>inline-container</name> + <baseClass>FObj (1)</baseClass> + <specContent><![CDATA[(%block;)+]]></specContent> + <generatedAreas isReference="true"> + <type><class>viewport/ref</class><stacking>inline</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout/> + </generatedAreas> + <breaksKeeps>All keeps</breaksKeeps> </object> <object> - <name>leader</name> - <baseClass>FObjMixed</baseClass> - <specContent><![CDATA[(#PCDATA|%inline;)*]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout intoParentArea="true">BlockArea</currentLayout> - </generatedAreas> - <breaksKeeps/> + <name>leader</name> + <baseClass>FObjMixed</baseClass> + <specContent><![CDATA[(#PCDATA|%inline;)*]]></specContent> + <generatedAreas> + <type><class>normal</class><stacking>inline</stacking></type> + <multiplicity>1</multiplicity> + <currentLayout intoParentArea="true">BlockArea</currentLayout> + </generatedAreas> + <breaksKeeps/> </object> <object> - <name>page-number</name> - <baseClass>FObj</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout intoParentArea="true">BlockArea (4)</currentLayout> - </generatedAreas> - <breaksKeeps>kwn, kwp</breaksKeeps> + <name>page-number</name> + <baseClass>FObj</baseClass> + <specContent>EMPTY</specContent> + <generatedAreas> + <type><class>normal</class><stacking>inline</stacking></type> + <multiplicity>1</multiplicity> + <currentLayout intoParentArea="true">BlockArea (4)</currentLayout> + </generatedAreas> + <breaksKeeps>kwn, kwp</breaksKeeps> </object> <object> - <name>page-number-citation</name> - <baseClass>FObj</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1</multiplicity> - <currentLayout intoParentArea="true">BlockArea (4)</currentLayout> - </generatedAreas> - <breaksKeeps>kwn, kwp</breaksKeeps> + <name>page-number-citation</name> + <baseClass>FObj</baseClass> + <specContent>EMPTY</specContent> + <generatedAreas> + <type><class>normal</class><stacking>inline</stacking></type> + <multiplicity>1</multiplicity> + <currentLayout intoParentArea="true">BlockArea (4)</currentLayout> + </generatedAreas> + <breaksKeeps>kwn, kwp</breaksKeeps> </object> <object> - <name>basic-link</name> - <baseClass>FObjMixed</baseClass> - <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>inline</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout intoParentArea="true">Area (4)</currentLayout> - </generatedAreas> - <breaksKeeps>All keeps</breaksKeeps> + <name>basic-link</name> + <baseClass>FObjMixed</baseClass> + <specContent><![CDATA[(#PCDATA|%inline;|%block;)*]]></specContent> + <generatedAreas> + <type><class>normal</class><stacking>inline</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout intoParentArea="true">Area (4)</currentLayout> + </generatedAreas> + <breaksKeeps>All keeps</breaksKeeps> </object> </category> <category class="other"> <object> - <name>list-item-body</name> - <baseClass>FObj</baseClass> - <specContent><![CDATA[(%block;)+]]></specContent> - <generatedAreas> - <type><class>None</class><stacking>None</stacking></type> - <multiplicity/> - <currentLayout intoParentArea="true">Area</currentLayout> - </generatedAreas> - <breaksKeeps>kt</breaksKeeps> + <name>list-item-body</name> + <baseClass>FObj</baseClass> + <specContent><![CDATA[(%block;)+]]></specContent> + <generatedAreas> + <type><class>None</class><stacking>None</stacking></type> + <multiplicity/> + <currentLayout intoParentArea="true">Area</currentLayout> + </generatedAreas> + <breaksKeeps>kt</breaksKeeps> </object> <object> - <name>list-item</name> - <baseClass>FObj</baseClass> - <specContent>(list-item-label,list-item-body)</specContent> - <generatedAreas> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>BlockArea</currentLayout> - </generatedAreas> - <breaksKeeps>All</breaksKeeps> + <name>list-item</name> + <baseClass>FObj</baseClass> + <specContent>(list-item-label,list-item-body)</specContent> + <generatedAreas> + <type><class>normal</class><stacking>block</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout>BlockArea</currentLayout> + </generatedAreas> + <breaksKeeps>All</breaksKeeps> </object> <object> - <name>list-item-label</name> - <baseClass>FObj</baseClass> - <specContent><![CDATA[(%block;)*]]></specContent> - <generatedAreas> - <type><class>None</class><stacking>None</stacking></type> - <multiplicity/> - <currentLayout intoParentArea="true">Area</currentLayout> - </generatedAreas> - <breaksKeeps>kt</breaksKeeps> + <name>list-item-label</name> + <baseClass>FObj</baseClass> + <specContent><![CDATA[(%block;)*]]></specContent> + <generatedAreas> + <type><class>None</class><stacking>None</stacking></type> + <multiplicity/> + <currentLayout intoParentArea="true">Area</currentLayout> + </generatedAreas> + <breaksKeeps>kt</breaksKeeps> </object> <object> - <name>table-body</name> - <baseClass>FObj</baseClass> - <specContent>(table-row+|table-cell+)</specContent> - <generatedAreas> - <type><class>None</class><stacking>None</stacking></type> - <multiplicity/> - <currentLayout>AreaContainer (3)</currentLayout> - </generatedAreas> - <breaksKeeps/> + <name>table-body</name> + <baseClass>FObj</baseClass> + <specContent>(table-row+|table-cell+)</specContent> + <generatedAreas> + <type><class>None</class><stacking>None</stacking></type> + <multiplicity/> + <currentLayout>AreaContainer (3)</currentLayout> + </generatedAreas> + <breaksKeeps/> </object> <object implemented="false"> - <name>table-caption</name> - <baseClass>FObj (1)</baseClass> - <specContent><![CDATA[(%block;)+]]></specContent> - <generatedAreas> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout/> - </generatedAreas> - <breaksKeeps>kt</breaksKeeps> + <name>table-caption</name> + <baseClass>FObj (1)</baseClass> + <specContent><![CDATA[(%block;)+]]></specContent> + <generatedAreas> + <type><class>normal</class><stacking>block</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout/> + </generatedAreas> + <breaksKeeps>kt</breaksKeeps> </object> <object> - <name>table-cell</name> - <baseClass>FObj</baseClass> - <specContent><![CDATA[(%block;)+]]></specContent> - <generatedAreas isReference="true"> - <type><class>normal</class><stacking>block</stacking></type> - <multiplicity>1..*</multiplicity> - <currentLayout>AreaContainer</currentLayout> - </generatedAreas> - <breaksKeeps/> + <name>table-cell</name> + <baseClass>FObj</baseClass> + <specContent><![CDATA[(%block;)+]]></specContent> + <generatedAreas isReference="true"> + <type><class>normal</class><stacking>block</stacking></type> + <multiplicity>1..*</multiplicity> + <currentLayout>AreaContainer</currentLayout> + </generatedAreas> + <breaksKeeps/> </object> <object> - <name>table-column</name> - <baseClass>FObj</baseClass> - <specContent>EMPTY</specContent> - <generatedAreas/> - <breaksKeeps/> + <name>table-column</name> + <baseClass>FObj</baseClass> + <specContent>EMPTY</specContent> + <generatedAreas/> + <breaksKeeps/> </object> <object> - <name>table-footer</name> - <baseClass>TableBody</baseClass> - <specContent>(table-row+|table-cell+)</specContent> - <generatedAreas> - <type><class>None</class><stacking>None</stacking></type> - <multiplicity/> - <currentLayout>AreaContainer (3)</currentLayout> - </generatedAreas> - <breaksKeeps/> + <name>table-footer</name> + <baseClass>TableBody</baseClass> + <specContent>(table-row+|table-cell+)</specContent> + <generatedAreas> + <type><class>None</class><stacking>None</stacking></type> + <multiplicity/> + <currentLayout>AreaContainer (3)</currentLayout> + </generatedAreas> + <breaksKeeps/> </object> <object> - <name>table-header</name> - <baseClass>TableBody</baseClass> - <specContent>(table-row+|table-cell+)</specContent> - <generatedAreas> - <type><class>None</class><stacking>None</stacking></type> - <multiplicity/> - <currentLayout>AreaContainer (3)</currentLayout> - </generatedAreas> - <breaksKeeps/> + <name>table-header</name> + <baseClass>TableBody</baseClass> + <specContent>(table-row+|table-cell+)</specContent> + <generatedAreas> + <type><class>None</class><stacking>None</stacking></type> + <multiplicity/> + <currentLayout>AreaContainer (3)</currentLayout> + </generatedAreas> + <breaksKeeps/> </object> <object> - <name>table-row</name> - <baseClass>FObj</baseClass> - <specContent>(table-cell+)</specContent> - <generatedAreas/> - <breaksKeeps>All</breaksKeeps> + <name>table-row</name> + <baseClass>FObj</baseClass> + <specContent>(table-cell+)</specContent> + <generatedAreas/> + <breaksKeeps>All</breaksKeeps> </object> </category> <notes> diff --git a/docs/design/fo_impl/fo_classes.xsl b/docs/design/fo_impl/fo_classes.xsl index ad9e21690..bacb805df 100644 --- a/docs/design/fo_impl/fo_classes.xsl +++ b/docs/design/fo_impl/fo_classes.xsl @@ -1,14 +1,14 @@ -<?xml version="1.0"?> +<?xml version="1.0"?> <xsl:stylesheet - xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" - xmlns:fo="http://www.w3.org/1999/XSL/Format"> - + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" + xmlns:fo="http://www.w3.org/1999/XSL/Format"> + <xsl:output method="html"/> <xsl:strip-space elements="*"/> <xsl:template match="/"> - <xsl:apply-templates/> + <xsl:apply-templates/> </xsl:template> <xsl:template match="formattingObjects"> @@ -31,69 +31,69 @@ </xsl:template> <xsl:template match="usage"> - <xsl:apply-templates select="para"/> + <xsl:apply-templates select="para"/> </xsl:template> <xsl:template match="para"> - <p><xsl:apply-templates/></p> + <p><xsl:apply-templates/></p> </xsl:template> <xsl:template match="em"> - <em><xsl:apply-templates/></em> + <em><xsl:apply-templates/></em> </xsl:template> <xsl:template match="term"> - <b><xsl:apply-templates/></b> + <b><xsl:apply-templates/></b> </xsl:template> <xsl:template match="category"> - <table width="100%" cellpadding="5" cellspacing="1" border="1"> - <tr> - <th>Name</th><th>Base Class</th><th>Spec Content</th> - <th>Generated Areas</th><th>Breaks and Keeps</th> - </tr> - <xsl:apply-templates select="object"/> - </table> + <table width="100%" cellpadding="5" cellspacing="1" border="1"> + <tr> + <th>Name</th><th>Base Class</th><th>Spec Content</th> + <th>Generated Areas</th><th>Breaks and Keeps</th> + </tr> + <xsl:apply-templates select="object"/> + </table> </xsl:template> <xsl:template match="object"> - <tr> - <td> - <xsl:value-of select="name"/> - <xsl:if test="self::node()[@implemented='false']"> *</xsl:if> - </td> - <td><xsl:value-of select="baseClass"/></td> - <td><xsl:value-of select="specContent"/></td> - <td><xsl:apply-templates select="generatedAreas"/></td> - <td><xsl:value-of select="breaksKeeps"/> </td> - </tr> + <tr> + <td> + <xsl:value-of select="name"/> + <xsl:if test="self::node()[@implemented='false']"> *</xsl:if> + </td> + <td><xsl:value-of select="baseClass"/></td> + <td><xsl:value-of select="specContent"/></td> + <td><xsl:apply-templates select="generatedAreas"/></td> + <td><xsl:value-of select="breaksKeeps"/> </td> + </tr> </xsl:template> <xsl:template match="generatedAreas"> <xsl:choose> - <xsl:when test="currentLayout"> - <ul> - <li>Class: <xsl:value-of select="type/class"/>  - Stacking: <xsl:value-of select="type/stacking"/></li> - <li>Multiplicity: <xsl:value-of select="multiplicity"/></li> - <li>Layout into: <xsl:value-of select="currentLayout"/> - <xsl:if test="currentLayout[@intoParentArea='true']"> (parent)</xsl:if></li> - <xsl:if test="self::node()[@isReference='true']"> - <li>Reference Area(s)</li> - </xsl:if> - </ul> - </xsl:when> - <xsl:otherwise> </xsl:otherwise> + <xsl:when test="currentLayout"> + <ul> + <li>Class: <xsl:value-of select="type/class"/>  + Stacking: <xsl:value-of select="type/stacking"/></li> + <li>Multiplicity: <xsl:value-of select="multiplicity"/></li> + <li>Layout into: <xsl:value-of select="currentLayout"/> + <xsl:if test="currentLayout[@intoParentArea='true']"> (parent)</xsl:if></li> + <xsl:if test="self::node()[@isReference='true']"> + <li>Reference Area(s)</li> + </xsl:if> + </ul> + </xsl:when> + <xsl:otherwise> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="notes"> <p><b>Notes:</b></p> - <ol> - <xsl:for-each select="note"> - <li><xsl:value-of select="."/></li> - </xsl:for-each> - </ol> + <ol> + <xsl:for-each select="note"> + <li><xsl:value-of select="."/></li> + </xsl:for-each> + </ol> </xsl:template> </xsl:stylesheet> |