Salve a tutti,
mi sto perdendo in un bicchiere d'acqua mi sa.
Dato il seguente tracciato XML devo valorizzare i suoi nodi. Per quanto riguarda ID e CODICE non ho problemi ma IMM TITLE e PATH non riesco a valorizzarli.
Mi potete aiutare?
<?xml version="1.0" encoding="ISO-8859-1" standalone="true"?>
-<dati>
-<tipologie>
<ID>999</ID>
<CODICE>XXXXX</CODICE>
-<IMAGES>
<IMM TITLE="TITLE 1" PATH="http://WEBSITE/IMAGE 1.JPG"/>
</IMAGES>
</tipologie>
</dati>
Ho fatto così:
xmlDoc.FileName := path+'prova.xml';
try
xmlDoc.Active := true;
ANode := xmlDoc.DocumentElement;
ANode := ANode.ChildNodes.FindNode(tipologie);
ANode.ChildNodes.FindNode('ID').NodeValue := 123;
ANode.ChildNodes.FindNode('CODICE').NodeValue := 'PIPPO';
ANode.ChildNodes.FindNode('IMM TITLE').NodeValue := 'IMAGE1'; <-- errore
ANode.ChildNodes.FindNode('PATH').NodeValue := 'c:\img\image1.jpg'; <-- errore
except on e:exception do
ShowMessage('Errore xml: '+E.Message);
end;
xmlDoc.SaveToFile(path+'prova.xml');
xmlDoc.Active := false;