我试图解析字典:
String xml =
"<?xml version="1.0" encoding="utf-8" ?><root><h1>eel</h1><h3>/i:l/</h3><h2>n</h2><ul><li>con cá chình; con lươn ((nghĩa đen) & (nghĩa bóng))<ex>as slippery as an eel: trơn tuột như lươn, khó nắm)</ex></li><li> con giun giấm</li></ul></root>"
代码在这里:
DOMParser parser = new DOMParser();
Document doc = parser.getDocument(xml);
NodeList typeNodes =
doc.getElementsByTagName("h2");
此解析器适用于其他单词。但是对于单词“ eel”,“ doc.getElementsByTagName(“ h2”)”始终返回null。
答案 0 :(得分:0)
因为鳗鱼上面的数据在h1标签中。您的传入数据不一致,需要清理
答案 1 :(得分:0)
谢谢大家!错误是符号&,在XML格式中无效。 & 必须 & 顺便说一句,我想分享一种功能强大的方法来查找编程中的任何错误: 1.问题的圈出区域:XML格式(不是文档解析器) 2.查明错误点:符号&