« xml_parse_into_struct
xml_parser_create_ns »

xml_parser_create

(PHP 4, PHP 5, PHP 7, PHP 8)

xml_parser_create — XML パーサーを作成する

説明

function xml_parser_create(?string $encoding = null): XMLParser

xml_parser_create() は新しい XML パーサーを作成し、 他の XML 関数が使用する XMLParser のインスタンスを返します。

パラメータ

encoding

入力のエンコーディングは 自動判定されるので、encoding パラメータは 出力のエンコーディングのみを指定することになります。 もし空の文字列が渡された場合、先頭の 3 あるいは 4 バイトの内容をもとに パーサーがエンコーディングの判別を試みます。 デフォルトの出力文字セットは UTF-8 です。 サポートされるエンコーディングは ISO-8859-1、UTF-8 および US-ASCII です。

戻り値

新しい XMLParser のインスタンスを返します。

変更履歴

バージョン 説明
8.0.0 この関数は XMLParser のインスタンスを返すようになりました。 これより前のバージョンでは、リソースが返され、失敗した場合は false が返っていました。
8.0.0 encoding は、nullable になりました。

参考

関連キーワード:
パーサー   parser   create   encoding   XMLParser   エンコーディング   インスタンス   サポート   parse   struct   自動判定   バイト   判別   セット   履歴   リソース   nullable   参考   空間
関連する関数・ページ:
function.xml-parser-create-ns   function.xml-parser-free   function.xml-parser-set-option   function.xml-parser-get-option   function.xml-get-error-code   xml.resources