1

次のように、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ファイルですが、この状況を実装する方法がわかりません。

<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> 
4

2 に答える 2

0

ここでは、JavaScript トランスフォーマーを使用して、XPath で抽出された値を操作する方法を参照してください。

于 2012-04-19T14:13:17.220 に答える