Есть ли способ определить (пространство имен с префиксом) в дочернем узле xml с помощью xslt. так что мое пространство имен также относится к его десятичным словам, у меня естьопределить пространство имен с префиксом в дочерних узлах в xslt
<xsl:element name="abc" namespace="{$prmPafNamespace}">
но он создает пространство имен по умолчанию.
, когда я использую его, как показано ниже
<xsl:element name="paf:abc" namespace="{$prmPafNamespace}">
<xsl:element name="paf:child_abc"/>
</xsl:element>
то это дает ошибку, что «СУП» не определено, как решить эту проблему ...
спасибо Мартина работает, но есть какая-то альтернатива, потому что я очень долго XML и использовать те же пространство имен для каждого дочернего узла выглядит странно ... – Hussey
Мне неизвестна какая-либо более короткая альтернатива, если вы хотите, чтобы пространство имен было динамическим, тогда вы должны указать его для каждого создаваемого вами элемента динамически. –