[158] Re:XMLファイルを検索
投稿者:(ぱ)
2007/02/20 02:13:25
>>>Elementを取り出すとは、何でしょう?
…
>Element element = (Element)pretestlist.item(i);
>これは、item(i)⇒要素を順番に取得していくという意味ではないかとお思います
つまりここでpretestの要素(Elementオブジェクト)が取り出せているわけですよね。
getElementsByTagName()はElementのメソッドです。
前回の神奈川さんのプログラムは、NodeListのgetElementsByTagName()を
呼ぼうとしていて、NodeListにそんなメソッドはないのでエラーになっていたわけです。
同じ要領でelementlistからelementのElementを取り出して、そこからさらに
getElementsByTagName()を呼び出せば、elementの子のpretestを取り出すことが
できるでしょう。
# ElementはJavaの(DOMの)クラスで、elementは神奈川さんが書いているXMLの
# 要素名です。念のため。