XML-Einführung

XML 被设计用来描述数据,其重点是数据的内容。

HTML 被设计用来显示数据,其重点是数据的外观。

应该掌握的基础知识:

在您继续学习之前,需要对以下知识有基本的了解:

  • HTML / XHTML
  • JavaScript 或 VBScript

如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。

什么是XML?

  • XML 指可扩展标记语言(EXtensible Markup Language)
  • XML 是一种标记语言,非常类似于 HTML
  • XML 被设计用来描述数据
  • XML 标签没有被预定义。您需要自行定义标签
  • XML 使用文件类型声明(DTD)或者 XML Schema 来描述数据。
  • 带有 DTD 或 XML Schema 的 XML 被设计为具有自我描述性
  • XML 是一个 W3C 标准

XML 是一个 W3C 标准

可扩展标记语言于 1998 年 2 月 10 日被确立为 W3C 标准。

您可以在我们的 《W3C 教程》 中获取更多关于 XML 标准的信息。

XML 与 HTML 的主要差异

XML 被设计用来携带数据。

XML 不是用来替代 HTML 的。

XML 和 HTML 是为不同的目的而设计的:

XML 被设计用来描述数据,其重点是数据的内容。

HTML 被设计用来显示数据,其重点是数据的外观。

HTML 的目的是显示信息,而 XML 的目的是描述信息。

没有任何行为的 XML

XML 是不作为的。

这可能有点难以理解,但 XML 不会做任何事情。XML 被设计用来结构化、存储和传输信息。

以下是 John 给 George 的便签,存储为 XML:

<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

此标签包含标题和留言。它还包含了发送者和接收者的信息。但是,这个 XML 文档尚未执行任何操作。它只是包含在 XML 标签中的纯粹信息。我们需要编写软件或程序来传输、接收和显示这个文档。

XML ist kostenlos und erweiterbar

XML-Tags sind nicht vordefiniert. Sie müssen Ihre eigenen Tags 'erfinden'.

Die Tags, die zur Markierung von HTML-Dokumenten und ihrer Struktur verwendet werden, sind vordefiniert. Der Ersteller eines HTML-Dokuments kann nur die in der HTML-Norm definierten Tags verwenden (z.B. <p>, <h1>).

XML ermöglicht es dem Ersteller, seine eigenen Tags und seine eigene Dokumentstruktur zu definieren.

Die in den obigen Beispielen verwendeten Tags sind in keiner XML-Norm definiert. Diese Tags wurden vom Autor des XML-Dokuments erfunden.

XML ist eine Ergänzung zu HTML

XML ist kein Ersatz für HTML.

Es ist sehr wichtig zu verstehen, dass XML kein Ersatz für HTML ist. In der zukünftigen Web-Entwicklung wird es wahrscheinlich vorkommen, dass XML zur Beschreibung von Daten verwendet wird, während HTML zur Formatierung und Anzeige dieser Daten verwendet wird.

Unsere beste Beschreibung von XML ist: XML ist eine plattformübergreifende, für den Informationsaustausch vorgesehene, software- und hardwareunabhängige Werkzeug.

Die Rolle von XML in der zukünftigen Web-Entwicklung

XML wird überall sein.

Wenn wir den rasanten Fortschritt der XML-Standardentwicklung und die rasante Akzeptanz dieser Standards durch eine Vielzahl von Softwareherstellern sehen, ist es wirklich beeindruckend.

Wir sind überzeugt, dass die Rolle, die XML in der Zukunft des Internets spielen wird, nicht weniger bedeutend sein wird als die von HTML, das immer die Grundlage des Internets war, und XML wird zum häufigsten Werkzeug für die Verarbeitung und Übertragung von Daten werden.