【发布时间】:2019-06-06 11:48:30
【问题描述】:
xml 作为字符串:
String inputStr = "<f:table f:id=\"1\">\n" +
" <f:name>African Coffee Table</f:name>\n" +
" <f:width>80</f:width>\n" +
" <f:length>120</f:length>\n" +
"</f:table>";
我想将此 xml 生成到 jdom 文档:
StringReader stringReader = new StringReader(inputStr);
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(stringReader);
但是doc 为空,当我想获取根元素时,我得到了NullPointerException。
如何从带有命名空间的字符串生成 xml?
【问题讨论】:
-
我认为你需要
<?xml...>处理指令和xmlns:f="...namespace..."在你的<table>元素中。