entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Como utilizar SimpleXMLElement usando Namespaces

Hola estimados,

Pretendo desarrollar una función para leer la info de un xml, el problema es que no se como acceder a dicha información de atributos en nodos cuando el archivo xml contiene Namespaces!!

Cualquier retroalimentación se las agradeceré,

Saludos!

1voto

Leonardo-Tadei comentado

Hola pauldevelop,

podrías poner un ejemplo (con datos ficticios) del XML que querés parsear e indicar qué dato necestás obtener?

La verdad es que nunca había escuchado hablar de namespaces en el contexto de archivos XML...

1voto

pauldevelop comentado

Hola Leonardo,

Suponiendo que me llega el siguiente xml de un cliente con información de un pedido:

<h:pedido xmlns:h="http://www.miInfo">
<h:cliente id="C01" nombre="Cliente Numero #01">
<h:producto id_producto="001" detalle="Producto numero 001" unidadMedida="kg" cantidad="25"/>
</h:cliente>
</h:pedido>

Donde el Namespace es "h", aqui es donde no se como acceder a a la info de los atributos, por ejemplo al atributo "detalle" del producto. Espero estar planteando correctamente mi problema :(

1voto

pauldevelop comentado

 <?xml version="1.0" encoding="UTF-8"?>
<h:pedido xmlns:h="http://www.miInfo">
    <h:cliente id="C01" nombre="Cliente Numero #01">
      <h:producto id_producto="001" detalle="Producto numero 001" unidadMedida="kg" cantidad="25">
    </h:cliente>
</h:pedido>

Agrego codigo,,,,

Nota movido a comentario.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta