描述XML语法的3个重要术语是【元素】、【属性】、【内容】。
元素是组成XML的最基本的单位,它由开始标记,属性和结束标记组成。
每个元素必须有一个元素名,元素可以若干个属性以及属性值。如果元素没有属性,则开始标记为<elementName>,而结束标记为</elementName>。
属性是简单的 名字-值对(key-value),在 名字-值中,值是在单引号或者双引号中的内容。
属性不能靠自身来表示,它必须处于特定元素的开始标记中。
<Food Flavor="chocolate">Ice Cream /Food>
元素:<Food /Food>
属性:Flavor 值:"chocolate”
内容:Ice Cream
XPath
使用路径表示法来处理XML文件。
注意:XPath 查询返回的是一个节点集,而不是一个节点。
所以如果希望获取某一个节点的话,必须要采用迭代的方式。
XPath上有不同类型的节点:
&根节点
&元素节点
&文本节点
&属性节点
&名字空间节点
&结构处理节点
&注释节点
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book>
<title>Harr Potter</title>
<price>29.99</>
</book>
<book>
<title>Learnling XML</title>
<price>39.95</price>
</book>
</bookstore>
元素是组成XML的最基本的单位,它由开始标记,属性和结束标记组成。
每个元素必须有一个元素名,元素可以若干个属性以及属性值。如果元素没有属性,则开始标记为<elementName>,而结束标记为</elementName>。
属性是简单的 名字-值对(key-value),在 名字-值中,值是在单引号或者双引号中的内容。
属性不能靠自身来表示,它必须处于特定元素的开始标记中。
<Food Flavor="chocolate">Ice Cream /Food>
元素:<Food /Food>
属性:Flavor 值:"chocolate”
内容:Ice Cream
XPath
使用路径表示法来处理XML文件。
注意:XPath 查询返回的是一个节点集,而不是一个节点。
所以如果希望获取某一个节点的话,必须要采用迭代的方式。
XPath上有不同类型的节点:
&根节点
&元素节点
&文本节点
&属性节点
&名字空间节点
&结构处理节点
&注释节点
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book>
<title>Harr Potter</title>
<price>29.99</>
</book>
<book>
<title>Learnling XML</title>
<price>39.95</price>
</book>
</bookstore>