xsl:用于每个select命令帮助

时间:2009-12-23 17:07:24

标签: xslt

<xsl:for-each select="ComputerStoreProducts/List2/Pc">

对于这个代码,我需要它来显示Pc,鼠标,键盘的数据,但它只显示Pc我怎么能这样做,因为我必须编写代码三次和xsl:sort代码不适用于所有每个元素的价格,因为它只有Pc鼠标然后键盘我想要它们在一起所以以正面格式正确显示

1 个答案:

答案 0 :(得分:2)

假设只有PcMouseKeyboardList2的孩子(即没有其他孩子),您可以写:

 <xsl:for-each select="ComputerStoreProducts/List2/*">

如果还有其他孩子,而你只想要那三个孩子:

 <xsl:for-each select="ComputerStoreProducts/List2/*[self::Pc | self::Mouse | self::Keyboard]">