标签:class out catch 代码块 list equals com ted version
1.xml文件的第一句为<?xml version="1.0" ?>
xml 1.0版本和1.1版本有较大不同,且1.1版本向下不可兼容,故使用version 1.0
2.xml的格式为标签格式,标签可为自定义标签
3.<![CDATA[代码]]>代码块可用CDATA标签进行包裹
4.读取xml的配置信息(重要)
@Test public void testReadWebXML() { try { //1.获取解析器 SAXReader saxReader=new SAXReader(); //2.获得document文档对象 Document doc=saxReader.read("src/com/littlepage/testXML/web.xml"); //3.获取根元素 Element rootElement=doc.getRootElement(); //System.out.println(rootElement.getName());获取根元素的名字 //System.out.println(rootElement.attributeValue("version"));获取根元素的属性值 //4.获取根元素下的子元素 List<Element> childElements=rootElement.elements(); //5.遍历子元素 for (Element element : childElements) { if("servlet".equals(element.getName())) { System.out.println(element.element("servlet-name").getText()); System.out.println(element.element("servlet-class").getText()); } } } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
标签:class out catch 代码块 list equals com ted version
原文地址:https://www.cnblogs.com/littlepage/p/9572063.html