<data>
<Attributes>
<Attribute name='somethingelse' value='blah'/>
<Attribute name='forms'>
<List>
<String>xform</String>
<String>yform</String>
</List>
</Attribute>
</Attributes>
</data>
我已经在属性级别解析 xslt,所以我可以通过做得到值 blah<xsl:value-of select="Attribute[@name='somethingelse']/attribute::value"/>
我如何为具有 2 个字符串 xform 和 yform 的表单进行选择。我想将 xform 和 yform 放在同一行。从其他线程有人给了我以下代码:
<xsl:template match="/">
<xsl:for-each select="//String">
<xsl:value-of select="."/><xsl:if test="not(position() = last())">|</xsl:if>
</xsl:for-each>
</xsl:template>
我不知道如何把它们放在一起。我的目标是输出如下:
废话,xform|yform