Hey von der Post Anfrage bekomme ich Antwort eine XML-Datei. z.Damit mein XML gut aussieht! Delphi :)
'<?xml version="1.0" encoding="UTF-8" ?>'#$D#$A'<PosXML version="6.0.2">'#$D#$A#9'<ShowInfoResponse>'#$D#$A#9#9'<ReturnCode>0</ReturnCode>'#$D#$A#9'</ShowInfoResponse>'#$D#$A'</PosXML>'
Frage ist, wie kann ich das richtig, dass, weil ich es LoadXMLData (‚Hier‘) senden müssen; Hier
ist der Code:
procedure TForm1.Button3Click(Sender: TObject);
var
xmldocument1:ixmldocument;
responseNode:ixmlnode;
test:string;
begin
xmldocument1 := loadxmldata('<?xml version="1.0" encoding="UTF-8" ?>'#$D#$A'<PsXML>'#$D#$A#9'<ShowInfo>'#$D#$A#9#9'<Code>1234</Code>'#$D#$A#9'</ShowInfo>'#$D#$A'</PsXML>');
responsenode := xmldocument1.DocumentElement.childnodes.Findnode('Code');
test := responsenode.ChildNodes[0].Text;
Das Problem ist, dass Test (string) immer thows eine Ausnahme becuase responsenode Null ist. Vielen Dank im Voraus!
Was ist dein Problem? Sieht auf den ersten Blick wie ein gültiges XML aus. – CodesInChaos
XML ist primär für den Datenaustausch zwischen automatisierten Prozessen. Menschliche Lesbarkeit ist an zweiter Stelle. Wenn Sie eine eingerückte XML-Datei erstellen möchten, können Sie ein Tool dafür verwenden. –
Die von ihm gepostete Zeichenfolge ist gut eingerückt. – CodesInChaos