
23/02/2008, 03:34
|
| | Fecha de Ingreso: junio-2006
Mensajes: 46
Antigüedad: 18 años, 8 meses Puntos: 0 | |
Gracias una vez mas por contestar GatorV,
he copiado tu ejemplo y lo he ejecutado y efectivamente devuelve "titulo".
Despues he intentado adaptarlo a mi ejemplo, de esta forma:
$ns = $xml->getNamespaces( true );
$xml->registerXPathNamespace('c', $ns['sitio']);
$title = $xml->xpath('//c:nombre');
echo $title[0];
y ya nop devuelve nada..
probe tambien con
$ns = $xml->prueba->getNamespaces( true );
y con
$ns = $xml->prueba->apartado1->getNamespaces( true );
y nada... Puedes explicarme tu codigo a ver si logro entenderlo y adaptarlo??
Muchas gracias
PD:
LO consegui con:
$ns = $xml->getNamespaces( true );
$xml->registerXPathNamespace('c', $ns['articulo1]);
//gname
$gname = $xml->xpath('//c:nombre');
echo $gname[0].'</br>';
MUCHAS GRACIAS VGATOR!
Ya lo tengo practicamentre listo... ;)
Una ultima cuestion.. :)
Si lo que quiero es un codigo que me devuelva el numero de entradas que hay en una etiqueta, como debo hacerlo?
ej:
<etq1:et>
<etq1:ejemplo>ejemplo 1</etq1:ejemplo>
<etq1:ejemplo>ejemplo 2</etq1:ejemplo>
<etq1:ejemplo>ejemplo 3</etq1:ejemplo>
<etq1:ejemplo>ejemplo 4</etq1:ejemplo>
</etq1:et>
Como pregunto ese numero de entradas (4), cuantas entradas tiene la etiqueta <etq1:ejemplo>?
Última edición por GatorV; 24/02/2008 a las 13:10 |