Могу ли я получить приведенный ниже вывод как вывод преобразования файла xsl.
Требуется вывод (без верхнего тега и имена тегов начинаются с цифр).Поскольку это недопустимый тег, я попытался установить для метода вывода значение «текст»
<134>my</134>
<114>xml</114>
<567>notgood</567>
<789>me</789>
input xml
<Root>
<a>me</a>
</Root>
xsl, который я использовал, не работает, так как числа не допускаются какзапуск тегов.Однако нам нужно получить этот вывод.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" indent="no"/>
<xsl:template match="/">
<xsl:variable name="output">
<Root>
<134>my</134>
<114>xml</114>
<567>notgood</567>
<789>
<xsl:value-of select="/Root/a"/>
</789>
</Root>
</xsl:variable>
<xsl:copy-of select="$output/Root" />
</xsl:template>
</xsl:stylesheet>