[148] Re:XMLファイルを検索
投稿者:神奈川
2007/02/20 02:13:25
有難うございます^^
あまり理解できなくすみません。
>まずelementを見つけて、そのelementに対して
>getElementsByTagNameをやればよいだけの話では?
とのことでしたので、(先ほど記述したプログラムの一部を抜粋)
DocumentBuilder builder = dbfactory.newDocumentBuilder();
// パースを実行してDocumentオブジェクトを取得
Document doc = builder.parse(new File("site.xml"));
// ルート要素を取得(タグ名:site)
Element root = doc.getDocumentElement();
// element要素のリストを取得
NodeList elementlist = root.getElementsByTagName("element");
// pretest要素のリストを取得 (elementの下のpretest)
NodeList pretestlist = elementlist.getElementsByTagName
このようにすればよいのでしょうか?
NodeList pretestlist=elementlist(ここで親を指定するという形でいいのでしょうか?)
.getElementsByTagName
しかしこの状態だとエラーが発生してしまいました・・
エラー内容は、
java21:シンボルが解決されません
シンボル:getElementsByTagName(java.lang.string)
場所:org.w3c.dom.Nodelist
NodeList pretestlist = elementlist.getElementsByTagName
^
とのようになりました。。難しいです。。記述の仕方がまずいのでしょうか?