Heim > Artikel > Backend-Entwicklung > Detaillierte Einführung in die Beziehung zwischen Asp und XML
1. Was ist XML?
XML ist lediglich ein Datenspeicherformat, bei dem es sich um einen Text handelt (obwohl die XML-Spezifikation auch eine Lösung zum Speichern von Binärdaten bietet).
Tatsächlich gibt es viele Textformate, die zum Speichern von Daten verwendet werden können, beispielsweise die bekannte .ini-Datei. Wenn viele Freunde zum ersten Mal die C-Sprache oder die Basic-Sprache lernen, müssen sie manchmal die Quelldaten oder Endergebnisse in einer Textdatei speichern. Das Speicherformat wird natürlich von der Person bestimmt, die das Programm schreibt Programm: Der Programmierer hat ein benutzerdefiniertes Datenformat erstellt.
Das XML-Format selbst ist auch ein Format zum Speichern von Daten. Es ist im Wesentlichen dasselbe wie die Datendatei, die Sie damals definiert haben, aber der einzige (und wichtigste) Unterschied besteht darin, dass das XML-Format von allen erkannt wird Es wird weitgehend unterstützt, aber die Datendatei, die Sie selbst erstellt haben, wird nur von den ein oder zwei Programmen unterstützt, die Sie geschrieben haben.
2. Was macht XML?
XML wird nur zum Speichern von Daten verwendet, es macht nichts anderes.
Obwohl XML nichts bewirkt, da es ein einheitliches Format ist, wird dieses Format unabhängig von der Unix-Plattform, der Macintosh-Plattform oder der Windows-Plattform unterstützt.
Wenn Java eine plattformübergreifende Programmiersprache ist, dann ist XML ein plattformübergreifendes Datenformat. Genau aus diesem Grund sind diese beiden plattformübergreifenden Dinge so eng miteinander verbunden. Die meisten XML-Anwendungen, die ich vor einigen Jahren gesehen habe, wurden mit Java-Technologie implementiert. Aber auch viele andere Sprachen (wie C#, Perl, Python) unterstützen XML sehr gut.
Die Vereinheitlichung wird auf jeden Fall große Vorteile bringen, das heißt: Es gibt viele technische Lösungen, die sie unterstützen und erweitern, wie zum Beispiel: DOM, XSLT, SVG, VRML, SOAP, Cocoon, XSP usw.
3. Was XML nicht kann
XML ist weder für die Ausführung von Programmen noch für die Darstellung von Daten verantwortlich. Die Darstellung von Daten kann über XSL oder CSS erfolgen. Programmiersprachen wie Asp und Java werden natürlich zum Ausführen des Programms verwendet, während XML nichts anderes tut, als Daten zu speichern.
4. Die Beziehung zwischen XML und Asp
ASP ist ein Benutzer von XML. XML bietet ein Datenspeicherformat für ASP und andere technische Lösungen, das von anderen technischen Lösungen einschließlich Asp aufgerufen werden kann. Die Beziehung zwischen ihnen ist so einfach.
5. Ist „keine Aktualisierung“ das Ergebnis von Asp?
„Keine Aktualisierung“ ist nicht die Schuld von Asp.
Asp steuert den Hintergrund und die Client-Technologie muss keine Aktualisierung durchführen. Normalerweise erfolgt dies über JavaScript. Wenn Sie darauf bestehen, VBScript zu verwenden, ist das natürlich egal, aber der Preis dafür ist, dass Browser wie Mozilla und Firefox es nicht unterstützen.
6. Die Beziehung zwischen XML und Datenbank
XML kann allein als kleine Datenbank oder als Cache für große und mittlere Datenbanken (wie SQL Server, Oracle, MySQL, DB2) verwendet werden.
Wenn die Datenmenge gering ist, ist die Effizienz der Datenbank-Engine beim Lesen und Schreiben von Daten definitiv besser als beim Lesen und Schreiben von Daten über Textdateien. Wir können uns jedoch vorstellen, dass sich die Zeit, die zum Lesen und Schreiben eines Datensatzes in einer solchen Datenbank benötigt wird, von der Zeit unterscheidet, die zum Lesen und Schreiben einer nicht sehr großen XML-Datei benötigt wird, wenn die Datenmenge in der Datenbank groß ist. Ersteres erfordert viel Serverzeit. Die Ressourcen sind viel größer. Daher können wir XML als leichte kleine Datenbank zum Zwischenspeichern von Daten verwenden.
7. Kann XML die Datenbank ersetzen?
Die Antwort ist natürlich nein. Umgekehrt können Datenbanken XML nicht ersetzen.
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Beziehung zwischen Asp und XML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!