※ ChatGPTを利用し、要約された質問です(原文:改行がノード?(JAXP))
改行を含むxmlファイルのノード取得についての問題
xmlのノードについてですが、
<talkset>
<name type="first">abc</name>
<comment>hello!!</comment>
</talkset>
というxmlファイルがあった場合に、
JAXPでの、getNodeList()で全てのノードリストを
得ます(mynodelist=root.getNodeList())。
ここで、mynodelist.item(i)として、
上から、ノードを見ていくプログラムを作ったの
ですが、
まず、最初にテキストノード(<talkset>の横の改行)
、次に<name>ノードがきて、次にテキストノード(
</name>の横の改行?)が取り出されます。
この場合、本来、<name>ノードの後は属性ノードである
type、次に、テキストノード(abc)そしてその後に、
改行(テキストノード)が取り出されるべきだと思う
のですが、そうなりません(type属性と、abcが、
ノードとして、取り出せない)。
なにか分かる人、お願いします。
お礼
ありがとうございます。 非常に参考になりました。 また勉強してみます。