2012-04-16 10 views
0

私は現時点でLWJGLで2Dゲームを作っています。 XMLファイルに情報を格納するためのベースとしてJDOMを使用しています。次のようにJDOMを使用してXMLファイルをクエリしますか? SQLと同様ですがXMLと同じですか?

マイitems.xmlにファイルが構成されています

<items> 
    <item> 
     <id>1</id> 
     <name>Item</name> 
     <description>This is an item</description> 
    </item> 
</items> 

ファイル内の項目がたくさんあるでしょう。だから私はタグが検索したい特定のIDと一致する特定の項目を選択できるようにしたい。私はファイルからすべての情報を取得する方法を理解していますが、どのようにして特定のアイテムを得ることができますか?

答えて

2

xpathを使用 - 私はjavaでxmlファイルを処理するときに仕事で使用します。それはかなり良いです。 http://www.ibm.com/developerworks/library/x-javaxpathapi/

+0

ありがとう、私はそれについていくつかのことを見ていましたが、それが私が探していたものかどうかは分かりませんでした。 – Darren

0

XML用のSQLをご希望の場合は、XQueryもチェックしてください。それはXPathを中心とする別のテクノロジーです。私はSaxonBがそのオープンソース実装を提供していると信じています。 XMLの複雑さにもよりますが、実際に使用するのは難しいかもしれません。

関連する問題