http://www.tohoho-web.com/js/dom.htm
ドキュメントオブジェクトモデル(DOM)
状況がいまひとつわかりません。文字化けするということでしょうか。responseXMLのなかに入っているサーバー側から返されるXMLのなかのタグの中身=テキストノードの取り出し方がわからないということでしょうか。それともそもそもresponseXMLのなかみがパースエラーなどでnullになってしまう、ということでしょうか。テキストノードの取り出し方なら、最初のリンク先の説明でわかるのではないかと思います。
http://www.hawk.34sp.com/stdpls/xml/xmlhttprequest.html
Hawk's W3 Laboratory : XML : XMLHttpRequestについて
http://www.mozilla-japan.org/docs/dom/domref/dom_el_ref.html#102...
DOM Element リファレンス
address = documentElement.getElementsByTagName(’address’).item(0)
とすると、
address.firstChild.nodeValue
address.text
address.innerHTML
の三通りの記述が可能です。
address.firstChildでテキストノードになり、そのテキストノードの値が、nodeValueなわけです。
値をとる場合
resXML.documentElement.childNodes.item(i).childNodes.item(i).nodeValue
又は
resXML.documentElement.childNodes.item(i).childNodes.item(i).text
でいけるかと。
属性をとる場合URLを参考に。
>XMLの中身がブラウザ上でみれれば取れると思うんですが
resXML.responseText
してみるとよろしいかと
aratでresXML.documentElement.getElementsByTagName(’address’).item(0).childNodes[0]を表示すると
[object Text]と表示されます。そのあとがわかりません。