現在の位置: ホーム> 関数カテゴリ一覧> xml_parser_create

xml_parser_create

XMLパーサーを作成します
名前:xml_parser_create
カテゴリ:XMLパーサー
対応言語:php
一言説明:XMLパーサーを作成します。

定義と使用法

xml_parser_create()関数は、XMLパーサーを作成するために使用されます。

ヒント: XMLパーサーをリリースするには、 xml_parser_free()関数を使用します。

ヒント:名前空間をサポートするXMLパーサーを作成するには、代わりにxml_parser_create_ns()関数を使用します。

XMLパーサーを作成し、XMLドキュメント( Note.XML )を解析します。

 <?php
// XMLパーサーを作成します
$ parser = xml_parser_create ( ) ;

function char ( $ parser 、 $ data ) {
  echo $ data ;
}

xml_set_character_data_handler ( $ parser 、 "char" ) ;
$ fp = fopen ( "note.xml" 、 "r" ) ;

while ( $ data = fread ( $ fp 、 4096 ) ) {
  // XMLデータを解析します
  xml_parse ( $ parser 、 $ data 、 feof ( $ fp ) )または
  die ( sprintf ( "xmlエラー:オンライン%d") 、
  XML_ERROR_STRING ( XML_GET_ERROR_CODE ( $ PARSER ) ) 、
  xml_get_current_line_number ( $ parser ) ) ) ;
}

xml_parser_free ( $ parser ) ;
fclose ( $ fp ) ;
?>

インスタンスを実行します

文法

xml_parser_create (エンコーディング
パラメーター 説明する
エンコーディング

オプション。 PHP 4の入力/出力のキャラクターエンコードを指定します。PHP5から始めると、出力の文字エンコードのみが指定されています。

PHP 5.0.0および5.0.1では、デフォルトの出力文字セットはISO-8859-1です。

PHP 5.0.2から始めて、デフォルトの出力文字セットはUTF-8です。

類似の関数
人気記事(にんききじ)