# DOMNode::getNodePath

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

DOMNode::getNodePath — Obtener un XPath de un nodo

### Descripción

public DOMNode::getNodePath(): ?string

Obtiene una ruta de ubicación XPath del nodo.

### Parámetros

Esta función no tiene parámetros.

### Valores devueltos

Devuelve un string que contiene el XPath, o `null` en caso de error.

### Ejemplos

Ejemplo #1 Ejemplo de DOMNode::getNodePath()

`<?php
// Crear una nueva instancia de DOMDocument
$dom = new DOMDocument;
// Cargar el XML
$dom->loadXML('
<frutas>
<manzanas>
<manzana>braeburn</manzana>
<manzana>granny smith</manzana>
</manzanas>
<peras>
<pera>conference</pera>
</peras>
</frutas>
');
// Imprimir el XPath para cada elemento
foreach ($dom->getElementsByTagName('*') as $nodo) {
echo $nodo->getNodePath() . "\n";
}
?>`

El resultado del ejemplo sería:

    /frutas
    /frutas/manzanas
    /frutas/manzanas/manzana[1]
    /frutas/manzanas/manzana[2]
    /frutas/peras
    /frutas/peras/pera

### Ver también

- DOMXPath