Hallo,
ich bekomme
XML von einer
DLL geliefert.
Das
XML dumpe ich mir weg.
Im
XML gibt es den Inhalt: (Man beachte den Zeilenumbruch bei AdditionalTextUser)
Code:
<ProfileData>
<AdditionalTextUser>Positionierhinweis
1120 P1200Positionierhinweis
1120 P1200Positionierhinweis
1120 P1200</AdditionalTextUser>
<\ProfileData>
Nun weise ich das
XML einem Interface zu:
Code:
xyz_Received_XML: TXMLDocument;
xyz_XML : IXMLxyzInterface;
xyz_XML := GetxyzInterface(xyz_Received_XML);
Aufruf aus Interface
Code:
function GetxyzInterface(Doc: IXMLDocument): IXMLxyzInterface;
Wenn ich nun auf das Element "AdditionalTextUser" zugreife, es ist vom Typ String, dann erhalte ich den Inhalt jedoch ohne CRLF.
Das Interface habe ich von einem XSD-Schema erstellt und bis auf den Zeilenumbruch funktioniert es wunderbar.
Wie kann ich die Zeilenumbrüche bewahren?