Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   Delphi Zeilenumbrüche in XML (https://www.delphipraxis.net/96540-zeilenumbrueche-xml.html)

xZise 26. Jul 2007 10:14


Zeilenumbrüche in XML
 
Ich habe in meiner XML-Datei möglicherweise Zeilenumbrüche.
Also schließe ich den Text in CDATA ein.
Ergebnis: Im Editor sieht man die Zeilenumbrüche (sogar zwei), aber wenn ich es lade um Memo ausgebe => Keine Zeilenumbrüche mehr!

[Edit]Oder kann es sein, dass TMemo zwingend #13#10 haben will? Weil laut compiler ist da nur ein #10 zwischen (Das ist doch #$A oder?)[/edit]

[edit]Ich habs getestet => Es ist so...[/edit]

Bernhard Geyer 26. Jul 2007 10:20

Re: Zeilenumbrüche in XML
 
Zitat:

Zitat von xZise
[Edit]Oder kann es sein, dass TMemo zwingend #13#10 haben will? Weil laut compiler ist da nur ein #10 zwischen (Das ist doch #$A oder?)[/edit]

AFAIK ja. Unter Windows ist #13#10 der Zeilenumbruch und die Einzelversionen (Nur #13 oder #10) ist die Mac bzw. Unix-Variante.

xZise 26. Jul 2007 10:32

Re: Zeilenumbrüche in XML
 
Hmm... Ich habs getestet! Die Einzelversionen brechen nicht um. Aber warum liest dann der Microsoft Parser nur ein #$A aus?
Muss man nicht verstehen?!

Naja. Ich werde dann wohl nach den auslesen alle #$A mit einen #$D versehen.

Bernhard Geyer 26. Jul 2007 10:39

Re: Zeilenumbrüche in XML
 
Zitat:

Zitat von xZise
Aber warum liest dann der Microsoft Parser nur ein #$A aus?
Muss man nicht verstehen?!

Ist (nach Aussage Kollege) so im XML-Standard definiert.
Willst du beide Character habe mußt du diese escapen.

xZise 1. Aug 2007 17:34

Re: Zeilenumbrüche in XML
 
Okay. Ich ersetze jetzt einfach die #10 durch #13#10 ;) Und schon funktionierts in der Memo wunderbar :)

Thx :P

Jakob Ullmann 10. Aug 2007 15:29

Re: Zeilenumbrüche in XML
 
Also HTML benutzt doch UNIX-Zeilenumbrüche, oder? Müsste das dann nicht theoretisch auch bei XML so sein? Wenn das World Wide Web Consortium (W3C) ein System hat, ist es doch sinnlos, ein anderes zu beginnen, oder??? :bounce1: :bounce2: :bouncing4:

marabu 10. Aug 2007 16:48

Re: Zeilenumbrüche in XML
 
Hallo,

der Vorteil von XML ist, dass die Spezifikation öffentlich zugänglich ist.

Freundliche Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:15 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