我需要从提供 XML 的 HTTP Web 服务中提取信息,如下所示:
<results>
<parametros>
<param name="mode">xml</param>
</parametros>
<estacions>
<estacio id="72400" nom="Aeroport"/>
<estacio id="79600" nom="Arenys de Mar"/>
<estacio id="79404" nom="Badalona"/>
...
</estacions>
</results>
如何获得属性值?例如 id 和 nom 属性?这是我的数据配置文件,但我没有看到如何实现这种情况。
<dataConfig>
<dataSource type="HttpDataSource" />
<document>
<entity name="slashdot"
pk="link"
url=http://_host_/xmlservice/"
processor="XPathEntityProcessor"
forEach="/estacions"
transformer="DateFormatTransformer">
<field column="idestacio" xpath="/estacio.id" commonField="true" />
<field column="nomestacio" xpath="/estacio.nom" commonField="true" />
</entity>
</document>
</dataConfig>