概述
优质
小牛编辑
139浏览
2023-12-01
什么是XML?
XML是一种简单的基于文本的语言,旨在以纯文本格式存储和传输数据。 它代表可扩展标记语言。 以下是XML的一些显着特性。
XML是一种标记语言。
XML是一种基于标签的语言,如HTML。
XML标记不像HTML那样预定义。
您可以定义自己的标记,这就是它被称为可扩展语言的原因。
XML标记旨在自我描述。
XML是用于数据存储和数据传输的W3C建议书。
例子 (Example)
<?xml version = "1.0"?>
<Class>
<Name>First</Name>
<Sections>
<Section>
<Name>A</Name>
<Students>
<Student>Rohan</Student>
<Student>Mohan</Student>
<Student>Sohan</Student>
<Student>Lalit</Student>
<Student>Vinay</Student>
</Students>
</Section>
<Section>
<Name>B</Name>
<Students>
<Student>Robert</Student>
<Student>Julie</Student>
<Student>Kalie</Student>
<Student>Michael</Student>
</Students>
</Section>
</Sections>
</Class>
优势 (Advantages)
以下是XML提供的优势 -
Technology agnostic - 作为纯文本,XML与技术无关。 它可以被任何技术用于数据存储和数据传输目的。
Human readable - XML使用简单的文本格式。 它是人类可读和可理解的。
Extensible - 在XML中,可以非常轻松地创建和使用自定义标签。
Allow Validation - 可以轻松Allow Validation使用XSD,DTD和XML结构。
缺点 (Disadvantages)
以下是使用XML的缺点 -
Redundant Syntax - 通常XML文件包含许多重复的术语。
Verbose - XML文件大小是一种冗长的语言,会增加传输和存储成本。