(PHP 5 >= 5.3.0, PHP 7, PHP 8)
DOMNode::getLineNo — Obtiene el número de línea de un nodo
Obtiene el número de línea en el que el nodo fue definido durante el análisis.
Esta función no contiene ningún parámetro.
Devuelve el número de línea en el que el nodo
fue definido durante el análisis.
Si el nodo fue creado manualmente, el valor devuelto será
0.
Ejemplo #1 Ejemplo con DOMNode::getLineNo()
<?php
// XML de ejemplo
$xml = <<<XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
<node />
</root>
XML;
// Creación de un objeto DOMDocument
$dom = new DOMDocument;
// Carga del XML
$dom->loadXML($xml);
// Muestra el número de línea del nodo.
printf('El nodo <node> está definido en la línea %d', $dom->getElementsByTagName('node')->item(0)->getLineNo());
?>El ejemplo anterior mostrará :
El nodo <node> está definido en la línea 3