FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Leer XML firmado por sri Ecuador
Hola a todos
Estoy leyendo un XML firmado con el componente XMLDocument y esta bien todo pero no logro leer los nodos que estan mas adentro Código:
<?xml version="1.0" encoding="UTF-8"?> <autorizacion> <estado>AUTORIZADO</estado> <numeroAutorizacion>0307201600341817912561150018453454555</numeroAutorizacion> <fechaAutorizacion>2016-07-03T00:34:18-05:00</fechaAutorizacion> <ambiente>PRODUCCIÓN</ambiente> <comprobante> ...... </comprobante> </autorizacion> Alguien me puede dar una luz que estoy haciendo mal
Gracias a todos
__________________
IVAND |
#2
|
|||
|
|||
Hola IVAND
prueba a asignar la variable comprobante como aparece mas abajo
saludos |
#3
|
|||
|
|||
Gracias Bucanero , pero no lee la info
__________________
IVAND |
#4
|
|||
|
|||
Hola IVAND
Con esa información que das, no te puedo ayudar mucho... ¿Da error? si da error ¿que error es? ¿No lee nada?, ¿no hace ni dice nada? ... A mi, en concreto y sobre este XML de ejemplo Código:
<?xml version="1.0" encoding="UTF-8"?> <autorizacion> <estado>AUTORIZADO</estado> <numeroAutorizacion>0307201600341817912561150018453454555</numeroAutorizacion> <fechaAutorizacion>2016-07-03T00:34:18-05:00</fechaAutorizacion> <ambiente>PRODUCCIÓN</ambiente> <comprobante> <razonSocial>rsocial</razonSocial> <dato1>informacion1</dato1> <dato2>info 2</dato2> <dato3>info 3</dato3> </comprobante> </autorizacion>
|
#5
|
|||
|
|||
Hola Bucanero
Gracias por responder , te comento que es la estructura , pero al ser un xml firmado por el sri de nuestro pais ya pone cosas raras , si eres tan amable te puedo enviar a tu correo el xml en cuestion , claro esta si tienes tiempo le echas una mirada
__________________
IVAND |
#6
|
|||
|
|||
Hola IVAND
En tu ejemplo en particular, dentro del campo comprobante lo que va incluido es otro XML codificado, por lo tanto lo que debes de hacer es crear un segundo componente de tipo XMLDocument y asignarle el valor descodificado de ese XML. Para descodificar puedes utilizar la funcion HTMLDecode de la unidad HTTPApp Aquí te pongo un ejemplo:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Encriptacion y firmado electronico | Willo | Varios | 1 | 12-05-2010 19:17:40 |
Un péndulo de Foucault situado en el ecuador no rota | marcoszorrilla | La Taberna | 4 | 15-12-2008 11:54:26 |
Ecuador migra a software libre y estándares abiertos. | Casimiro Notevi | La Taberna | 0 | 11-04-2008 22:40:22 |
Otro país que pasa a Linux su administración: Ecuador | Casimiro Notevi | Noticias | 1 | 05-02-2007 17:09:05 |
Leer usb | trex2000 | Varios | 1 | 14-03-2005 12:51:41 |
|