У меня есть два файла XML (File1.xml, File2.xml). File2.xml является подмножеством File1.xml.
File1.xml имеет следующие узлы:
<parentnode>
<item id="GUID1">
<Text>Some Text</Text>
</item>
<item id="GUID2">
<Text>Here’s some more text</Text>
</item>
</parentnode>
File2.xml имеет:
<parentnode>
<item id="GUID1">
<Text>Some Replacement Text</Text>
</item>
</parentnode>
Я хочу взять элемент с GUIDx в File1.xml и замените его элементом с GUIDx из File2.xml. По сути, ...
я хочу добавить версию и кодировку в XML-файл, созданный с помощью компонента TXMLDocument
<?xml version="1.0" encoding="utf-8"?>
, сейчас я делаю это
XmlDoc :=TXMLDocument.Create(nil);
XmlDoc.Version:='1.0';
XMLDoc.Encoding:='utf-8';
, но я получаю нарушение доступа в этой строке
XmlDoc.Version:='1.0';
как я могу добавить версию и кодировку?