Delphi-Quellcode:
procedure TForm1.btClick(Sender: TObject);
Const
sXML = '
<?xml version="1.0" encoding="utf-8"?>'
+'
<Object xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">'
+'
<Test>äöü</Test></Object>';
Var
x : ixmlDocument;
begin
x := loadxmlData (sXML);
So, und jetzt?
Das Witzige ist: Der Code funktioniert unter Delphi (
Win32) *nicht*, aber unter Delphi.NET schon.
Eigentlich will ich so ein
XML-Objekt mal eben einlesen, irgendwo manipulieren und dann wieder zurückliefern. Beim Zurückliefern sind die Umlaute dann aber futsch.