Fungsi xml_parser_create_ns() di PHP

Definisi dan penggunaan

Fungsi xml_parser_create_ns() membuat parser XML dengan dukungan namespace.

Fungsi ini membangun parser XML baru dan mengembalikan penanda sumber yang dapat digunakan oleh fungsi XML lain.

Sintaks

xml_parser_create_ns(encoding,separator)
Parameter Deskripsi
encoding Pilihan. Tentukan enkoding output.
encoding Pilihan. Tentukan pemisah output label dan namespace. Standar adalah ":".

Keterangan

Parameter Pilihan encoding Dalam PHP 4 digunakan untuk menentukan cara enkoding karakter yang akan diurai XML input.

Dari PHP 5, otomatis mendeteksi enkoding XML input, jadi encoding Parameter hanya digunakan untuk menentukan enkoding output data setelah diurai.

Dalam PHP 4, enkoding output standar sama dengan enkoding input data. Jika diirimkan string kosong, parser akan mencoba mencari 3 atau 4 byte pertama untuk menentukan enkoding dokumen.

Dalam PHP 5.0.0 dan 5.0.1, enkoding output standar adalah ISO-8859-1, sementara PHP 5.0.2 dan versi di atas adalah UTF-8.

Kode yang didukung parser adalah ISO-8859-1, UTF-8, dan US-ASCII.

Petunjuk dan Komentar

Petunjuk:Untuk melepaskan parser XML, gunakan xml_parser_free(); Fungsi.

Petunjuk:Untuk membuat parser XML tanpa dukungan namespace, gunakan xml_parser_create(); Fungsi.

Contoh

<?php
$xmlparser =; xml_parser_create_ns();;
xml_parser_free($xmlparser);
?>