![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Lo primero, gracias a ambos por vuestro tiempo y dedicacion.
Neftali, lo que me digiste me ayudó muchisimo, pero ahora me han especificado mejor lo que tengo que hacer y me han pasado el fichero xml completo y tiene unas 700 líneas, o nodos, no estoy muy puesto en ficheros xml, y aparte de eso la carpeta que los contiene tiene también unos 700 xml con la misma estructura. La cuestión es que lo he probado según tu video, y con tantos no funciona, me aparece el error de: "ERROR: Couldn´t create a transformation", después de hacer los siguientes pasos: tools -> xml mapper -> file -> open -> una vez abierto -> bton derecho -> select all -> create datapacket from xml y el recuadro de datapacket me aparece vacio pero pone arriba <Generated>, pulso el boton de 'create and test transformation' y es cuando me aparece el error abajo en la derecha. Si se os ocurre alguna forma de solucionarlo, estoy abierto a cualquier sugerencia, ya que me han puesto un plazo muy corto de tiempo para entregarlo, no obstante seguiré investigando la manera de solucionarlo y si encuentro alguna solución la posteare para futuras dudas. Gracias por vuestro tiempo y un saludo |
|
#2
|
||||
|
||||
|
Hola bone.
La verdad es que son pocos datos; Si tener el fichero XML es difícil saber porqué puede estar sucediendo el error; Tal vez por el número de nodos, tal vez por la estructura, tal vez por caracteres raros en el contenido. En realidad puede ser cuelquier cosa. ![]() ![]() Si tienes posibilidad de subir ese fichero, súbelo y podemos hacer pruebas. La otra opción es "parsear" el fichero de forma manual, para ir extrayendo datos. Eso te representará más trabajo y más posibilidad de errores. Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#3
|
||||
|
||||
|
Gracias Neftali, pero mas o menos he conseguido obtener los datos de todos los nodos, es una forma un poco rudimentaria pero funciona, ya que me corre prisa y es una aplicación interna, lo que he hecho es lo siguiente:
un bucle que me recorra todos los nodos y para que me muestre el contenido de los atributos: XMLDocument.DocumentElement.ChildNodes[i].Attributes['nombreAtributo'] No obstante cuando tenga más tiempo seguiré investigando la forma de obtener los atributos automáticamente. Siento no poder mandarte el fichero pero son unos datos confidenciales, ya me entiendes, por seguridad. Gracias por tu ayuda y si descubro algo nuevo lo postearé. Salu2 |
|
#4
|
||||
|
||||
|
Cita:
Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#5
|
||||
|
||||
|
Para trabajar con XML desde Delphi
te aconsejo que mires este tremendo libro de trucos , en la pagina 211 hacia adelante se habla del tema, pues Delphi ya tiene componentes para esto. Te aconsejo que lo leas completo pues es una mina para aquellos que quieren aprender. ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#6
|
||||
|
||||
|
Buena recopilación.
Gracias.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| como puedo hacer este calculo | esimon | Impresión | 2 | 27-10-2008 14:01:19 |
| ¿Como puedo en este foro....? | fredo | Varios | 11 | 12-08-2005 18:53:03 |
| Como puedo leer un archivo de variable... | vicvil | Varios | 4 | 10-08-2005 22:31:02 |
| Como puedo ver este campo ??? | chele | Impresión | 1 | 29-03-2004 16:04:28 |
| Como puedo leer las tablas de una BD *.Dat | IcebergDelphi | Tablas planas | 1 | 10-12-2003 14:47:22 |
|