• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaによるXMLの中身の取り出し)

JavaによるXMLの中身の取り出し

このQ&Aのポイント
  • JavaプログラムでXMLの<Title>タグの中身を抜き出す方法について
  • Javaのプログラムを使用してXML文書の<Title>タグ内の内容を取得する方法について解説します
  • Javaを使用してXMLファイルから<Title>タグの中身を取り出す方法について詳しく説明します

質問者が選んだベストアンサー

  • ベストアンサー
  • aton
  • ベストアンサー率47% (160/334)
回答No.1

> NodeList TitleLst = ExternalPageEle.getElementsByTagName("d:Title"); 恐らくここが問題です。 XMLでは要素名の':'より前の部分はnamespaceと呼ばれ特殊な扱いを受けます。XMLをプログラムで扱う場合,XML Namespace に関する知識は必須ですのですので,勉強しておくことをお勧めします。 http://www.utj.co.jp/XML/sta/namespace.html http://www.w3.org/TR/REC-xml-names/ 若干ヒントを書いておくと,getElementsByTagNameではなく,getElementsByTagNameNSで試してみてください。 http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/org/w3c/dom/Element.html#getElementsByTagNameNS(java.lang.String,%20java.lang.String)

参考URL:
http://www.w3.org/TR/REC-xml-names/

関連するQ&A