0
это исходный кодXSLT преобразование в два формате XML
<data t1="a" t2="b" t3="c">
<name ans="d">xyz</name>
</data>
Я хочу, чтобы получить
<info name="a">
<info name="b">
<info name="c">
<answer name="d">xyz</answer>
</info>
</info>
</info>
но я имеющий серьезные проблемы относительно этого.
следующий XSL Я попытался
<xsl:template match="*/*">
<info>
<xsl:element name="{node-name(.)}">
<info>
<xsl:for-each select="*/item">
<xsl:element name="{node-name(..)}">
<xsl:copy-of select="./*" />
</xsl:element>
</xsl:for-each>
</info>
</xsl:element>
</info>
</xsl:template>
Это не работает. Я пробовал similer approch ... однажды я использую после/если я использую любое слово, я просто получаю всю информацию, а не с тегом. :( –
itsMe
@gourabalam Вы можете видеть, как он работает здесь: http://xsltransform.net/pPJ8LVp –
wow ... я не знаю, где проблема ... нужно проверить мою java. Большое вам спасибо за отзыв – itsMe