XML - Capturar Valor Atributo Id XML

 
Vista:
sin imagen de perfil

Capturar Valor Atributo Id XML

Publicado por Joan Carles (2 intervenciones) el 23/12/2022 12:10:30
A través de un archivo PHP, capturo los valores de un archivo XML. El valor que no consigo capturar es el del atributo ID de una de las etiquetas. El provado diversas opciones y todos me dan error. Les paso el codigo:

<?php
$xml = simplexml_load_file("a.xml") or die ("a.xml");

echo $xml->coord->coordi[0]->latitude . "<br>";
echo $xml->coord->coordi[0]->longitude . "<br>";
echo $xml->coord->coord[0]->altitude . "<br>";

echo "<br>";

$xml = simplexml_load_file("b.xml") or die ("Error de carrega arxiu b.xml");
echo $xml->coord->coordi[0]->latitude . "<br>";
echo $xml->coord->coordi[0]->longitude . "<br>";
echo $xml->coord->coordi[0]->altitude . "<br>";

echo "<br>";

$xml = simplexml_load_file("c.xml") or die ("Error de carrega arxiu c.xml");
echo $xml->coord->coordi[0]->latitude . "<br>";
echo $xml->coord->coordi[0]->longitude . "<br>";
echo $xml->coord->coordi[0]->altitude . "<br>";

echo "<br>";

$xml = simplexml_load_file("d.xml") or die ("Error de carrega arxiu d.xml");
echo $xml->coord->coordi[0]->latitude . "<br>";
echo $xml->coord->coordi[0]->longitude . "<br>";
echo $xml->coord->coordi[0]->altitude . "<br>";

?
Hay la etiqueta G que tiene el atributo ID="2", es este valor el que no consigo recuperar. ¿ Alguien se le ocurre como hacerlo ?
Gracias.
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
sin imagen de perfil

Capturar Valor Atributo Id XML

Publicado por Joan Carles (2 intervenciones) el 05/01/2023 12:10:28
Con la siguiente instrucción puedo sacar el valor del atributo ID.
echo $xml->attributes() . " <br>";
Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar