Foros del Web » Programando para Internet » PHP »

Simple XML - Etiquetas con prefijo

Estas en el tema de Simple XML - Etiquetas con prefijo en el foro de PHP en Foros del Web. Hola, uso simple XML para cargar datos en una base de datos pero no se cargar cuando las etiquetas tienen diferentes valores como lo mostrado ...
  #1 (permalink)  
Antiguo 08/03/2013, 19:27
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 13 años
Puntos: 1
Simple XML - Etiquetas con prefijo

Hola,

uso simple XML para cargar datos en una base de datos pero no se cargar cuando las etiquetas tienen diferentes valores como lo mostrado abajo. Accedo a la etiqueta valor pero no se diferenciar entre periodo 1 y 2.

Código:
<Valor>
<Valor Periodo="1">300</Valor>
<Valor Periodo="2">100</Valor>
</Valor>
Agradezco si alguien sabe como puedo obtener los dos valores.

Código:
$qry=("INSERT INTO dt (ValorPeriodo1,ValorPeriodo2)VALUES('$Valor->¿?','$Valor->¿?')");
Un saludo
  #2 (permalink)  
Antiguo 08/03/2013, 19:29
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Simple XML - Etiquetas con prefijo

¿Ya leíste la documentación para ver cómo se usa SimpleXML?

¿Qué parte de la documentación no entiendes?

Eso sería un buen comienzo.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 08/03/2013, 19:37
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 13 años
Puntos: 1
Respuesta: Simple XML - Etiquetas con prefijo

Si la leí, por eso cargo todos los XML salvo cuando la etuqueta tiene prefijo. Si el XML fuese como el mostrado abajo lo cargo Ok pero no se como diferenciar con simple XML las etiquetas mostradas en el XML de arriba.

Código:
<Valor>
<Valor1>300</Valor1>
<Valor2>100</Valor2>
</Valor>
  #4 (permalink)  
Antiguo 08/03/2013, 19:40
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Simple XML - Etiquetas con prefijo

Tienes que usar el método attributes()
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #5 (permalink)  
Antiguo 08/03/2013, 19:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Simple XML - Etiquetas con prefijo

De igual forma, y según entiendo, si ambos elementos se encuentran al mismo nivel y con el mismo nombre de etiqueta se agrupan en arrays, pienso.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 08/03/2013, 19:46
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 13 años
Puntos: 1
Respuesta: Simple XML - Etiquetas con prefijo

-Graciasss

Etiquetas: etiquetas, prefijo, simple, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:03.