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
深入浅出HTML5编程
弗里曼 (Eric Friiman)、罗布森 (Elisabdth Robson) / 东南大学出版社 / 2012-4 / 98.00元
《深入浅出HTML5编程(影印版)(英文)》就是你的特快车票,它可以带你学习如何使用今天的标准同时也会是明日的最佳实践来搭建Web应用。同时,你会了解HTML5的新API的基本知识,甚至你还会弄明白这些API是如何与你的网页进行交互,JaVaScript如何为它们提供动力,以及你如何使用它们来搭建能够打动你的老板并且吸引你的朋友的Web应用。一起来看看 《深入浅出HTML5编程》 这本书的介绍吧!