Jawoll, so klappt das. Danke!
Das Problem war meine merkwürdige Zuweisung der Attribute...
Code:
Result.attributes.setNamedItem(AXMLDoc.createAttribute(AAttributeNames[I]));
Result.attributes.getNamedItem(AAttributeNames[I]).text := AAttributeValues[I];
Result war vom Typ IXMLDOMNode. Wenn ich IXMLDOMElement statt IXMLDOMNode verwende, kann ich ähnlich deinem Beispiel
Code:
Result.setAttribute(AAttributeNames[I], AAttributeValues[I]);
aufrufen und bekomme die Meldung hinsichtlich schreibgeschütztem Knoten nicht mehr.