欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

XML--解析,

来源: javaer 分享于  点击 26935 次 点评:196

XML--解析,


XML--解析

博客说明

文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!

解析

操作xml文档,将文档中的数据读取到内存中

操作xml文档

解析xml的方式

xml常见的解析器

Jsoup快速入门

  • 步骤:
  • 代码
					//2.1获取student.xml的path
	        String path = JsoupDemo1.class.getClassLoader().getResource("student.xml").getPath();
	        //2.2解析xml文档,加载文档进内存,获取dom树--->Document
	        Document document = Jsoup.parse(new File(path), "utf-8");
	        //3.获取元素对象 Element
	        Elements elements = document.getElementsByTag("name");
	        System.out.println(elements.size());
	        //3.1获取第一个name的Element对象
	        Element element = elements.get(0);
	        //3.2获取数据
	        String name = element.text();
	        System.out.println(name);

对象的使用

	1. Jsoup:工具类,可以解析html或xml文档,返回Document
     * parse:解析html或xml文档,返回Document
         * parse(File in, String charsetName):解析xml或html文件的。
         * parse(String html):解析xml或html字符串
         * parse(URL url, int timeoutMillis):通过网络路径获取指定的html或xml的文档对象
  1. Document:文档对象。代表内存中的dom树
    • 获取Element对象
      • getElementById(String id):根据id属性值获取唯一的element对象
      • getElementsByTag(String tagName):根据标签名称获取元素对象集合
      • getElementsByAttribute(String key):根据属性名称获取元素对象集合
      • getElementsByAttributeValue(String key, String value):根据对应的属性名和属性值获取元素对象集合
  2. Elements:元素Element对象的集合。可以当做 ArrayList来使用
  3. Element:元素对象

5、Node:节点对象

  • 是Document和Element的父类

快捷查询方式

感谢

黑马程序员

万能的网络

以及勤劳的自己
关注公众号: 归子莫,获取更多的资料,还有更长的学习计划

相关文章

    暂无相关文章
相关栏目:

用户点评