PHP 5 libxml関数

❮ 前章へ 次章へ ❯

PHP libxml の概要

libxmlの関数と定数は、SimpleXML、XSLT、DOM関数と一緒に使用します。


インストール

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


PHP libxml 関数

PHP: この関数をサポートするPHPの最も古いバージョンを表します。
関数 説明
libxml_clear_errors() libxmlエラーバッファをクリアする
libxml_get_errors() エラー配列を取得する
libxml_get_last_error() libxmlからの最後のエラーを取得する
libxml_set_streams_context() 次のlibxml文書の読込/書きこみのためにストリームコンテキストを設定する
libxml_use_internal_errors() libxmlエラーを無効にし、必要に応じてユーザーがエラー情報を取得できるようにする

PHP 5 定義済み libxml 定数

関数 説明
LIBXML_COMPACT 小さなノードを割り当てるように最適化する。アプリケーションの コードを変更することなしにスピードアップさせることができる
LIBXML_DTDATTR デフォルトのDTD属性を設定する
LIBXML_DTDLOAD 外部サブセットを読み込む
LIBXML_DTDVALID DTDで検証する
LIBXML_NOBLANKS 空のノードを削除する
LIBXML_NOCDATA CDATAをテキストノードとして設定する
LIBXML_NOEMPTYTAG DOMDocument->save()とDOMDocument->saveXML()関数でのみ使用可能な、空タグ(例:<br/> → <br></br>)に変更する
LIBXML_NOENT エンティティを置換
LIBXML_NOERROR エラーレポートを表示しない
LIBXML_NONET 文書の読み込み中にネットワークアクセスを停止する
LIBXML_NOWARNING 警告レポートを表示しない
LIBXML_NOXMLDECL 文書を保存するときにXML宣言を削除する
LIBXML_NSCLEAN 余分な名前空間宣言を削除する
LIBXML_XINCLUDE XInclude置換を使用する
LIBXML_ERR_ERROR 回復可能なエラーを取得する
LIBXML_ERR_FATAL 致命的なエラーを取得する
LIBXML_ERR_NONE エラーなしを取得する
LIBXML_ERR_WARNING 簡単な警告を取得する
LIBXML_VERSION libxmlのバージョンを取得する(例えば、20605または20617)
LIBXML_DOTTED_VERSION ドット付きのlibxmlバージョンを取得する(例えば、2.6.5または2.6.17)

❮ 前章へ 次章へ ❯