PHP xml_get_current_column_number() 函数
PHP 教程
· 2019-01-30 17:14:20
定义和用法
xml_get_current_column_number() 函数获取 XML 解析器的当前列号。
如果成功,该函数则返回当前列号。如果失败,则返回 FALSE。
语法
xml_get_current_column_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://codercto.com/courses/l/5.html
Code Reading
Diomidis Spinellis / Addison-Wesley Professional / 2003-06-06 / USD 64.99
This book is a unique and essential reference that focuses upon the reading and comprehension of existing software code. While code reading is an important task faced by the vast majority of students,......一起来看看 《Code Reading》 这本书的介绍吧!