XML DOM関数は、DOM標準に対する互換性を改善するためPHPバー ジョン4.3.0で書き直されました。
ここでは、4.3.0以降を対象とします。
まず最初に、XML文書からDOMオブジェクトを作成します。この場合、ファイルから作成する方法と
メモリ上のXML文書から作成することができます。
どちらの関数も4.3.0から引数にmodeとerrorが追加されています。
modeには、DOMXML_LOAD_PARSING(デフォルト),DOMXML_LOAD_VALIDATING,
DOMXML_LOAD_RECOVERINGのいずれかと、以下のパラメータの組み合わせで指定します。
mode | 意味 |
---|---|
DOMXML_LOAD_DONT_KEEP_BLANKS | 空白ノードを含めない。 |
DOMXML_LOAD_SUBSTITUTE_ENTITIES | |
DOMXML_LOAD_COMPLETE_ATTRS |
オプションに関する正確な情報は、調査中です。(情報募集中!)
DOMオブジェクトの作成は、次のようにします。
<?php $dom = @domxml_open_file("xmldata.xml", (DOMXML_LOAD_PARSING | DOMXML_LOAD_COMPLETE_ATTRS | DOMXML_LOAD_SUBSTITUTE_ENTITIES | DOMXML_LOAD_DONT_KEEP_BLANKS )); ?>
新規にXML文書を作成する場合、domxml_new_doc()を使用します。この関数には
文章の XML バージョン番号を引数に渡します。
<?php $dom = domxml_new_doc("1.0"); ?>
Copyright 1997-2010 BBB All rights reserved.