そのため、5 分ごとに更新される xml ファイルをプルする必要があるプロジェクトがあります。ただし、更新するたびにこのファイルをプルするようにプログラムを設計しています。
xmlファイルのデータ構造はこんな感じ…
<m:REPORT_DATA>
<m:DATA_ITEM>ENC</m:DATA_ITEM>
<m:RESOURCE_NAME>DLAP</m:RESOURCE_NAME>
<m:OPR_DATE>2012-06-02</m:OPR_DATE>
<m:INTERVAL_NUM>1</m:INTERVAL_NUM>
<m:VALUE>16.77734</m:VALUE>
</m:REPORT_DATA>
<m:REPORT_DATA>
<m:DATA_ITEM>ENC</m:DATA_ITEM>
<m:RESOURCE_NAME>DLAP</m:RESOURCE_NAME>
<m:DATE>2012-06-02</m:OPR_DATE>
<m:INTERVAL_NUM>2</m:INTERVAL_NUM>
<m:VALUE>16.77739</m:VALUE>
</m:REPORT_DATA>
....
その日200回引いたとしたら、最後の値だけをどうやって掴むのでしょうか?
"<m:VALUE>16.77739</m:VALUE>"
そして、私のデータベースのその値を取得しますか?
Sax、Xpath、または DOM の使用について悩んでいます。いくつかの助けは素晴らしいでしょう。