Heim  >  Artikel  >  Backend-Entwicklung  >  Kurzes XML-Tutorial(1)

Kurzes XML-Tutorial(1)

黄舟
黄舟Original
2017-02-18 15:21:561662Durchsuche

Inhaltsverzeichnis


Entwicklungsgeschichte

XMLVergleich mit HTML Extensible

XML und HTML-Vergleichssyntaxdetails

XML-Validierungs-DTD

XMLSyntaxstruktur

XMLNamespace

DOM4JKonfigurationsdateien lesen und schreiben

Über SLT

Entwicklungsgeschichte



Um Wissen zu lernen, müssen Sie zunächst wissen, wie das Wissen generiert wird und welche Probleme es zu lösen generiert, und dann, wie Sie diese Wissensfrage verwenden Daher wird im ersten Teil dieses Tutorials darüber gesprochen, wie XML entsteht. Die Entwicklungsgeschichte von XML ist in der folgenden Abbildung dargestellt. Aus Platzgründen wird ein Teil des Inhalts in der Abbildung nicht ausführlich erläutert.

Um den Datenaustausch und -betrieb zu fördern, kam IBM in den 1960er Jahren zu einer wichtigen Schlussfolgerung: Um die Portabilität des Systems zu verbessern, geben Sie einige ähnliche Daten zwischen Dokumenteigenschaften (Schriftgröße) frei , Layout usw.), muss ein gemeinsames Dokumentformat verwenden und das Format dieses Dokuments muss bestimmten Regeln entsprechen. Dies ist das Leitprinzip für die Erstellung von GML (Generalized Markup Language, General Markup Language) , indem dem Dokument Tags hinzugefügt werden, um jedes Element im Dokument zu identifizieren, IBM Diese Auszeichnungssprache heißt Generalized Markup Language (Generalized MarkupLanguage , GML). GMLNach einer Entwicklungsphase 1984International Organization for Standardization (ISO ) begann mit Diskussionen zu diesem Vorschlag und 1986 wurde der Auszeichnungssprachenstandard (ISO8879) mit der Bezeichnung neue Sprache SGML eingeführt , die Standard General Markup Language.

SGML

ist eine Metasprache, die Auszeichnungssprachen definieren kann. Da SGML jedoch zu komplex ist, ist es nicht für die Anwendung geeignet das Web. Die Skalierbarkeit von SGML inspirierte jedoch das W3C. Daher begann die W3C-Organisation 1996 mit der Entwicklung einer erweiterbaren Auszeichnungssprache. Der Zweck besteht darin, die umfangreichen Funktionen von SGML und die Benutzerfreundlichkeit von HTML in WEB-Anwendungen zu kombinieren. Im Februar 1998 veröffentlichte das W3C den XML1.0-Standard, der darauf abzielt, gängiges SGML im Web auf die gleiche Weise wie die bestehende Hypertext Markup Language (HTML) bereitzustellen, zu akzeptieren und zu verarbeiten. Der vollständige Name von XML ist ExtensibleMarkup Language, was bedeutet, dass es sich um eine Teilmenge der Standard Generalized Markup Language (SGML) handelt. Es definiert Datenstrukturen auf entwickelte, selbstbeschreibende Weise. Während der Dateninhalt beschrieben wird, kann auch die Beschreibung der Struktur hervorgehoben werden, wodurch die Beziehung zwischen Daten widergespiegelt wird.

Wenn der Leser über einige der oben genannten Punkte immer noch unklar ist (z. B. Erweiterbarkeit, Selbstbeschreibung usw.), dann spielt das keine Rolle, lesen Sie weiter und ich glaube Ihnen werde es plötzlich verstehen.

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


Stellungnahme:
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
Vorheriger Artikel:Jibx verarbeitet XMLNächster Artikel:Jibx verarbeitet XML