您的位置:首页 > 其它

dom4j解析XML文件(1)—XML文件的基本常识

2014-10-21 18:56 260 查看
<?xml version="1.0" encoding="UTF-8"?>
<list>
<emp id="1">
<name>张三</name>
<age>34</age>
<gender>男</gender>
<salary>3000</salary>
</emp>
<emp id="2">
<name>李四</name>
<age>21</age>
<gender>女</gender>
<salary>4000</salary>
</emp>
<emp id="3">
<name>王五</name>
<age>46</age>
<gender>女</gender>
<salary>6500</salary>
</emp>
<emp id="4">
<name>赵六</name>
<age>28</age>
<gender>男</gender>
<salary>4400</salary>
</emp>
<emp id="5">
<name>钱七</name>
<age>53</age>
<gender>男</gender>
<salary>12000</salary>
</emp>
</list>


1.XML处理指令

  XML处理指令,简称PI(processing instruction)。

  处理指令是用来指挥解析引擎如何解析XML文档内容。

  例如:<?xml version="1.0" encoding="UTF-8"?>

2.元素和属性

  元素是从开始标签到结束标签的部分。元素可以包括其他元素、文本、或者两者的混合物。元素可以拥有属性。

  元素可以在开始标签中包括属性,属性(Attribute)提供关于元素的额外(附加)的信息。属性通常提供不属于数据组成部分的信息,但是对需要处理这个元素的应用程序来说很重要。

  元素必须加引号,双引号和单引号都可以。例如:<emp id="1">

3.实体引用

  实体引用可以是常用的短语,键盘字符,文件,数据库记录或者任何包含数据的项。在XML中,有时实体内包含一些字符,这些字符需要转移,见下面的对应关系。

  <  <(小于)

  >  >(大于)

  &  &(与字符)

  '  '(单引号)

  "  "(双引号)

4.CDATA段

  格式:<![CDATA[文本内容]]>

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: