Is there a way to convert the attributes of all nodes to child nodes using XSLT 1.0
? It should work flawlessly with PHP xsltProcessor
. Attributes should be removed (if possible).
Input Example:
<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>
Desired Result:
<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>
Thanks!
source share