【发布时间】:2013-09-05 12:01:13
【问题描述】:
我需要解析以下 XML:
<?xml version="1.0" encoding="UTF-8" ?>
<revista numero="2226" data="03/09/2013">
<processo numero="902987089">
<despachos>
<despacho codigo="IPAS139"/>
</despachos>
<titulares>
<titular nome-razao-social="AAAAA" pais="BR" uf="PR"/>
</titulares>
</processo>
<processo numero="902812165">
<despachos>
<despacho codigo="IPAS029"/>
</despachos>
<titulares>
<titular nome-razao-social="XXXX" pais="BR" uf="SC"/>
</titulares>
(...)
我完全没有使用 XML 的经验。我在德尔福使用IXMLDocument。
LNodeElement := LDocument.ChildNodes.FindNode('revista');
(...)
for I := 0 to LNodeElement.ChildNodes.Count - 1 do
(...)
我的问题是如何达到<processo> 标签内的numero 属性值?但是,如果一个善良的灵魂可以分享一个小例子,那将不胜感激。
【问题讨论】: