DOMNode::getLineNo

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

DOMNode::getLineNoObtiene el número de línea de un nodo

Descripción

public DOMNode::getLineNo(): int

Obtiene el número de línea en el que el nodo fue definido durante el análisis.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

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.

Ejemplos

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 resultado del ejemplo sería:

El nodo <node> está definido en la línea 3