PHP - leer xml con domxml

 
Vista:

leer xml con domxml

Publicado por balder (11 intervenciones) el 20/09/2006 11:55:16
Hola,

Estoy leyendo un xml don domxml el caso es que no se como manejar algunas funciones, explico:

Tengo esta estructura

<AT>
<Names>
<Name lang="en">Hello</Name>
<Name lang="es">Hola</Name>
</Names>
</AT>
<Odds>
etc........

si yo estoy en el nodo <Odds>, como llego a leer hello y hola??
yo tengo esto pero no me funciona y el problema creo que esta al coger el nodo hermano porque el resto en otro sitio si me funciona, que hago mal?, me vale una explicacion, un ejemplo o lo que sea.

$at=$hermano_Odds1->previous_sibling();

$Mensajes = $at->get_elements_by_tagname("Names");
for($i=0;$i<count($Mensajes);$i++) {
$id=$Mensajes[$i]->get_content();
$idiomas=$Mensajes[$i]->get_elements_by_tagname("Name");
for($k=0;$k<count($idiomas);$k++) {
$idioma=$idiomas[$k]->get_attribute("lang");
switch($idioma) {
case "es":
$nom_es=$idiomas[$k]->get_content();
break;
case "en":
$nom_en=$idiomas[$k]->get_content();
break;
}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder