特定のコードについての助けが必要です。特定の属性を持つ要素を返すJDOM
私はdocument
オブジェクトをjdomに持っています。私はまた、ルートのelement
オブジェクトを持っています。今私は、属性の値に基づいて特定の要素を取得したい。しかし、私が避けたいのは、子要素の完全なリストをフィルタリングして、要素を1つだけ取得することです。そこで、ドキュメントの値をフィルタリングする方法があります。
今私は、「ID」値が「123」
ある要素がこれを行うための最善の方法は何ですか?したい私の属性値が「123」
であると言うことができますか
親切にしてください。
xpathをJDOMで使用する方法についてもっと教えてください.JDOMのドキュメントはあまり具体的ではないので、私は見つけたチュートリアルもありません。 –
私はJDomでXPathを使ったことは一度もありませんが、XPath xpath = XPath.newInstance( "// element [@ attribute = 'value']"); 'を使ってXPath式を構築し、あなたのルート要素(または文書、TBC): 'xpath.selectNodes(rootElement);'。 XPath式、google "xpathチュートリアル"の詳細については、たくさんあります –