XML基础知识

什么是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语法规则?

  1. 全部 XML 元素都须有关闭标签
  2. XML 标签对大小写敏感
  3. XML 必须正确地嵌套
  4. XML 文档必须有根元素
  5. XML 的属性值须加引号
  6. 特殊符号用实体引用:如<(&lt;),>(&gt;),&(&amp;),'(&apos;),"(&quot;)
  7. 注释和html同样
  8. 保留空格
  9. 在 Windows 应用程序中,换行一般以一对字符来存储:回车符 (CR) 和换行符 (LF)。这对字符与打字机设置新行的动做有类似之处。在 Unix 应用程序中,新行以 LF 字符存储。而 Macintosh 应用程序使用 CR 来存储新行

XML元素和属性?

元素

定义:XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。
元素命名规则:code

  1. 不能以数字或标点开头
  2. 不能以xml,XMLXml等开始
  3. 不能包含空格
  4. 可由数字字母及其余字符构成
  5. 名称较短合适
  6. 避免-,.,:等字符

属性

  1. 尽可能避免使用属性,由于属性没法描述树结构,不易扩展,没法包含多重值
  2. 尽可能将属性转化成元素形式
  3. 元数据(有关数据的数据)应当存储为属性,而数据自己应当存储为元素
相关文章
相关标签/搜索