libxmlの関数と定数は、SimpleXML、XSLT、DOM関数と一緒に使用します。
これらの関数には、libxmlパッケージが必要です。 xmlsoft.org からダウンロードしてください。
PHP: この関数をサポートするPHPの最も古いバージョンを表します。
| 関数 | 説明 |
|---|---|
| libxml_clear_errors() | libxmlエラーバッファをクリアする |
| libxml_get_errors() | エラー配列を取得する |
| libxml_get_last_error() | libxmlからの最後のエラーを取得する |
| libxml_set_streams_context() | 次のlibxml文書の読込/書きこみのためにストリームコンテキストを設定する |
| libxml_use_internal_errors() | 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) |