XML文档结构

来源:互联网 发布:淘宝素材图片免费下载 编辑:程序博客网 时间:2024/05/17 15:05

XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。

 

xml文档结构说明

 

一、示例文档:

 

01<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>

02<!--注释-->

03 <bookstore>

04  <book catalog="Programming">

05    <title lang="en">C++ Programming Language</title>
06    <author>Bjarne Stroustrup</author>
07    <year>1998</year>
08    <price>98.0</price>
09  </book>
10  <book catalog="Networking">
11    <title lang="en">TCP/IP Illustrated</title>
12    <author>Richard Stevens</author>
13    <year>1996</year>
14    <price>56.0</price>
15  </book>
16</bookstore>

 

注:每行前面的数字表示行标,不是xml文档的组成部分。

 

二、说明

1、第一行为xml文档的声明。标准xml文档都由声明开始,如示例第一行,声明必须位于文档的第一行。

声明中个属性的意义:

version:版本号。必须为1.0

encoding:编码方式。支持utf-8、iso-8859-1等

standaalone:是否独立。有效值为yes和no,定义了外部定义的 DTD 文件的存在性。no 表示这个 XML 文档不是独立的而是依赖于外部所定义的一个 DTD;yes 表示这个 XML 文档是自包含的(self-contained)。

2、第二行为注释部分。此部分不是必须的,它可以出现在文档的任何位置(除声明部分和标签内部)。

3、第三行至第十六行为根节点。每个xml文档有且只有一个根节点。

 4、第四行至第九行为一个子节点。根节点可以有多个子节点,子节点还可以有自己的子节点。

 

 

 

 

 

 

 

 

原创粉丝点击