Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-05-2007
PaCmAn72 PaCmAn72 is offline
Registrado
 
Registrado: abr 2007
Posts: 8
Poder: 0
PaCmAn72 Va por buen camino
Problema creando XML

Hola a todos:

Estoy intentando crear un documento XML con el TXMLDocument. Mi problema es que yo pongo el siguiente codigo para crearlo:

Código Delphi [-]
xmldoc.Active := true;
root := xmldoc.addchild('SuministrV2Ent');
root.Attributes['Id'] := obtenertransaccion(contador);
root.Attributes['CodEE'] := 'XXXX';
root.Attributes['xmlns:xs'] := 'http://www.w3.org/2001/XMLSchema';
root.Attributes['xmlns'] := 'https://www3.aeat.es/ADUA/internet/es/aeat/dit/adu/iegasolprof/SuministrV2Ent.xsd';
root.Attributes['xmlns:td'] := 'https://www3.aeat.es/ADUA/internet/es/aeat/dit/adu/iegasolprof/SuministrV2Dat.xsd';
newsum := root.AddChild('Suministro');
valuenode := newsum.AddChild('IdMovCont');
valuenode.Text := '000000000';
valuenode := newsum.AddChild('CIM');
valuenode.Text := 'XXXXXX';
{...}


Como vereis, al añadir el nodo Suministro no le añado ningun atributo, sin embargo cuando el programa graba el xml el resultado es el siguiente, añadiendole al nodo Suministro un atributo sin ningun valor. Que es lo que hago mal para que aparezca ahi ese atributo. Muchas gracias.

A continuacion os pongo cual es el resultado del xml.

<?xml version="1.0" encoding="UTF-8" ?>
- <SuministrV2Ent Id="20070510180742000001" CodEE="XXXX" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="https://www3.aeat.es/ADUA/internet/es/aeat/dit/adu/iegasolprof/SuministrV2Ent.xsd" xmlns:td="https://www3.aeat.es/ADUA/internet/es/aeat/dit/adu/iegasolprof/SuministrV2Dat.xsd">
- <Suministro xmlns="">
<IdMovCont>000000000</IdMovCont>

<CIM>XXXXXXX</CIM>

Última edición por dec fecha: 10-05-2007 a las 19:29:29.
Responder Con Cita
  #2  
Antiguo 11-05-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Echa un vistazo a este Hilo: Atributos fantasmas en nodos XML, a ver si puede servirte de ayuda.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 15-05-2007
PaCmAn72 PaCmAn72 is offline
Registrado
 
Registrado: abr 2007
Posts: 8
Poder: 0
PaCmAn72 Va por buen camino
Voy a probar lo que pone, pero me parece que si va a ser la solucion.
Muchas gracias.
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
Problemas creando una DLL jorllazo Varios 1 14-10-2006 12:03:32
Problema creando Clave Primaria: 'too may keys defined' amkalzada Conexión con bases de datos 4 11-05-2006 13:45:46
Problema creando un nuevo componente y un editor de propiedades Koder OOP 8 21-08-2005 10:59:08
problema creando una base de datos para varios usuarios ercrizeporta Conexión con bases de datos 3 06-07-2005 23:29:35
creando componente Descendents OOP 23 16-01-2004 14:30:43


La franja horaria es GMT +2. Ahora son las 04:42:57.


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