Hmm wollte jetzt mal ein wenig mit himXML arbeiten, doch bekomme ich beim Versuch einen
XML-String zu setzen nur ein
Zitat von
himXML:
EXMLException (TXMLFile.ReadData):
invalid file encoding.
Ich vermute, dass es da einfach Probleme mit den verschiedenen String-Typen gibt, nur kenn ich mich da nicht sonderlich gut aus ^^
Könntest du mir sagen, wie es richtig heißen muss? Momentan verwende ich (aufs Problem angepasst):
Delphi-Quellcode:
var
XML: TXMLFile;
begin
XML := TXMLFile.Create;
try
//XML.asXML := FContent;
XML.asXML := '
<root>â</root>';
// <-- Hier macht es Bumm
finally
XML.Free;
end;
end;
Wie gesagt, ich denke, es wird an der (impliziten) Umwandlung String -> AnsiString liegen, habe auch schon bissl probiert, aber mangels Wissen war ich nicht wirklich erfolgreich.
Würde mich freuen, wenn du mir helfen kannst
MfG Zwoetzen
PS: Habe auch nen Tippfehler in einer Fehlermeldung entdeckt:
Zitat von
himXML:
EXMLException (TXMLNodeList.Add):
text node can't constain subnodes.
Ich denke das s in "constain" ist zu viel (wollte dich nur mal drauf hinweisen auch wenn die Fehler wohl nochmal geändert werden
)