SAXReader saxReader = new SAXReader(); File file = new File("D:\\HeimaIT\\OtherData\\lycode\\javaee\\properties-xml-logback-app\\xml约束\\book1.xml"); Document read = saxReader.read(file); Element rootElement = read.getRootElement(); List<Element> elements = rootElement.elements(); for (Element element : elements) { List<Element> elements1 = element.elements(); for (Element element1 : elements1) { String text = element1.getText(); System.out.println(text); } }
时间: 2024-04-07 15:31:58 浏览: 117
用SAXReader解析xml文档
5星 · 资源好评率100%
这段代码是使用Java的SAXReader解析XML文件,并且打印出XML文件中所有的文本内容。首先,通过SAXReader读取指定路径下的XML文件,获取XML文件的根元素,然后获取根元素下的所有子元素,并遍历每个子元素。对于每个子元素,获取它下面的所有子元素,并遍历每个子元素。最后,获取每个子元素的文本内容,打印出来。这段代码可以用于XML文件的解析和数据提取。
阅读全文