各アイテムの数量を格納するための在庫レコードXMLファイルがあります。私のJavaプログラムでJavaのXMLファイルからのパラメータへのアクセス
<Inventory>
<Item>
<ManufacturerName>Brand1</ManufacturerName>
<ProductType>TV</ProductType>
<Quantity>146</Quantity>
</Item>
<Item>
<ManufacturerName>Brand2</ManufacturerName>
<ProductType>TV</ProductType>
<Quantity>221</Quantity>
</Item>
<Item>
<ManufacturerName>Brand3</ManufacturerName>
<ProductType>TV</ProductType>
<Quantity>36</Quantity>
</Item>
</Inventory>
私は、特定の項目の要求を取得する場合、私は(数量パラメータ)を、残りのそのタイプのアイテムの数量をチェックし、十分に存在する場合、XMLファイルからその金額を差し引きます。私は、XMLの各ノードをループし、必要なものをチェックすることでこれを行うことができますが、特定のノードにすぐにアクセスするより高速な方法があることを望んでいました。おそらく、XMLファイルの構造を変更してアクセスしやすくすることはできますが、私はそれを考えることはできません。
これは重複している可能性があります。たとえば、これを使用してこれを行うことができます。 http://stackoverflow.com/questions/8578455/java-all-child-element-reading-in-xml –