XML食用指南(大雾)

XML语法

  1. 所有元素必须有关闭标签 都是双标签?

  2. 对大小写敏感

  3. 必须正确嵌套 内外层必须清晰

  4. XML文档必须有根元素 个人理解是类似于HTML的<html>标签

  5. XML的属性值必须加引号

    <note date="08/08/2008">
    
  6. 实体引用 和HTML一样 某些特殊字符需要转译 小于大于符号 and符号 单引号 双引号

  7. 注释风格和HTML一样

  8. XML中空格不会被删节 但是HTML中重复空格会被删节,需要用转译字符

  9. 在 Windows 应用程序中,换行通常以一对字符来存储:回车符 (CR) 和换行符 (LF)。 不太懂


XML元素

  1. XML 元素指的是从(且包括)开始标签直到(且包括)结束标签的部分。元素可包含其他元素、文本或者两者的混合物。元素也可以拥有属性。

  2. XML命名规则 怎么觉得莫名的像c语言命名规则

    • 名称可以含字母、数字以及其他的字符
    • 名称不能以数字或者标点符号开始
    • 名称不能以字符 “xml”(或者 XML、Xml)开始
    • 名称不能包含空格
    • 可使用任何名称,没有保留的字词。
  3. 最佳命名习惯

    • 名称应当比较简短
    • 避免 减号 点 冒号 字符
    • XML 文档经常有一个对应的数据库,其中的字段会对应 XML 文档中的元素。有一个实用的经验,即使用数据库的名称规则来命名 XML 文档中的元素。
  4. XML元素是可拓展的 不太理解直接跳过


XML属性

  1. 属性值必须被引号包围,单引号双引号都可

    • 如果属性值本身包含双引号,那么有必要使用单引号包围它

    <gangster name='George "Shotgun" Ziegler'>

  2. 子元素和属性 个人觉得数据很多时使用子元素应该会比较清晰易读

  3. 针对元数据的XML属性

  • 有时候会向元素分配id使用,这些id可以表示元素,和HTML中id属性一样
  1. 元数据(有关数据的数据)应当存储为属性,而数据本身应当存储为元素

XML验证

  1. 形式良好的XML文档:“形式良好”或“结构良好”的 XML 文档拥有正确的语法。

    • XML 文档必须有根元素
    • XML 文档必须有关闭标签
    • XML 标签对大小写敏感
    • XML 元素必须被正确的嵌套
    • XML 属性必须加引号
  2. 合法的 XML 文档是“形式良好”的 XML 文档,同样遵守文档类型定义 (DTD) 的语法规则:

    • <DOCTYPE note SYSTEM "Note.dtd"> 这个声明是对外部DTD文件的引用。
    • DTD的作用时定义XML文档的结构。它使用一系列合法的元素来定义文档结构

猜你喜欢

转载自www.cnblogs.com/myqD-blogs/p/12926385.html