Witam
Mam plik XML:
<?xml version="1.0" encoding="UTF-8"?>
<btio>
<funkcja nazwa="cin" opis="Wczytanie danych do zmiennej">cin << %z;</funkcja>
<funkcja nazwa="cout" opis="Wypisanie danych ze zmiennej">cout >> %z;</funkcja>
</btio>
i kod programu:
NodeGowna:= XML.ChildNodes.FindNode('btio');
if Assigned(NodeGowna) then
begin
XMLNode:= NodeGowna.ChildNodes.FindNode('funkcja');
while XMLNode <> nil do
begin
l:= ListView1.Items.Add;
l.Caption:= XMLNode.AttributeNodes['nazwa'].Text;
l.SubItems.Add(XMLNode.AttributeNodes['opis'].Text);
ShowMessage(XMLNode.NodeValue);
//l.SubItems.Add(XMLNode.NodeValue);
XMLNode:= XMLNode.NextSibling;
end;
end;
wysypuje się na ShowMessage()
Element does not contain a single text node
Chciałbym odczytać wartość gałęzi czyli "cin << %z;"