1
XSLT 1.0
を使用して、すべてのノードの属性を子ノードに変換する方法はありますか? PHPのxsltProcessor
で完璧に動作する必要があります。属性は削除する必要があります(可能な場合)。すべてのノードの属性を子ノードに変換
例入力:
<root aaa="111" bbb="222" ccc="333">
<bob ddd="444" />
<data eee="555">
<steve>bar1</steve>
<john>bar2</john>
<peter fff="666">bar3</peter>
</data>
<greg ggg="777" />
</root>
望ましい結果:
<root>
<aaa>111</aaa>
<bbb>222</bbb>
<ccc>333</ccc>
<bob>
<ddd>444</ddd>
</bob>
<data>
<eee>555</eee>
<steve>bar1</steve>
<john>bar2</john>
<peter>
<fff>666</fff>
bar3
</peter>
</data>
<greg>
<ggg>777</ggg>
</greg>
</root>
ありがとうございます! Saxon6.5を使用して酸素/ XMLでテスト