PHP xml_get_current_line_number() 函数
PHP 教程
· 2019-01-30 17:28:35
定义和用法
xml_get_current_line_number() 函数获取 XML 解析器的当前行号。
如果成功,该函数则返回当前行号。如果失败,则返回 FALSE。
语法
xml_get_current_line_number(parser)
| 参数 | 描述 |
|---|---|
| parser | 必需。规定要使用的 XML 解析器。 |
实例
<?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://www.codercto.com/courses/l/5.html
Numerical Methods and Methods of Approximation in Science and En
Karan Surana / CRC Press / 2018-10-31
ABOUT THIS BOOK Numerical Methods and Methods of Approximation in Science and Engineering prepares students and other readers for advanced studies involving applied numerical and computational anal......一起来看看 《Numerical Methods and Methods of Approximation in Science and En》 这本书的介绍吧!