PHP 配列をxml形式に変換

  • このエントリーをはてなブックマークに追加
  • Pocket

SimpleXMLオブジェクトの操作が非常にめんどくさくてナンセンスだったため、配列からxml文字列に変換したものをxmlに変換するという荒業で難局を乗り切った備忘録。

SimpleXML

SimpleXMLはたぶん参照渡し。

そのためいろいろ操作すると大変めんどうなことが起きた。
本当にディスプレイをぶち破るところだった。
jsonで渡してくれればいいのに。

意外にもxmlから配列、配列からxmlという関数等がなかったため再起関数を自作。

本当はxmlで扱えない@とかを処理する必要があるけども知らんがな!
僕は早く帰るんだ!

使い方

配列を用意すればOK.

rootは配列の中身と相談して決めてね。

これでもいいし、

勘所

今どきxmlなんか流行らんね。

やるなら json + NoSQL 一択。
xml形式を見かけるのはRSSくらいか。

各種APIとかもほとんとjsonに移行してるしね。

  • このエントリーをはてなブックマークに追加
  • Pocket

SNSでもご購読できます。

コメントを残す

*