Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Duda con funciones de NativeXml (https://www.clubdelphi.com/foros/showthread.php?t=27282)

friendspark 16-11-2005 16:07:34

Duda con funciones de NativeXml
 
Hola a todos; Queria imprimir por consola los datos guardados en un TNativeXml en formato XML, pero no se como hacerlo. Hago esto pero me sale todo seguido:

g:string;

g:=Adoc.WriteToString;
writeln(g);


//Adoc es un TNativeXml que ya contiene n nodos.

dec 16-11-2005 17:32:32

Hola,

Creo que das por supuesto que se conoce el componente "TNativeXml", lo cual puede no ser así, puesto que no es un componente de la VCL y, yendo un poco más allá, no aparece en Torry's Delphi Pages, por poner un caso. Quiere decirse que sin conocer el componente en cuestión poco puede decirse sobre cómo hacer con el mismo esto o lo otro... ;)

friendspark 16-11-2005 17:44:43

El componente viene de una libreria que me dejo un colega cuando le pedi alguna funcion que me hiciese un fichero xml.
La historia esta que ahora me hace falta imprimir el xml por consola.

Si sabeis alguna libreria, funcion o algo que me ayude a imprimir por consola un texto en formato xml seria genial.

Otra vez mas, gracias por responder.

dec 16-11-2005 18:24:33

Hola,

Creo que en otros Hilos hemos tratado algo del componente "TXMLDocument" y otros que acompañan a éste en ciertas versiones de Delphi (a partir de la cinco, me parece) para tratar con archivos XML. ¿Porqué no utilizar dicho componente para leer de un archivo XML la información que sea menester y luego mostrarla en una "consola", si así es necesario? Ya en los otros Hilos te referí a determinada documentación y ciertos ejemplos. Tu dirás si los viste pero no te parecieron apropiados, si precisas alguna otra cosa, etc., etc., etc. :)

jachguate 17-11-2005 03:15:54

Cita:

Empezado por friendspark
un TNativeXml en formato XML, pero no se como hacerlo.

En casos como este (con componentes poco conocidos) lo mejor es ponerse en contacto con su autor y pedirle directamente que te de soporte.

Hasta luego.

friendspark 17-11-2005 13:17:57

Gracias a todos por responder; ya encontre respuesta, aqui os la dejo por si a alguien le interesa en un futuro:


Adoc.XmlFormat:=xfreadable;
writeln(Adoc.WriteToString);

Salu2.


La franja horaria es GMT +2. Ahora son las 01:46:45.

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