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 | 空のタグを変更します(eg <br/> to <br></br>)で、のみ利用可能DOMDocument-> save()とDOMDocument-> saveXML()関数を |
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のバージョンを取得します(eg 20605 or 20617) |
LIBXML_DOTTED_VERSION | 点線のlibxmlのバージョンを取得(eg 2.6.5 or 2.6.17) |