PHP xml_parse() 函数

定义和用法

xml_parse() 函数解析 XML 文档。

如果成功,则返回 true。否则,返回 false。

语法

xml_parse(parser,xml,End)
参数 描述
parser 必需。
xml Wajib. Tentukan data XML yang akan diproses.
End Pilihan. Jika parameter ini adalah true, maka data xml dalam parameter xml adalah data terakhir yang diproses.

Pemberitahuan dan Komentar

Pemberitahuan:Untuk membuat parser XML, gunakan xml_parser_create() Fungsi.

Contoh

<?php
// fail xml yang tidak sah
$xmlfile = 'test.xml';
$xmlparser = xml_parser_create();
// membuka fail dan membaca data
$fp = fopen($xmlfile, 'r');
while ($xmldata = fread($fp, 4096)) 
  {
  // parse the data chunk
  if (!xml_parse($xmlparser,$xmldata,feof($fp))) 
    {
    die( print "ERROR: "
    . xml_get_error_code($xmlparser)
    . "<br />"
    . "Baris: "
    . xml_get_current_line_number($xmlparser)
    . "<br />"
    . "Sutradara: "
    . xml_get_current_column_number($xmlparser)
    . "<br />");
    }
  }
xml_parser_free($xmlparser);
?>

Output:

ERROR: 76
Baris: 8
Sutradara: 61