我需要以下任务的解决方案
XML
<core:ReferenceCoded Description="SERTA BUSINESS CARDS"></core:ReferenceCoded>
<core:ReferenceCoded Description="XM:107008"></core:ReferenceCoded>
<core:ReferenceCoded Description="J ALMANZA"></core:ReferenceCoded>
<core:ReferenceCoded Description="847 857 0049"></core:ReferenceCoded>
XSL
<xsl:template match="abc:BaseItemReference/core:ListOfItemReferences/core:ReferenceCoded">
<xsl:element name="TAG_LINE">
<xsl:value-of select="@Description" />
</xsl:element>
</xsl:template>
输出XML文件是
< TAG_LINE>SERTA BUSINESS CARDS</TAG_LINE>
< TAG_LINE>XM:107008</TAG_LINE>
< TAG_LINE>J ALMANZA</TAG_LINE>
< TAG_LINE>847 857 0049</TAG_LINE>
我需要第三行的输出。请建议更改XSL文件代码以获取格式
中的数据<TAG_LINE>J ALMANZA</TAG_LINE>
答案 0 :(得分:0)
这将获得您想要的输出:
<xsl:template match="abc:BaseItemReference/core:ListOfItemReferences/core:ReferenceCoded[3]">
<xsl:element name="TAG_LINE">
<xsl:value-of select="@Description"/>
</xsl:element>
</xsl:template>