30 lines
749 B
Plaintext
30 lines
749 B
Plaintext
<group>
|
|
<item>
|
|
<id>item 1</id>
|
|
<CategoryName>blue</CategoryName>
|
|
</item>
|
|
<item>
|
|
<id>item 2</id>
|
|
<CategoryName></CategoryName>
|
|
</item>
|
|
<item>
|
|
<id>item 3</id>
|
|
</item>
|
|
...
|
|
</group>
|
|
A sample use case would look like:
|
|
|
|
<xsl:for-each select="/group/item">
|
|
<xsl:if test="CategoryName">
|
|
<!-- will be instantiated for item #1 and item #2 -->
|
|
</xsl:if>
|
|
<xsl:if test="not(CategoryName)">
|
|
<!-- will be instantiated for item #3 -->
|
|
</xsl:if>
|
|
<xsl:if test="CategoryName != ''">
|
|
<!-- will be instantiated for item #1 -->
|
|
</xsl:if>
|
|
<xsl:if test="CategoryName = ''">
|
|
<!-- will be instantiated for item #2 -->
|
|
</xsl:if>
|
|
</xsl:for-each> |