Lin*_*nda 9 java xml-parsing jsoup
当xml标记有冒号时抛出异常,
例外:
org.jsoup.select.Selector $ SelectorParseException:无法解析查询'w:r':':r'处的意外标记
XML:
<w:r>
<w:rPr>
<w:rStyle w:val="jid"/>
</w:rPr>
<w:t>AN</w:t>
</w:r>
Run Code Online (Sandbox Code Playgroud)
Java代码:
org.jsoup.nodes.Document doc = Jsoup.parse(documentXmlString);
Run Code Online (Sandbox Code Playgroud)
这里documentXmlString具有上面指定的xml
All*_*han 19
只需将":"替换为"|"
doc.select("w|r");
Run Code Online (Sandbox Code Playgroud)
我正在使用Jsoup 1.5.2.
我用了,
documentXmlString = documentXmlString.replaceAll("w:","w");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3541 次 |
| 最近记录: |