我有一个远程XML文件(RSS),我使用document()函数导入 我能够轻松获取默认元素的值,但无法获取命名空间元素值。远程xml文件中使用的名称空间和前缀与父XML文档相同。
以下是示例代码:
<xsl:variable name="replies" select="document('remote.xml')"/>
<xsl:for-each select="$replies/rss/channel/item">
<xsl:value-of select="title"/>
<xsl:value-of select="prefix:name"/>
</xsl:for-each>
外部xml文件声明了相同的命名空间。不知道如何继续。