Можно ли изменить XML и / или текст узлов, возвращаемых методом SelectNodes?
Когда я использую метод SelectSingleNode, я всегда могу изменить свойство XML и Text возвращаемого узла:
vXML := CreateOleObject('MSXML2.DOMDocument.6.0')
vXML.Load('...');
vDoc := vXML.DocumentElement;
vNode := vDoc.SelectSingleNode(XPath);
vNode.XML := 'My value'; // Works here
Но когда я пытаюсь изменить узлы, возвращенные методом SelectNodes, я получаю "Исключительное количество параметров" OLE-Exception
vValue := vDoc.SelectNodes(XPath);
if vValue.Length>0 then
begin
N := vValue.Length;
for I := 0 to N-1 do
vValue.Item(I).XML := ''; // Exception here
end;
Можно ли изменить XML узлов, возвращаемых методом SelectNode?