![]() |
TXmlDocument: ">" nicht ersetzen durch ">"
Hallo,
"3>2" wird beim Schreiben mit TXmlDocument ersetzt durch "3>2". Wie kann ich das Verhindern? Danke |
AW: TXmlDocument: ">" nicht ersetzen durch ">"
Gar nicht.
Würde das nicht ersetzt hättest du eine defekte XML-Datei |
AW: TXmlDocument: ">" nicht ersetzen durch ">"
Hoffentlich gar nicht? 8-)
Oder verstehe ich etwas falsch? Du kannst doch nicht einfach unmaskiert da spitze Klammern reinpacken. Alternativ gibt es CDATA: ![]() |
AW: TXmlDocument: ">" nicht ersetzen durch ">"
Jupp, das ist in XML ein "Steuerzeichen" und es muß immer maskiert werden.
Selbst in HTML müsste es prinzipiell maskiert werden, aber die HTML-Parser sind fehlertollerant, weil viele Webentwickler doof sind, aber die Browserhersteller lieber was Falsches anstatt garnichts anzeigen wollen. In XHTML muß es auch "zwingend" maskiert werden, damit der Code valide ist. Nur in DATA/CDATA-Blöcken hat man mehr Freiheiten. |
AW: TXmlDocument: ">" nicht ersetzen durch ">"
Hasllo,
erzähl das mal der Zertifizierungsstelle, die das bei mir angemeckert hat ... |
AW: TXmlDocument: ">" nicht ersetzen durch ">"
Hier deine Antwort, für diese Leute:
![]() [EDIT] Neee, stimmt > muß nicht immer maskiert werden, aber kann, und < muß immer. Aber jeder XML-Parser muß mit den 5 Steuerzeichen in TEXT und Attribut-Value klar kommen. < < > > & & " " ' ' |
AW: TXmlDocument: ">" nicht ersetzen durch ">"
Zitat:
|
AW: TXmlDocument: ">" nicht ersetzen durch ">"
Zitat:
XML ist ein Standard und die meisten Parser werden ein Problem haben, wenn das ">" nicht kodiert wird. Wie schon oben angemerkt, JEDER Parser muss mit den definierten Codes zurecht kommen. Würden die Zeichen nicht kodiert werden, kann man kein brauchbares XML erwarten. Evtl. ist ja wirklich das CDATA Deine Lösung. Nebenwirkungen:
|
AW: TXmlDocument: ">" nicht ersetzen durch ">"
Hallo,
mein Fehler, die haben was anderes angemeckert, das > soll bleiben. Danke. |
AW: TXmlDocument: ">" nicht ersetzen durch ">"
Zitat:
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz