XML基础知识介绍——XML基础

XML(Extensible Markup Language) 即可扩展标记语言

XML是Internet环境中跨平台的、依赖于内容的技术,是当前处理结构化文档信息的有力工具

XML语言有如下特点:

  • 是一种元标记语言(开发者可根据自己需要定义符合需求的标记)
  • 是一种严格的语义结构化语言(描述文档的结构和语义)
  • XML语言可用于数据交换
  • XML文档由DTD(一组标识符的语法规则)和XML两部分组成

 1. XML的结构和基础语法

在一个XML文档里包含如下的要素:

1)XML声明:处理指令的一种,一个XML文档最好以一个XML声明作为开始(XML声明必须出现在文档的第一行)

example:

代表一条指令的结束
XML代表此文件是XML文件 
version = "1.0" 代表此文件用的是XML1.0标准 
encoding = "GB2312" 代表此文件所用的字符集 如果不定义 默认unicode 如果该文件要用到中文,就必须将此值设为GB2312

2)元素:XML文档内容的基本单元,从语法上讲:一个元素包含一个起始标记,一个结束标记以及标记之间的数据内容

<标记>数据内容

语法规定:

  • 标记必不可少
  • 大小写有差别
  • 要有正确的结束标记(结束标记必须加上斜杠/)
  • 标记要正确嵌套
  • 标记命名要合法(字母、下划线、冒号开头,后跟字母数字拒还冒号下划线连字符,不能有空格,标记名不得带上XML、xml等等为起始)
  • 要正确地有效使用属性

3) CDATA节:在标记CDATA下,所有标记、实体引用都被忽略,而被XML处理程序一视同仁当做字符数据看待


CDATA文本内容中不能出现字符串 ]]> 
CDATA不能嵌套

4) 注释:

  • 在注释文本不得出现字符“-”或字符串“--”
  • 不能把注释文本放在标记之中
  • 注释不能被嵌套

PS:

在XML元素必须彼此正确嵌套

元素必须关闭标签

XML文档必须有根元素

XML的属性值必须加引号

 

你可能感兴趣的:(XML,XHTML)