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

查看所有标签

JavaScript and Ajax for the Web, Sixth Edition

JavaScript and Ajax for the Web, Sixth Edition

Tom Negrino、Dori Smith / Peachpit Press / August 28, 2006 / $24.99

Book Description Need to learn JavaScript fast? This best-selling reference’s visual format and step-by-step, task-based instructions will have you up and running with JavaScript in no time. In thi......一起来看看 《JavaScript and Ajax for the Web, Sixth Edition》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具