我有一些XML從而XSLT選擇基於節點
<root>
<TemplateNode>
<Heading>
<ID>1</ID>
<Name>HeadingNodeTest</Name>
<Order>1</Order>
<Text>This is a Heading Node</Text>
</Heading>
</TemplateNode>
<TemplateNode>
<SimpleText>
<ID>2</ID>
<Name>PlainTextNode</Name>
<Order>2</Order>
<Text>This is some plain text. Blah blah blah .. etc</Text>
</SimpleText>
</TemplateNode>
<TemplateNode>
<RadioTemplateNode>
上...等
我希望能夠做一個XSLT選擇基於所述前進/單文本類型位 爲例如
<xsl:for-each select="TemplateNode">
<xsl:choose>
<xsl:when test="TemplateNode/* = Header">
..do stuff
</xsl:when>
<xsl:when test="TemplateNode/* = SimpleText">
..do other stuffstuff
</xsl:when>
...etc
</xsl:choose>
</xsl:for-each select="TemplateNode">
* <的xsl:當測試= 「TemplateNode/* =部首」 > 我甚至可以做這樣的事情,還是我最好更改XML並選擇它?
還是我需要設置一個變量,並選擇.. ..?
感謝 NAT