
xpath基础学习
/ 路径以/开始,该路径表示道一个元素的绝对路径 /aa/cc选择aa的所有cc子元素 // 路径以//开头,表示选择文档中所有满足//所有规则的元素,(不论层级关系) //bb 选择所有的bb元素 //dd//bb 选择所有父元素是dd的预案bb元素 * 表示选择所有由*之前的路径所定位的元素 /aa/cc/dd/* 选择/aa/cc/dd/下的所有元素 /*/*/*/bb 选择有三个祖先的bb元素 []表达式可以进一步指定元素,其中数字表
/ 路径以/开始,该路径表示道一个元素的绝对路径 /aa/cc选择aa的所有cc子元素 // 路径以//开头,表示选择文档中所有满足//所有规则的元素,(不论层级关系) //bb 选择所有的bb元素 //dd//bb 选择所有父元素是dd的预案bb元素 * 表示选择所有由*之前的路径所定位的元素 /aa/cc/dd/* 选择/aa/cc/dd/下的所有元素 /*/*/*/bb 选择有三个祖先的bb元素 []表达式可以进一步指定元素,其中数字表
解析方式(DOM,SAX,JDOM,DOM4J,STAX) 一,DOM(Document Object Model)方式解析:文档对象模型,官方推荐 DOM是html和xml的应用程序接口(API),以层次结构(类似于树型)来组织节点和信息片段,映射XML文档的结构,允许获取和操作文档的任意部分,是W3C的官方标准 【优点】 ①允许应用程序对数据和结构做出更改。 ②访问是双向的,可以在任何时候在树中上下导航,获取和操作任意部分的数据。 【缺点】 ①
一、XML定义 xml是可扩展标记语言(eXtensible Markup Language),是一种标记语言,设计的宗旨是:传输数据XML的标签需要自行定义 XML是一种通用数据交换格式二、XML语法文档声明:必须出现在文档的第一行 最简单的语法: encoding属性说明文档编码格式如: 中国默认编码格式是UTF-8元素:一个XML文档有且仅有一个跟标签 XML不会忽略主题内