Gibt es eine Möglichkeit, alle Knotenattribute unter Verwendung von XSLT 1.0
in untergeordnete Knoten umzuwandeln? Es muss einwandfrei mit PHP xsltProcessor
laufen. Die Attribute müssen entfernt werden (wenn möglich).Alle Attribute des Knotens in untergeordnete Knoten konvertieren
Beispiel Eingabe:
<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>
Das gewünschte Ergebnis:
<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>
Thank you!