S eda1a14b50ee24bcab19b62f40858e76 SimpleXML

PHPでXMLを簡単に読み書きできるようにするライブラリ。

エラー抑制

libxml_use_internal_errors(true); // 抑制開始
libxml_use_internal_errors(false); // 終了

読み込み

間違ってると読めないので、その可能性があるデータはあらかじめtidyで処理しておく。
$xml = simplexml_load_string($str);

第三引数のオプション
http://jp2.php.net/manual/ja/libxml.consta...

LIBXML_NOCDATA CDATA をテキストノードとしてマージ
LIBXML_NOXMLDECL ドキュメントの保存時に XML 宣言を削除する

文字列にする

キャストする。__toString()でないのがたるい。
$str = (string) $node;

名前空間付XMLを処理する

前提としてxmlnsで名前空間の定義がされてないとparseしてくれないっぽい。こういうの
PHP
  • XML

  • 履歴 コメント(0) Good!(0)

    もしかして

      他の人の「SimpleXML」

      S eda1a14b50ee24bcab19b62f40858e76

      無所属ソフトウェアエンジニア

      (1722words)

      最新

        最新エントリ

          関連ツイート