<Product xmlns:fish="urn:fish.com:international">
<Assets fish:relativePath="013\7614500010013">
</Assets>
</Product>
我需要能够获得资产属性fish:relativePath和xslt。我该怎么做?
我已将fish命名空间放入xslt标头。
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:asp="remove"
xmlns:fish="urn:fish.com:international">
提前致谢。
答案 0 :(得分:3)
为使用@
访问属性的Assets节点创建模板,然后应用该模板:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:asp="remove"
xmlns:fish="urn:fish.com:international">
<xsl:template match="/">
<xsl:apply-templates select="/Product/Assets"/>
</xsl:template>
<xsl:template match="Assets">
<xsl:value-of select="@fish:relativePath"/>
</xsl:template>
</xsl:stylesheet>