Я пытаюсь вставить элементы XML в файл XML с помощью XSLT.У меня есть два файла, входной файл, который содержит xpaths (например: / root / element) и в зависимости от входного xpath я вставляю элемент в выходной файл, например, если значение элемента input равно / root / element, тогда я должен вставитьnew_element в этот пункт назначения, поэтому выходные данные будут
<root>
<new_element id="1">some content</new_element>
<element>some content</element>
</root>
Я заполняю переменную вводом xpath, а затем использую переменную, но я получаю сообщение об ошибке "параметры и переменные не могут использоваться в шаблонахВот часть, где я использую переменную:
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
Я очень плохо знаком с XSLT, поэтому не уверен, что делаю неправильно, или моя логика не подходит.
Буду признателен за вашу помощь :)
Спасибо