私は、配列/jsonからxmlを作成/解析できるXMLライブラリに取り組んでいます。xml_parser (および Google ヘルプ :p) を使用してパーサーを作成することができました。これは、SimpleXML が私が行っていることに対して十分ではなかったためです。
次のような配列を作成できました。
Array
(
[flow] => Array
(
[math] => Array
(
[apply] => Array
(
[lt] => Array
(
)
[apply] => Array
(
[divide] => Array
(
)
[apply] => Array
(
[minus] => Array
(
)
)
)
[otherStuff] => 0
)
)
[true] => Array
(
)
[true_attr] => Array
(
[xsi:type] => SomeStuff
[id] => 2
)
)
[flow_attr] => Array
(
[id] => 0
[xmlns:xsi] => http://www.w3.org/2001/XMLSchema-instance
)
)
ご覧のとおり、次のようになります (最良の例ではありません :p )。
<flow id="0">
<math>
<lalaa/>
<appyl>
</apply>
</math>
</flow>
空の配列は /> などで終わる必要があることに注意してください。
ご覧のとおり、ノード自体を、ノードの属性を含む node_attr に分離しました。flow_attr、true_attr のように。
この配列をxmlに変換する方法を知っている人はいますか? 私は道に迷っただけで、どうしたらよいかわかりません。
助けてくれてありがとう!