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
履歴
Good!(0)