我从网站 ( http://www.abc.com/ ) 获得一个 XML 文件,
网址为: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 文件中,
现在,我使用 JDOM XPath 来获取文本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 文件)
感谢帮助 :)