Получение значения элемента пространства имен из удаленного файла при использовании функции document () XSLT - PullRequest
0 голосов
/ 26 января 2011

У меня есть удаленный 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 имеет то же объявленное пространство имен.Не уверен, как поступить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...