XML ist eine erweiterbare Auszeichnungssprache. 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 wie HTML wählen oder eine Auszeichnungssprache 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 einem Computer 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 mit XML noch nicht vertraut sind, verstehen Sie möglicherweise nicht, was XML per Definition ist. Vielleicht können Sie Ihre Perspektive ändern, um zu verstehen, was XML von der Anwendungsseite aus ist und was XML leisten kann. Dies sollte für Sie hilfreicher sein als die eher leere Definition.
XML-Anwendungsoberflächen 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. XML ist eine Mikrodatenbank, die eine der häufigsten datenbasierten Anwendungen darstellt. 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 sechs 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.