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 contiene ningún parámetro.

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 ejemplo anterior mostrará :

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