0
これはソースコードXSLT変換
<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: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を試してみました...一度私は/ xを使用すると、私はちょうどすべての情報を取得し、タグではなく/を使用する場合は、後に /。 :( –
itsMe
@gourabalamあなたはそれがここで働いているのを見ることができます:http://xsltransform.net/pPJ8LVp –
wow ...私はどこに問題があるのかわかりません...私のJavaをチェックする必要があります。 – itsMe