PHP libxml 関数

PHP libxml 紹介

libxml関数と定数はSimpleXML、XSLTおよびDOMと一緒に使用されます。

インストール

これらの関数にはlibxmlパッケージが必要です。xmlsoft.orgからダウンロードしてください。

PHP libxml 関数

PHP:この関数をサポートする最も古いPHPバージョンを示します。

関数 説明 PHP
libxml_clear_errors() libxmlのエラーバッファをクリアします。 5
libxml_get_errors() エラーアrrayを取得します。 5
libxml_get_last_error() libxmlから最後のエラーを取得します。 5
libxml_set_streams_context() 次のlibxmlドキュメントの読み込みや書き込みにストリーム環境を設定します。 5
libxml_use_internal_errors() libxmlのエラーを無効にし、ユーザーが必要に応じてエラーメッセージを読み取ることができます。 5

PHP libxml 定数

関数 説明 PHP
LIBXML_COMPACT 小さなノードの割り当て最適化を設定します。アプリケーションのパフォーマンスを向上させます。 5
LIBXML_DTDATTR デフォルトのDTD属性を設定します。 5
LIBXML_DTDLOAD 外部子集をロードします。 5
LIBXML_DTDVALID DTDを使用して検証します。 5
LIBXML_NOBLANKS 空ノードを削除します。 5
LIBXML_NOCDATA CDATA をテキストノードに設定します。 5
LIBXML_NOEMPTYTAG

空タグを変更します(例:<br/> を <br></br> に)。

DOMDocument->save() および DOMDocument->saveXML() 関数のみで使用可能です。

5
LIBXML_NOENT エンティティを置き換えます。 5
LIBXML_NOERROR エラー報告を表示しません。 5
LIBXML_NONET ドキュメントをロードする際にネットワークアクセスを停止します。 5
LIBXML_NOWARNING 警告報告を表示しません。 5
LIBXML_NOXMLDECL ドキュメントを保存する際に XML 声明を取り消します。 5
LIBXML_NSCLEAN 余分な名前空間宣言を削除します。 5
LIBXML_XINCLUDE XInclude 置換を使用します。 5
LIBXML_ERR_ERROR 復旧可能なエラーを取得します。 5
LIBXML_ERR_FATAL 致命的なエラーを取得します。 5
LIBXML_ERR_NONE エラーがないことを取得します。 5
LIBXML_ERR_WARNING 単なる警告を取得します。 5
LIBXML_VERSION libxml 版本(例:20605 または 20617)を取得します。 5
LIBXML_DOTTED_VERSION ピリオド付き libxml 版本(例:2.6.5 または 2.6.17)を取得します。 5