![]() |
TXMLDocument Attributes und Zeilenumbruch
Hallo
Ich brauche den Text eines Attributes eines IXMLNode. Beispiel: <TextStamp value="Zur Bearbeitung weiter an
Bearbeitungsinstanz: Kaufmännische Prüfung
weiter an: Der Zeilenumbruch ist in der XML - Datei also: 
. In Delphi lese ich aus: AStampNode := AEntryNode.ChildNodes.FindNode('TextStamp'); if AStampNode <> nil then begin s := AStampNode.Attributes['value']; // s := s.Replace(' ', #13#10); end; Im Debugger erhalte ich für s: 'Zur Bearbeitung weiter an'#$A'Bearbeitungsinstanz: Kaufmännische Prüfung'#$A'weiter an:... Der Zeilenumbruch also: #$A. Kann man das Verhalten beeinflussen oder ist der einzige Weg zur Weiterverarbeitung ein s.Replace(#10, #13#10); Frank |
AW: TXMLDocument Attributes und Zeilenumbruch
![]() Hab's mir nicht durchgelesen, aber im Prinzip geht es um dein Problemchen mit MSXML-DOM. |
AW: TXMLDocument Attributes und Zeilenumbruch
Danke
Ja, das ist mein Problem. Leider bewirkt bei mir AXMLDocument.ParseOptions := [poPreserveWhiteSpace] zumindest bei den Attributen keine Änderung. Also - Replace - und Haken dran... Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:15 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