Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Bibliotecas de código fuente > [GH Freebrary]
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-03-2013
JuanPa1 JuanPa1 is offline
Miembro
 
Registrado: may 2006
Posts: 66
Poder: 19
JuanPa1 Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 21-03-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
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.
Responder Con Cita
  #3  
Antiguo 21-03-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Ya está listo, prueba con este código.
Archivos Adjuntos
Tipo de Archivo: zip TghXMLDoc_EjemploLectura2.zip (6,5 KB, 70 visitas)
Responder Con Cita
  #4  
Antiguo 21-03-2013
JuanPa1 JuanPa1 is offline
Miembro
 
Registrado: may 2006
Posts: 66
Poder: 19
JuanPa1 Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 21-03-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
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.
Responder Con Cita
  #6  
Antiguo 12-07-2013
JuanPa1 JuanPa1 is offline
Miembro
 
Registrado: may 2006
Posts: 66
Poder: 19
JuanPa1 Va por buen camino
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.
Responder Con Cita
  #7  
Antiguo 12-07-2013
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Y que "seguridades" checaste y descartaste que sean ?. Lo mas comun son los firewalls.
__________________
Ya tengo Firma!
Responder Con Cita
  #8  
Antiguo 12-07-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 30
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por JuanPa1 Ver Mensaje
[...]Cadena clase no válida".
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 12:09:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi