Webサイト( http://www.abc.com/)からXMLファイルを取得します。
URLは次のとおりです:http ://www.abc.com/api/api.xml
内容は次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<root xmlns="http://www.abc.com/">
<name>Hello!</name>
</root>
xmlns="http://www.abc.com/"
XMLファイルにあります。
今、私はJDOMXPathを使用してテキストを取得していますHello!
XPath xpath = XPath.newInstance("/root/name/text()");
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(new URL("http://www.abc.com/api/api.xml"));
System.out.println(xpath.valueOf(doc)); //nothing to print...
xmlns="http://www.abc.com/"
XMLファイルから削除するためにテストしました。問題ありません。
Hello!
存在する場合、取得するようにJavaコードを変更する方法はxmlns="http://www.abc.com/"
?
(このXMLファイルを変更することはできません)
手伝ってくれてありがとう :)