- Код: Выделить всё
<chars count="211">
<char id="32" x="1021" y="0" width="1" height="1" xoffset="0" yoffset="0" xadvance="18" page="0" chnl="15" />
...
Долго не мог словить ошибку, почему значения не те, пока не вывел атрибут отдельно. Мне нужен атрибут id, получаю в качестве 0 атрибута x.
- Код: Выделить всё
uses XMLRead, DOM;
var doc : TXMLDocument;
Child: TDOMNode;
begin
ReadXMLFile(Doc, 'neon.fnt');
Child := Doc.DocumentElement.FindNode('chars');
writeln(Child.ChildNodes.item[0].Attributes.Item[0].NodeValue);
readln();
end.
соответственно выводит 1021, а не 32