XML
1.什么是XML?
XML是指可扩展标记语言(extensible markup language),其被设计用来传输和存储数据。XML 数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。这让创建不同应用程序可以共享的数据变得更加容易。
2.xml的基本语法
<?xml version='1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>Jone</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</meeting>
</note>
第一行是xml的声明,它定义了XML的版本和使用的编码。
<note>是根元素。
<to>George</to>
<from>Jone</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</meeting>
上面四行描述的是根元素的4个子元素。
</note>是根元素的结尾
XML必须包含根元素,该元素是所有其他元素的父元素。
XML中元素必须有关闭标签,声明不属于xml的组成部分所以不需要关闭标签。
XML对大小写敏感。
XML必须正确的嵌套。
XML的属性值必须加“”号。(单引号或双引号都可以)
实体引用
&It; < 小于
> > 大于
& & 和号
&aops; ' 单引号
" " 引号
注释
<!-- this is a comment -->
3.形式良好的XML文档
“形式良好”(Well Formed)的 XML 文档会遵守前几章介绍过的 XML 语法规则:
- XML 文档必须有根元素
- XML 文档必须有关闭标签
- XML 标签对大小写敏感
- XML 元素必须被正确的嵌套
- XML 属性必须加引号
4.XML文档的验证
XML DTD 和 XML schema