1.1 --- a/examples/Common/VerySimple/Resources/structure_multivalue_types.xsl Thu Jul 21 16:16:07 2005 +0000
1.2 +++ b/examples/Common/VerySimple/Resources/structure_multivalue_types.xsl Thu Jul 21 16:16:50 2005 +0000
1.3 @@ -11,25 +11,23 @@
1.4 <!-- Copy the element and its contents. -->
1.5 <xsl:copy>
1.6 <xsl:apply-templates select="@*"/>
1.7 - <!-- Look for a types element. -->
1.8 - <xsl:call-template name="types"/>
1.9 - <xsl:apply-templates select="*[local-name() != 'types']"/>
1.10 + <!-- Look for a type element. -->
1.11 + <xsl:call-template name="type"/>
1.12 + <xsl:apply-templates select="*[local-name() != 'type']"/>
1.13 </xsl:copy>
1.14 </xsl:template>
1.15
1.16 - <!-- Investigate types elements. -->
1.17 + <!-- Investigate type elements. -->
1.18
1.19 - <xsl:template name="types">
1.20 - <!-- Make the elements. -->
1.21 - <types>
1.22 - <type>
1.23 - <!-- Look for type element values. -->
1.24 - <xsl:call-template name="type-enum">
1.25 - <!-- Supply the existing type values. -->
1.26 - <xsl:with-param name="values" select="types/type/@value"/>
1.27 - </xsl:call-template>
1.28 - </type>
1.29 - </types>
1.30 + <xsl:template name="type">
1.31 + <!-- Make the element. -->
1.32 + <type>
1.33 + <!-- Look for type element values. -->
1.34 + <xsl:call-template name="type-enum">
1.35 + <!-- Supply the existing type-enum values. -->
1.36 + <xsl:with-param name="values" select="type/type-enum/@value"/>
1.37 + </xsl:call-template>
1.38 + </type>
1.39 </xsl:template>
1.40
1.41 <!-- Add to type elements the range of acceptable values. -->