Xml 使用名称空间和xslt获取属性值
我需要能够使用xslt获取资产属性fish:relativePath。我该怎么做 我已经将fish名称空间放入xslt头中Xml 使用名称空间和xslt获取属性值,xml,xslt,xml-namespaces,Xml,Xslt,Xml Namespaces,我需要能够使用xslt获取资产属性fish:relativePath。我该怎么做 我已经将fish名称空间放入xslt头中 <Product xmlns:fish="urn:fish.com:international"> <Assets fish:relativePath="013\7614500010013"> </Assets> </Product> 提前感谢。为使用@访问属性的资产节点创建一个模板,然后应用该
<Product xmlns:fish="urn:fish.com:international">
<Assets fish:relativePath="013\7614500010013">
</Assets>
</Product>
提前感谢。为使用
@
访问属性的资产节点创建一个模板,然后应用该模板:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:asp="remove"
xmlns:fish="urn:fish.com:international">
<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>