Einzelnen Beitrag anzeigen

Benutzerbild von dataspider
dataspider

Registriert seit: 9. Nov 2003
Ort: 04539 Groitzsch
1.350 Beiträge
 
Delphi 11 Alexandria
 
#1

TXMLDocument Attributes und Zeilenumbruch

  Alt 15. Mai 2017, 16:01
Hallo

Ich brauche den Text eines Attributes eines IXMLNode.

Beispiel:


<TextStamp value="Zur Bearbeitung weiter an&#xD;&#xA;Bearbeitungsinstanz: Kaufmännische Prüfung&#xD;&#xA;weiter an:
Der Zeilenumbruch ist in der XML - Datei also: &#xD;&#xA;.


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
Frank Reim

Geändert von dataspider (15. Mai 2017 um 16:07 Uhr)
  Mit Zitat antworten Zitat