FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Con la instalación del parche logre cargar el componente TghXMLDoc y ejecutar el ejemplo recomendado y funciona bien. Cuando cambio por mi archivo XML y cambiando segun yo por el atributo que quiero leer no me retorna nada. No se desde donde deberia empezar la lectura de mi XML o que deberia cambiar para lograr leer mi XML utilizando el componente TghXMLDoc.
<Datos diffgr:id="Datos1" msdata:rowOrder="0"> <COD_ASEG>73807</COD_ASEG> <IDENTIFICACION>1307762201001</IDENTIFICACION> <NOMBRE_CLIENTE>MENDOZA PEÑARRIETA SANDY MARCEL</NOMBRE_CLIENTE> <OBSERVACION>CLIENTE</OBSERVACION> </Datos> Saludos. |
#2
|
||||
|
||||
Buen día Juan.
Cada sistema maneja sus propias estructuras XML. Voy a elaborar un segundo ejemplo con el archivo que pusiste en el primer mensaje. Según se ve, no hay atributos qué leer, sólo texto de elementos (elementos y atributos son diferentes tipos de nodos). Más tarde lo anexaré a este hilo. |
#3
|
||||
|
||||
Ya está listo, prueba con este código.
|
#4
|
|||
|
|||
Excelente amigo, lo acabo de probar y funciona perfecto. Solo quiero mencionar que en mi desesperación por encontrar la solución he pasado por probar con la herramienta XML Mapper de Delphi, igual estuve intentando con el asistente de XML Data Binding pero ninguno me ayudo a resolver, posiblemente sea por mi falta de conocimientos con respecto a estas herramientas o como tu dices cada sistema genera sus propias estructuras XML las cuales no lograba entenderlas, al final con tu ejemplo he logrado resolverlo. Muchas gracias.
Saludos. |
#5
|
||||
|
||||
De nada Juan, para eso y más hacemos Comunidad.
Voy a copiar el archivo adjunto a la carpeta del proyecto GH Freebrary, para que todo el mundo pueda acceder a ese segundo ejemplo también. |
#6
|
|||
|
|||
Error al invocar Web Services
Reabro el tema del web service porque tengo el siguiente problema, resulta que la aplicación desarrollado en Delphi 7 funciona perfectamente en casi la mayoria de computadores, vale mencionar que funciona en Windows XP y Windows Vista tanto de 32 como de 64 bits. Sin embargo tengo el problema de que en cuatro computadores no funciona y me da "Error al conectar al Web Service Cadena clase no válida". En un principio pensaba que se trataba de algun bloqueo de seguridad pero luego de verificar todas las seguridades no logro dar con el problema.
Por favor cualquier sugerencia de lo que puede estar pasando sera de gran ayuda. Saludos Cordiales. |
#7
|
||||
|
||||
Y que "seguridades" checaste y descartaste que sean ?. Lo mas comun son los firewalls.
__________________
Ya tengo Firma! |
#8
|
||||
|
||||
Por lo que comentas, casi estoy seguro de que el error que mencionas no tiene que ver con tu servicio Web, sino con las versiones de MSXML que hay en esos cuatro equipos.
La solución es instalar en ellos esta actualización de Windows: http://www.microsoft.com/en-us/downl....aspx?id=19662 TghXMLDoc actualmente usa MSXML2.DOMDocument.4.0, aunque estoy considerando mejorar la clase para que trabaje con otras de las versiones de MSXML. Se aceptan propuestas de cómo incluir esa mejora. Última edición por Al González fecha: 07-11-2013 a las 19:14:46. Razón: Añadir enlace |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Alguien ha desarrollado en un paquete un descendiente de TSessionHTTPModule ? | rolandoj | Lazarus, FreePascal, Kylix, etc. | 0 | 18-12-2012 23:34:27 |
Reproductor desarrollado en delphi | miguel_pxyz | Noticias | 9 | 14-04-2009 18:39:35 |
Pasar una Session a un Datatable | altp | .NET | 0 | 14-04-2008 20:46:19 |
Actualizar DataTable | Juampy | .NET | 2 | 24-04-2007 19:17:19 |
Vender programa con código desarrollado para otro | Crandel | Debates | 4 | 09-11-2005 00:38:43 |
|