Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   FreePascal Stream in XML Speichern (https://www.delphipraxis.net/183003-stream-xml-speichern.html)

franktron 3. Dez 2014 15:15


Stream in XML Speichern
 
Wie kann ich unter Lazarus (Freepascal)
Einen Stream in einer XML Speichern
Ich nutze folgende Units DOM, XMLWrite, XMLRead

mkinzler 3. Dez 2014 15:18

AW: Streamn in XML Speichern
 
Was kommt im stream XML oder soll diese aus diesem erzeugt werden?

franktron 3. Dez 2014 15:33

AW: Streamn in XML Speichern
 
Ich will eine Stream in einer XML Speicher mit himXML mach ich das so
Delphi-Quellcode:
FFunctionNode.Node['table'].SetBinaryData(Stream);
Aber unter Lazarus geht das nicht so

himitsu 3. Dez 2014 15:43

AW: Streamn in XML Speichern
 
In die XML passen ja keine Binärdaten rein, also muß das irgendwie in Text umgewandelt werden und kann dann entweder dem Value oder CDATA zugewiesen werden.

z.B. Base64 (oder besser eines der MIME-Base64-Formate, wo ab und an auch noch Leerzeichen drin vorkommen)
SetBinaryData macht das halt intern und wenn das verwendete DOM sowas nicht bietet, muß man selber Hand anlegen. (an den Code ... nicht an sich)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz