XML文档解析时出现的问题
<?xml version="1.0" encoding="UTF-8" standalone= "no"?>
<?xml-stylesheet type="text/css" href="First.css" ?>
<!-- 在文档声明前不可以使用注释;并且要有一个根标签来使用 -->
<xml-body>
<a>
<a1 id="a1">中国</a1>
<a2 id="a2">美国</a2>
</a>
<b>
<b1 id="b1">英国</b1>
<b1 id="b2">日本</b1>
</b>
</xml-body>
@Test
public void read2() throws Exception{
// 1、 创建工厂
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
// 2、获得dom解析器
DocumentBuilder builder = factory.newDocumentBuilder();
// 3、解析xml文档
Document document = builder.parse("src/itcast/xml/TestCountry.xml");
Element element = document.getElementById("a1");
String content = element.getTextContent();
System.out.println(content);
}
运行结果出现空指向异常:java.lang.NullPointerException