• 締切済み

XMLの操作

↓のようなXMLファイルがあります。 <start> <Group id="0001"> <Info id="01010101" name="name1" unit="Unit1"> <data max="60" min="50" average="55" /> <data max="100" min="50" average="75" /> </Info> <Info id="01010102" name="name2" unit="Unit1"> <data max="50" min="40" average="45" /> </Info> </Group> <Group id="0002"> <Info id="01010101" name="name1" unit="Unit1"> <data max="60" min="50" average="55" /> </Info> <Info id="01010102" name="name2" unit="Unit1"> <data unit="00001" max="50" min="40" average="45" /> </Info> </Group> </start> これをJavaで Group id="0001"を指定すると↓のデータを取得 <Info id="01010101" name="name1" unit="Unit1"> <data max="60" min="50" average="55" /> <data max="100" min="50" average="75" /> </Info> <Info id="01010102" name="name2" unit="Unit1"> <data unit= max="50" min="40" average="45" /> </Info> Info id="01010101"を指定すると↓のデータを取得 <data max="60" min="50" average="55" /> <data max="100" min="50" average="75" /> といったことはできるのでしょうか? 色々とやってみたのですが、どうもうまく行きません。 なにかヒントになるようなことを教えていただけないでしょうか?

みんなの回答

  • covachan
  • ベストアンサー率38% (46/120)
回答No.1

こういった構造体を操作するためにXMLは設計されています。それが出来ないのであれば意味はないのですが、どうやって出来なかったのでしょうか? ちなみに要望的にDOMのような気がしますが、 jakartaのDigesterあたりをググって見れば一番使い勝手がよい方法が見つかると思います。 まあ、ちょっと面倒ですが・・・(^^

関連するQ&A