PHPでXML更新ツールを作る - その3

2008年1月24日 11:36
XML_Serializerでつまづく。
XML_SerializerというかPHPの文字列で。

今回使用するXMLファイルはリンク集なのでURLが入っている。
そのURLの一部に「-」「&」「?」「'」みたいな文字が入ってると読み込まない!

まずhtmlentities() で文字列の変換を考える。
これだと" < "" > "まで変換されてしまってあえなく撃沈。。

その次に<![CDATA[xxxxxxx]]> でURLを括るという方法を教えてもらい、試してみる。 どちらもうまくいかない。。(上の2つは「"」の位置が違う)

最終的にstr_replace() を使うことにした。
こんな感じで一文字ずつ変えていくことに。 とりあえずこれで読み込んだけど、
もっと効率の良い方法はないのかな。
prev  |  next


0 trackbacks

blogs refer to this article: PHPでXML更新ツールを作る - その3

trackback URL: http://www.at-sonic.com/mt/mt-tb.cgi/59

leave comment