DOMNode的getLineNo方法用于获取定义节点的行号。但是,如果文件的行数超过65535行,则该方法不会返回那些高行号。有什么办法吗?
在php.net中找到了可能的解决方案:
<?php
$text = $node->ownerDocument->saveXML($node);
$line += substr_count($text, "n");
?>
http://php.net/manual/en/domnode.getlineno.php