downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

DOMNode::hasAttributes> <DOMNode::getLineNo
[edit] Last updated: Fri, 17 May 2013

view this page in

DOMNode::getNodePath

(PHP 5 >= 5.2.0)

DOMNode::getNodePathObtener un XPath de un nodo

Descripción

public string DOMNode::getNodePath ( void )

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



add a note add a note User Contributed Notes DOMNode::getNodePath - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites