xml_parser_create
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です。 |