Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-02-2010
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
Leer XML

Hola, pues he buscado en los foros y no he logrado mucho, la verdad es que nunca e trabajado con archivos XML, necesito leer este archivo:

- <Sample.xml>
- <sprites>
- <SuperMarioAllStarSheet31>
- <animations>
- <Animation1>
<transparentColour />
- <layer1>
- <frame1>
<sourceRect>rect(117, 5, 131, 35)</sourceRect>
<duration>50</duration>
<offset>point(0, 0)</offset>
</frame1>
- <frame2>
<sourceRect>rect(137, 5, 153, 35)</sourceRect>
<duration>50</duration>
<offset>point(0, 0)</offset>
</frame2>
</layer1>
</Animation1>
</animations>
<bitmapPath>C:\Bajados\Sprites\SuperMarioAllStarSheet3.gif</bitmapPath>
</SuperMarioAllStarSheet31>
</sprites>
</Sample.xml>

Contiene datos que necesito saber, se supone que pueden haber más frames, necesito obtener los datos "SourceRect" de cada frame que se encuentre en el archivo XML, ojala me entienda y me puedan ayudar.

Gracias.!
Archivos Adjuntos
Tipo de Archivo: zip Sample.zip (411 Bytes, 14 visitas)

Última edición por cmm07 fecha: 02-02-2010 a las 01:46:09.
Responder Con Cita
  #2  
Antiguo 02-02-2010
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Usando un buscador he encontrado esta clase que seguramente te ayudará.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 02-02-2010
identsoft identsoft is offline
Miembro
 
Registrado: abr 2006
Posts: 282
Poder: 18
identsoft Va por buen camino
Tenía el mismo problema que tu. Necesitaba leer fichero XML para imprimir unas facturas a través de Rave Reports.
No se si es la forma correcta, pero yo lo hice así:
1.- Primero creamos el fichero .xtr .En esta página www.pepelolo.com/pageID_6742915.html te dice como hacerlo.
2.- En un form insertas un XMLTRANSFORMPROVIDER y en la propiedad TRANSFORMREAD le pones el fichero .xtr
3.- Insertas un CLIENTDATASET y en la propiedad PROVIDERNAME le pones en XMLTRANSFORMPROVIDER anterior.
A partir de aquí, ya tratas el clientdataset como lo necesites.

Espero que te sirva
Responder Con Cita
  #4  
Antiguo 02-02-2010
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
Muchas gracias a ambos, me ha servido muuxoo, luego comento si lo logré hacer...

saludos!
Responder Con Cita
  #5  
Antiguo 02-02-2010
cmm07 cmm07 is offline
Miembro
 
Registrado: nov 2007
Posts: 526
Poder: 17
cmm07 Va por buen camino
Lo logré, pude sacar esta información:

Código Delphi [-]
rect(117, 5, 131, 35)
              50
              point(0, 0)
            
            
              rect(137, 5, 153, 35)
              50
              point(0, 0)
            
          
        
      
      C:\Bajados\Sprites\SuperMarioAllStarSheet3.gif

Ahora necesito Dejar solo lo que dice Rect, y eliminar los 50 y los point y la ruta del final..

Gracias. si me podeis echar una mano te lo agradeceria muuxo.!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Leer Xml chrids506 Internet 4 31-03-2008 12:55:14
Leer campos en un .txt sépoco Varios 10 19-12-2007 18:39:18
Leer un Archivo newdelphi7 Varios 4 12-12-2006 14:54:33
Leer *.res dmagui Varios 5 04-10-2005 22:40:32
Leer usb trex2000 Varios 1 14-03-2005 12:51:41


La franja horaria es GMT +2. Ahora son las 08:44:02.


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