1.什么是XML
XML即可扩展标记语言(EXtensible Markup Language),是一种标记语言但也与HTML不同。其设计宗旨为传输数据而不是显示数据,且XML的标签需要自行定义。
2. XML与HTML的区别
- XML 不是HTML的替代。
- 两者设计目的不同,前者在于数据的传输和存储,后者在于数据的布局样式等。
3.XPath表示
XPath使用路径表达式来选取XML文档中的节点。
表达式 | 释义 |
---|
nodename | 选取此节点的所有子节点 |
/ | 从根节点选取 |
path//name | 从当前路径下匹配所有name节点 |
. | 选取当前节点 |
. . | 选取当前节点的父节点 |
@ | 选取属性 |