Heim > Backend-Entwicklung > XML/RSS-Tutorial > XML-Einsteiger-Tutorial: XML verstehen

XML-Einsteiger-Tutorial: XML verstehen

巴扎黑
Freigeben: 2017-03-19 15:08:18
Original
1619 Leute haben es durchsucht

[Einführung] xml ist eine eXtensible Markup Language. Tags beziehen sich auf Informationssymbole, die Computer verstehen können. Mithilfe solcher Tags können Computer Artikel verarbeiten, die verschiedene Informationen enthalten. Um diese Tags zu definieren, können Sie eine international akzeptierte Auszeichnungssprache auswählen, z. B. HTM

xml (eXtensible Markup Language). Tags beziehen sich auf Informationssymbole, die Computer verstehen können. Mithilfe solcher Tags können Computer Artikel verarbeiten, die verschiedene Informationen enthalten. Um diese Tags zu definieren, können Sie eine international akzeptierte Tag-Sprache wie HTML wählen oder eine Tag-Sprache wie XML verwenden, die von den relevanten Personen frei festgelegt wird. Dies ist die Erweiterbarkeit der Sprache. XML wurde gegenüber SGML vereinfacht und modifiziert. Es verwendet hauptsächlich XML, XSL und XPath usw.

Der obige Absatz ist eine grundlegende Definition von XML, eine weithin akzeptierte Erklärung. Einfach ausgedrückt ist XML eine Datenbeschreibungssprache. Obwohl es sich um eine Sprache handelt, verfügt sie normalerweise nicht über die Grundfunktion einer gemeinsamen Sprache – nämlich von Computern erkannt und ausgeführt zu werden. Sie können sich nur darauf verlassen, dass eine andere Sprache es so interpretiert, dass es die gewünschte Wirkung erzielt oder vom Computer akzeptiert wird.

Wenn Sie XML noch nicht kennen, verstehen Sie möglicherweise nicht, was XML per Definition ist. Vielleicht können Sie Ihre Perspektive ändern, um XML von der Anwendungsseite aus zu verstehen und zu verstehen, was XML kann. Dies sollte für Sie hilfreicher sein als diese leerere Definition.

XML-Anwendungen werden hauptsächlich in zwei Typen unterteilt: Dokumenttyp und Datentyp. Hier sind einige gängige XML-Anwendungen:

1. Angepasstes XML+XSLT=>HTML, eine der häufigsten dokumentbasierten Anwendungen. XML speichert die XML-Daten des gesamten Dokuments, und dann konvertiert und analysiert XSLT das XML, kombiniert es mit den HTML-Tags in XSLT und wird schließlich zu HTML, das im Browser angezeigt wird. Ein typisches Beispiel ist der Beitrag auf CSDN.

2. Als Mikrodatenbank ist XML eine der häufigsten datenbasierten Anwendungen. Wir verwenden relevante XML-APIs (MSXML DOM, Java DOM usw.), um auf XML zuzugreifen und es abzufragen. Bei der Implementierung von Message Boards sieht man häufig die Verwendung von XML als Datenbank.

3. Als Kommunikationsdaten. Der typischste ist WEB SERVICE, der XML zur Datenübertragung verwendet.

4. Als Konfigurationsinformationsdaten für einige Anwendungen. Am häufigsten wird web.XML verwendet, wenn J2EE den WEB-Server konfiguriert.

5. XML-Format einiger anderer Dokumente. Wie Word, Excel usw.

6. Speichern Sie die Zuordnungsbeziehung zwischen Daten. Wie zum Beispiel Ruhezustand.

Die hier vorgestellten 6 Anwendungen decken im Wesentlichen die Hauptanwendungen von XML ab. Kurz gesagt ist XML eine abstrakte Sprache, die nicht so konkret ist wie herkömmliche Programmiersprachen. Um es gründlich zu verstehen, sollten Sie mit der Anwendung beginnen, die gewünschte Verwendung auswählen und dann lernen, wie man es verwendet.                                                                            

Das obige ist der detaillierte Inhalt vonXML-Einsteiger-Tutorial: XML verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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