Moin,
da gibt es einen Unterschied zwischen den Methoden load() und loadXML(): Die erste lädt markup mittels
URI, die letzte lädt markup direkt.
Delphi-Quellcode:
// ...
if not xmlDoc.load(strFilePath) then
with xmlDoc.parseError do
ShowMessage(Format('%sline %d pos %d'#13#10'%s', [
reason, line, linePos, srcText
]))
else
begin
eRoot := doc.documentElement;
node := eRoot.appendChild(doc.createNode(NODE_ELEMENT, 'ChildNode', nsDef));
node.Text := 'strUser';
doc.save(strFilePath);
end;
// ...
Grüße vom marabu