什么是XML?
XML全名可扩展标记语言(EXtensible Markup Language)
,它的设计宗旨是传输数据(HTML显示数据)
其中的标签没有被预约义,因此须要自行定义标签。html
XML做用?
XML对于数据的传输和存储有巨大做用,同时它还能够被用来定义新的Internet语言,如:XHTML,WSDL(用于描述可用的 web service),WAP 和 WML(用于手持设备的标记语言),RSS(用于 RSS feed的语言),RDF 和 OWL(用于描述资源和本体),SMIL (用于描述针对 web 的多媒体)web
XML结构?
树结构,必须包含根元素设计
XML语法规则?
- 全部 XML 元素都须有关闭标签
- XML 标签对大小写敏感
- XML 必须正确地嵌套
- XML 文档必须有根元素
- XML 的属性值须加引号
- 特殊符号用实体引用:如<(
<
),>(>
),&(&
),'('
),"("
)
- 注释和html同样
- 保留空格
- 在 Windows 应用程序中,换行一般以一对字符来存储:回车符 (CR) 和换行符 (LF)。这对字符与打字机设置新行的动做有类似之处。在 Unix 应用程序中,新行以 LF 字符存储。而 Macintosh 应用程序使用 CR 来存储新行
XML元素和属性?
元素
定义:XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。
元素命名规则:code
- 不能以数字或标点开头
- 不能以xml,XMLXml等开始
- 不能包含空格
- 可由数字字母及其余字符构成
- 名称较短合适
- 避免-,.,:等字符
属性
- 尽可能避免使用属性,由于属性没法描述树结构,不易扩展,没法包含多重值
- 尽可能将属性转化成元素形式
- 元数据(有关数据的数据)应当存储为属性,而数据自己应当存储为元素