У меня небольшой вопрос по XSLT, я только недавно начал с xslt.
Итак, дело в том, что мне нужно дать с помощью моего пользовательского метода кусок xml, соответствующий шаблону, но проблема в том, что я даю строку, но у нее больше нет тегов:
так пример, если мой xml выглядит так:
<a>hi</a>
<a>bye</b>
Я получаю только строку, которая состоит из этого: "привет пока"
Поэтому мне нужно указать вместо значения / текста узла только узел, содержащий теги, атрибуты, элементы и т. Д. И т. Д.
Мой xslt выглядит так:
<xsl:template match="SpecialNode">
<xsl:value-of select="CustomMethod:Handler(node()[*], @name)"/>
</xsl:template>
но что бы я ни пытался (например ./node()
или descendant::node()
или *
и т. Д.), Я всегда получаю строку без тегов xml :(
но мне нужно, чтобы что-то подобное передавалось моему методу в строке.
<a>hi</a><a>bye</a>