FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
crear xml a partir de DataSet
Veran uso Delphi6 y los Componentes de MySQL
Tengo un MySQLDataSet que he rellenado con una busqueda. Ahora quiero exportar esos datos a XML, mi problema es que solo se exportar el primero porque luego no se crear un nuevo nodo, me da error. Uso esto: Código:
var docXml: TXMLDocument; nodo: IXMLNode; begin docXml := TXMLDocument.Create(Application); docXml.Options := [doNodeAutoIndent]; docXml.Active := true; datamodule1.MySQLDataSet.First; while not MySQLDataSet.eof do begin docXml.AddChild('Cliente'); nodo := docXml.DocumentElement.ChildNodes.FindNode('Cliente'); nodo := docXml.DocumentElement.AddChild('Nombre'); nodo.Text := MySQLDataSet['NOMBRE']; nodo := docXml.DocumentElement.AddChild('DNI'); nodo.Text := MySQLDataSet['DNI']; end; end; Con lo cual deduzco que no me crea otro nuevo usuario si no que debe intentar hacer un subnodo dentro del nodo. Como puedo hacerlo?? deberia quedar <Cliente> <Nombre>fafa<Nombre> <DNI>5452342<DNI> <Cliente> <Cliente> <Nombre>fafa<Nombre> <DNI>5452342<DNI> <Cliente> ... ... Pero claro al hacer el segundo me salta el error. Como puedo hacerlo? Gracias por todo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Obtener SqlDataAdapter a partir de DataSet | kes | .NET | 0 | 16-10-2007 11:42:38 |
Crear un fichero .tlb a partir de un .pas | jfgazquez | Varios | 1 | 18-07-2005 16:44:50 |
Crear un pdf a partir de otros pdf | barencibia | Varios | 0 | 13-06-2004 19:25:08 |
Crear tabla pdx a partir de dbf | lbidi | Tablas planas | 7 | 30-03-2004 16:58:55 |
Crear un EXE a partir de un TXT o CPP | aleidania | Varios | 1 | 25-10-2003 18:36:45 |
|