Heim > Backend-Entwicklung > XML/RSS-Tutorial > Kurzes XML-Tutorial (3)

Kurzes XML-Tutorial (3)

黄舟
Freigeben: 2017-02-18 15:25:44
Original
1617 Leute haben es durchsucht

Inhaltsverzeichnis

Entwicklungsverlauf

XML- und HTML-Vergleich erweiterbar

Syntaxdetails für XML- und HTML-Vergleich

XML-Validierungs-DTD

XML-Syntaxstruktur

XML-Namespace

DOM4J liest und schreibt Konfigurationsdatei

Über SLT


Syntaxdetails im Vergleich zu XML



Zusätzlich zu der im vorherigen Artikel erwähnten Erweiterbarkeit. Darüber hinaus XML Dokumente werden oft als Datenbank von Dokumenten und Dokumentation von Daten betrachtet. Das darstellungsorientierte HTML ist in dieser Hinsicht etwas schlechter, was zu einem deutlichen Unterschied zwischen beiden führt.

1. XML kann nur ein Stammelement haben

In HTML kann es mehrere Stammelemente geben, in XML ist jedoch nur ein Stammelement zulässig. Das heißt, HTML kann viele parallele Informationen beschreiben, während XML nur eines beschreiben kann, es jedoch keine untergeordneten Elemente im Stamm gibt Element. Menge begrenzt. Beispiel: HTML kann viele parallele Tabellen-Tags als Stammelemente haben, XML kann jedoch nur ein Stammelement haben.


2. XMLStrenge Tag-Anforderungen

l Das Start-Tag muss ein passendes End-Tag haben

In HTML können Sie Tags wie

direkt verwenden, ohne ein End-Tag hinzuzufügen, aber in XML müssen das Start-Tag und das End-Tag übereinstimmen.

l Leere Element-Tags müssen geschlossen werden

Sie können und andere einzelne Tags In XML müssen leere Element-Tags geschlossen werden. Leere Element-Tags werden mit einem Schrägstrich (/) geschlossen

l Bei allen Tags wird die Groß-/Kleinschreibung beachtet In HTML-Dokumenten werden Tags verwendet Dabei wird die Groß-/Kleinschreibung nicht beachtet. sind gleich, aber in XML sind diese beiden Tags unterschiedlich. Die Großschreibung des Start-Tags und des End-Tags muss konsistent sein.

l

Alle Tags müssen ordnungsgemäß verschachtelt sein

Alle Tags in XML müssen paarweise erscheinen und sinnvoll verschachtelt sein.

l Alle Tag-Attributwerte müssen in doppelte oder einfache Anführungszeichen eingeschlossen werden

In HTML können Attributwerte in Anführungszeichen gesetzt werden oder nicht. In XML müssen sogar numerische Zeichen in doppelte oder einfache Anführungszeichen gesetzt werden, wie zum Beispiel .

3. XMLDaten und Anzeige sind getrennt

Was auch immer der HTML-Quellcode einer Webseite ist, der mit verschiedenen Attributen und Tags für die Zusatzanzeige vermischt ist, was bei der Änderung von HTML große Probleme mit sich bringt. Da XML jedoch nicht das Layout und die Darstellung der Seite beschreiben kann, wird es nur zur Beschreibung der Daten und ihrer Struktur verwendet, sodass XML die Daten und die Anzeige trennt. Wir können unterschiedliche Layouts und Darstellungen für diese Daten und die Daten selbst entwerfen muss nichts überarbeiten. Der größte Vorteil der Verwendung von XML zur Darstellung von Daten besteht darin, dass es für Menschen und Computer einfacher ist, XML-Dokumente zu lesen und diese Daten zu verarbeiten. Die Art und Weise, wie XML Daten darstellt, ist wirklich unabhängig vom Anwendungssystem. Die Daten können wiederverwendet werden und ein Datenelement kann in verschiedenen Situationen verwendet werden.

Gerade aufgrund dieser Eigenschaften von XML ist es sehr gut in der Datenverarbeitung, sodass Leser feststellen werden, dass der Export des Vokabelbuchs im Youdao Dictionary eine XML-Datei ist Export von Google Reader Es ist auch eine XML-Datei, und die Konfiguration in Eclipse ist auch eine XML-Datei ... Wir können es uns so vorstellen: Im Softwareentwicklungsprozess, solange es um die Speicherung und Übertragung geht von Daten können Sie die Verwendung von XML in Betracht ziehen.

Das Obige ist der Inhalt des XML Concise Tutorial (3). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www. php.cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage