![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Procesar Archivos XML en Delphi 7
Hola:
¿Como puedo en Delphi 7 leer y generar archivos en formato XML? Agradezco información y ejemplos sobre el componente XMLDocument de Delphi 7 o cualquier otro componente o clase XML que ustedes consideren importante. Gracias de antemano ![]() Saludos, Nelson Última edición por nlsgarcia fecha: 15-10-2012 a las 05:16:27. |
#2
|
||||
|
||||
Busca también sobre la herramienta XMLMapper que viene con delphi. Si revisas esta entrada verás un ejemplo de utilización.
__________________
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
|
||||
|
||||
Neftali,
Gracias por la información de XMLMapper ![]() ¿Tendras algún ejemplo del Componente XMLDocument de Delphi 7? Nelson |
#4
|
||||
|
||||
Hola:
Este es un ejemplo autoexplicativo de como Leer y Generar archivos en formato XML con Delphi 7 por medio del componente XMLDocument creado de forma dinámica:
Código:
// Archivo Document_File_XML Creado y Leído por las rutinas anteriores <Document_File_XML> <Root_Node-1> <Child_Node-1>TextChild-11</Child_Node-1> <Child_Node-2>TextChild-12</Child_Node-2> <Child_Node-3>TextChild-13</Child_Node-3> </Root_Node-1> <Root_Node-2> <Child_Node-1>TextChild-21</Child_Node-1> <Child_Node-2>TextChild-22</Child_Node-2> <Child_Node-3>TextChild-23</Child_Node-3> </Root_Node-2> <Root_Node-3> <Child_Node-1>TextChild-31</Child_Node-1> <Child_Node-2>TextChild-32</Child_Node-2> <Child_Node-3>TextChild-33</Child_Node-3> </Root_Node-3> </Document_File_XML> ![]() Espero sea de utilidad este sencillo ejemplo genérico el cual puede ser adaptado a situaciones particulares Nelson Última edición por nlsgarcia fecha: 16-10-2012 a las 07:07:43. |
#5
|
|||
|
|||
Voy a buscar lo que tengo sobre los XML y lo subo.
Intentaré recopilar lo que tengo mañana. Saludos. |
#6
|
||||
|
||||
Hola:
En este link : http://delphi.about.com/od/interneti...rss_read_3.htm hay un ejemplo completo y descargable de como leer una pagina web en formato XML (RSS Feeds) con la clase TXMLDocument el cual es aplicable a cualquier otro archivo XML. Usa otros metodos de lectura del archivo XML de los previamente comentados que son muy interesantes y autoexplicativos ![]() Anexo parte del ejemplo de la pagina citada en el link: Espero sea útil ![]() Nelson. |
#7
|
|||
|
|||
Ante todo pido disculpas por no cumplir lo dicho, no ha sido mi intención. A veces hay más cosas que hacer de las que se pueden y no he podido subir la informaición que tegon yo sobre los XML.
Esto es con lo que yo estoy trabajando y me ha servido para crear XML más o menos complejos: Nota: Te creas una ficha (un nuevo poyecto) y en ella pones varios botones para llamar a los procedimientos que se indican: Button2Click, Button3Click, etc. Copiando lo que ponen estos procedimientos te debería funcionar. Te pego el pequeño programilla que tengo de ejemplo, copia lo que necesites dentro de tu Forn: (si tienes cualquier duda, lo dices, intentaré ir viendo si hay dudas). Para ir comprobando como funciona, ves en orden, ejecuta primero: Button2Click y luego el resto, ya que de lo contrario, lo mismo trata de leer un archivo XML que no existe y te dará error. Saludos. Espero que te sea de utilidad. (Yo trabajo con Delphi 7)
Última edición por Casimiro Notevi fecha: 20-10-2012 a las 10:12:24. |
#8
|
||||
|
||||
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración
![]() Recuerda poner los tags al código fuente, ejemplo: ![]() Gracias ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
||||
|
||||
nnebli,
Gracias, muy interesante el ejemplo ![]() Nelson. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi 2007 en un procesar de 64 bits | lucas05 | Varios | 3 | 16-05-2012 15:43:39 |
¿como Procesar listado en archivos INI? | JXJ | Varios | 11 | 09-02-2011 04:00:38 |
¿Opendialog como Procesar archivos por lote? | JXJ | Varios | 2 | 02-02-2011 15:23:12 |
Procesar archivos inmediatamente despues de su copiado o transferencia. | fredycc | OOP | 3 | 17-02-2009 20:30:53 |
Procesar Archivos de Texto delimitados por TAB para luego import en Access | dago_Ariza | Conexión con bases de datos | 1 | 13-05-2004 09:24:39 |
![]() |
|