📜  如何定义 XML 文档的结构?

📅  最后修改于: 2022-05-13 01:56:43.369000             🧑  作者: Mango

如何定义 XML 文档的结构?

XML(可扩展标记语言)文档包含声明、元素、文本和属性。它由实体(存储单元)组成,它告诉我们它所引用的数据的结构。它用于提供数据传输的标准格式。由于它有助于消息传递,它并不总是物理存储,即存储在磁盘中,而是动态生成,但其结构始终保持不变。

XML 标准结构及其规则:

规则 1:它的标准格式由一个XML 序言组成,其中包含 XML 声明和 XML DTD(文档类型定义)和正文。如果存在 XML 序言,它应该始终是文档的开头。默认情况下,XML 版本是1.0 ,并且仅包括它构成了最短的 XML 声明。 UTF-8是默认字符编码,是七种字符编码方案之一。如果不存在,可能会导致一些编码错误。

XML 声明的语法:

DTD 的语法:

]>

例子:

XML

  
  
  
]>
  

  GeeksforGeeks
  GeeksforGeeks
  011-24567981


XML


    
        Machine learning
        aarti majumdar
        2022
    
    
        Web Development
        aarti majumdar
        2022
    
    
        XML
        aarti majumdar
        2022
    


XML
Welcome to GeeksforGeeks


XML

    geeksforgeeks


XML
welcome     to            geeksforgeeks


XML


XML

    GeeksforGeeks


规则 2: XML 文档必须有一个根元素(最高父元素)及其子元素(子元素)。为了更好地了解数据元素的层次结构,XML 遵循由一个根(父)和多个叶(子)组成的 XML 树结构。

上图源码:

XML



    
        Machine learning
        aarti majumdar
        2022
    
    
        Web Development
        aarti majumdar
        2022
    
    
        XML
        aarti majumdar
        2022
    

规则 3:所有 XML 元素都必须有关闭和打开标签(类似于 HTML)。

XML

Welcome to GeeksforGeeks

规则 4:开始和结束标签区分大小写。例如, 与上述示例中的不同。

规则 5: XML 属性的值必须有引号:

XML


    geeksforgeeks

规则 6:空白在 XML 中保留和维护。

XML

welcome     to            geeksforgeeks

规则 7:注释可以定义在 XML 中,括在和 –> 标记之间。

XML


规则 8: XML 元素必须正确嵌套。

XML


    GeeksforGeeks