FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Duda creando "child" en documento XML
Hola a tod@s.
Como imagino que sabréis, a partir del día 1 de Febrero del año que entra todos los ficheros que se envíen a entidades bancarias con la norma SEPA 19 deberán de ir en formato XML, y en ello estamos. Estoy creando el fichero XML usando la instrucción "AddChild" para ir creando los distintos nodos con sus valores y sin mayor problema. El tema está en que hay un apartado en el fichero donde se indica el importe del recibo en el que cambia la estructura del resultado y estoy algo perdido. Si por ejemplo pones este código:
el resultado sería el siguiente: <MsgId>1234567890</MsgId> hasta aquí sin mayores problemas se van creando los distintos nodos, la línea se compone de la etiqueta <MsgId> seguido del valor 1234567890 y acabando en /MsgId. El problema es que me encuentro un apartado, donde se indica el tipo de moneda y el importe del recibo, en el que cambia esa regla porque el resultado sería el siguiente: <InstdAmt Ccy="EUR">60.50</InstdAmt> ¿Alquien sabe cómo crear este nodo con estos valores? porque la etiqueta con la que empieza no es la misma con la que acaba y se mete por medio el texto "EUR" que tampoco sé cómo incluirlo?. Gracias y un saludo
__________________
Be water my friend. |
#2
|
||||
|
||||
Hola,
Cita:
|
#3
|
||||
|
||||
Gracias Dec.
Estoy usando TXMLDocument, miraré eso de los atributos a ver qué veo. Saludos
__________________
Be water my friend. |
#4
|
||||
|
||||
#5
|
||||
|
||||
Resuelto
Amigo Dec.
Como bien decías los tiros iban por los atributos del nodo. El tema se resuelve insertando esta línea antes de poner la etiqueta con el valor:
.. y a ver si nos ponemos las pilas que hemos tardado por lo menos media hora en resolver esto, ¿ein? Gracias y un saludo
__________________
Be water my friend. |
#6
|
||||
|
||||
Me alegro haber podido ayudar aunque sea tan lento.
|
#7
|
||||
|
||||
Hola newtron,
He creado un objecto que encapsula todo lo necesario para crear los recibos sepa en .XML y funciona bastante bien, si te pierdes dime donde te puedo hechar una mano. Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#8
|
||||
|
||||
Cita:
Saludos
__________________
Be water my friend. |
#9
|
||||
|
||||
Cita:
Mas elegante no creo que sea, te pongo un ejemplo de la etiqueta del <GrpHdr>:
Esto es una parte del desarrollo. Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usar TServerSocket y TClientSocket para enviar "streams" más o menos "grandes" | dec | Internet | 9 | 04-08-2015 16:11:50 |
El programa se queda "colgado" mientras copia y luego "despierta" | NeWsP | OOP | 5 | 10-03-2010 22:05:40 |
¿Cómo mostrar un Documento "Word", en Delphi? | MACOII | Servers | 3 | 14-04-2008 11:08:22 |
Duda con el foro: "Kylix, Lazarus, FreePascal, etc..." | xEsk | La Taberna | 2 | 13-10-2007 16:01:36 |
Necesito llamar a métodos de clases "hija" desde su clase "padre" | Flecha | OOP | 17 | 20-04-2007 00:03:53 |
|