PHP xml_error_string() 函数

PHP 教程 · 2019-01-30 16:44:37

定义和用法

xml_error_string() 函数获取 XML 解析器的错误描述。

如果成功,该函数则返回错误描述。如果失败,则返回 FALSE。

语法


xml_error_string(errorcode)


参数 描述
errorcode 必需。规定要使用的错误代码。该错误码是 xml_get_error_code() 函数的返回值。

实例


<?php
//invalid xml file
$xmlfile = 'test.xml';
$xmlparser = xml_parser_create();
// open a file and read 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_error_string(xml_get_error_code($xmlparser))
    . "<br />"
    . "Line: "
    . xml_get_current_line_number($xmlparser)
    . "<br />"
    . "Column: "
    . xml_get_current_column_number($xmlparser)
    . "<br />");
    }
  }
xml_parser_free($xmlparser);
?>

上面代码的输出如下所示:


ERROR: Mismatched tag
Line: 5
Column: 41


点击查看所有 PHP 教程 文章: https://codercto.com/courses/l/5.html

查看所有标签

新零售(实体店O2O营销与运营实战)

新零售(实体店O2O营销与运营实战)

苗李宁 / / 化学工业 / 2018-08-01 / 58.0

一起来看看 《新零售(实体店O2O营销与运营实战)》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具