码迷,mamicode.com
首页 > 其他好文 > 详细

XML简单入门

时间:2018-09-02 02:07:05      阅读:111      评论:0      收藏:0      [点我收藏+]

标签: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();
		}
		
	}

  

XML简单入门

标签:class   out   catch   代码块   list   equals   com   ted   version   

原文地址:https://www.cnblogs.com/littlepage/p/9572063.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!