F: Ich weiß nicht, was der Unterschied zwischen XML und HTML ist. Was sind die Unterschiede? A: Informationen zum Unterschied zwischen XML und HTML finden Sie unter: http://www.w3c.org/MarkUp/ http://www.w3c.org/ XML / Extensible Markup Language ( XML ) bietet eine Möglichkeit, strukturierte Daten zu beschreiben. Im Gegensatz zu HTML-Tags, die hauptsächlich zur Steuerung der Anzeige und des Erscheinungsbilds von Daten verwendet werden, werden XML- Tags verwendet, um die Struktur und den Datentyp der Daten selbst zu definieren. XML verwendet eine Reihe von Tags, um Datenelemente zu beschreiben. Jedes Element kapselt Daten, die ganz einfach oder ganz komplex sein können. Sie können eine unbegrenzte Anzahl an XML- Tags definieren. Sie können beispielsweise einige XML -Tags definieren, um die Daten in der Bestellung anzugeben, etwa Preis, Steuern, Lieferadresse, Rechnungsadresse usw. Durch die unternehmensweite Einführung von XML- Markup lassen sich Daten aus einer Vielzahl unterschiedlicher Datenspeicher einfacher austauschen und bearbeiten. XML ist ein einfacher, plattformunabhängiger und weit verbreiteter Standard. Der Vorteil von XML gegenüber HTML besteht darin, dass es die Benutzeroberfläche von den strukturierten Daten trennt. Durch diese Trennung von Daten und Darstellung ist es möglich, Daten aus unterschiedlichen Quellen zu integrieren. Kundeninformationen, Bestellungen, Forschungsergebnisse, Rechnungszahlungen, Krankenakten, Katalogdaten und mehr können alle in XML konvertiert werden. XML vs. HTML Hier sind einige wichtige Punkte zur Beziehung zwischen XML und HTML, die Sie sich merken sollten: a.. XML ist nicht dazu gedacht, HTML zu ersetzen. Tatsächlich kann XML als Ergänzung zu HTML betrachtet werden. Die Ziele von XML und HTML sind unterschiedlich: HTML dient der Anzeige von Daten und konzentriert sich auf deren Erscheinungsbild, während XML der Beschreibung von Daten dient und sich auf den Inhalt der Daten konzentriert. b.. Ähnlich wie HTML tut XML nichts. Während XML -Tags verwendet werden können, um die Struktur eines Artikels, beispielsweise einer Bestellung, zu beschreiben, enthalten sie keinen Code, der zum Senden oder Verarbeiten dieser Bestellung und zum Sicherstellen ihrer Zustellung verwendet werden kann. Jemand anderes muss den Code schreiben, um diese Vorgänge tatsächlich auf den XML- formatierten Daten auszuführen. c.. Im Gegensatz zu HTML werden XML -Tags vom Autor des Schemas oder Dokuments definiert und sind nicht eingeschränkt. HTML-Tags sind vordefiniert; HTML-Autoren können nur die Tags verwenden, die vom aktuellen HTML-Standard unterstützt werden. Verwendung von XML XML ist eine äußerst flexible Möglichkeit zur Datenübertragung. Im Folgenden finden Sie Beispiele für Situationen, in denen XML verwendet werden kann: a.. Normale Dokumente b.. Strukturierte Aufzeichnungen, wie Terminaufzeichnungen oder Bestellungen c.. Internet/Intranet Web-Anwendungen, die Daten verschieben d.. Objekte mit Daten, wie Objekte oder ActiveX-Steuerelemente in einem persistenten Format e.. Datensätze, wie das Ergebnis einer Abfrage f.. Meta-Inhalte für eine Website, wie das Channel Definition Format (CDF) g.. Eine grafische Anzeige, beispielsweise die Benutzeroberfläche einer Anwendung. h.. Links zu Informationen und Personen im Web. i.. C#-Code (optional im XML- Format); weitere Informationen finden Sie in der XML- Dokumentation. j.. Ein Discovery-Dokument zum Auffinden verfügbarer XML- Webdienste; weitere Informationen finden Sie unter „XML Web Services Discovery“. Hier sind einige Vorteile von XML gegenüber anderen Formaten zum Speichern von Informationen: a. XML -Formate sind textbasiert und daher leichter zu lesen, zu dokumentieren und manchmal auch leichter zu debuggen. b. XML- Dokumente können einen Großteil der bereits für HTML etablierten Infrastruktur nutzen, darunter das HTTP-Protokoll und einige Browser. HTTP ermöglicht die Übertragung von XML durch Firewalls. c. XML- Parsing ist gut definiert und weit verbreitet, sodass es möglich ist, Informationen aus XML- Dokumenten in einer Vielzahl von Umgebungen abzurufen. d.. Anwendungen können sich auf XML- Parser verlassen, um bestimmte Strukturvalidierungen und Datentypprüfungen durchzuführen (bei Verwendung eines Schemas). XML basiert auf Unicode, was die Erstellung internationalisierter Dokumente erleichtert. Allerdings ist XML nicht für alle Situationen geeignet. XML -Dokumente neigen dazu, ausführlicher zu sein als die Binärformate, die sie ersetzen. Sie beanspruchen mehr Netzwerkbandbreite und Speicherplatz oder erfordern zum Komprimieren mehr Prozessorzeit. Die XML- Analyse kann langsamer sein als die Analyse hochoptimierter Binärformate und mehr Speicher erfordern. Durch eine sorgfältige Anwendungsgestaltung können jedoch einige Probleme vermieden werden. Validieren von XML -Dokumenten <br />Um zu validieren, ob ein XML- Dokument die erforderlichen Daten und die erforderliche Struktur enthält, müssen Sie dem XML- Dokument ein XML- Schema zuordnen. Ein XML- Schema ist ein Regelsatz, der definiert, wie Elemente und Attribute strukturiert werden, um ein XML- Dokument zu bilden. Sie können Schemata zwischen Organisationen teilen, um die Übertragung und Verarbeitung gemeinsam genutzter Daten zu vereinfachen. Weitere Informationen finden Sie unter Einführung in XML- Schema. Anzeigen von XML -Daten <br />Es gibt mehrere Möglichkeiten, XML- Daten anzuzeigen (oder bereitzustellen). Es gibt auch Datenbindungsmechanismen, die mit Stylesheets verwendet werden können, um XML- Daten in einer visuellen Form darzustellen und Interaktivität hinzuzufügen. Hier sind einige Möglichkeiten zur Anzeige von XML : a.. XSLT – Extensible Stylesheet Language b.. CSS – Cascading Style Sheets c.. Microsoft Internet Explorer Weitere Informationen finden Sie auf der MSDN Online XML Developer Center-Website (http://msdn.microsoft.com/xml/default.asp). XML -Ressourcen Wenn Sie mit HTML vertraut sind, können Sie lernen, XML- Dokumente zu erstellen, solange diese gültig und wohlgeformt sind. Weitere Informationen zu XML finden Sie im XML SDK und auf der MSDN Online XML Developer Center-Website (http://msdn.microsoft.com/xml/default.asp). Weitere Informationen finden Sie in der XML- Spezifikation des World Wide Web Consortium (W3C) ( http://www.w3.org/XML/ ). F: Warum verwenden viele große Websites immer noch HTML statt XML? A: XML und HTML sind grundsätzlich verschieden. Sie sagten, dass große Websites HTML verwenden. Wenn es sich um statische Daten handelt, ist HTML natürlich am schnellsten, aber es ist schwierig zu pflegen! XML CSS wird im Allgemeinen für das Site-Design verwendet, aber XML CSS hat große Einschränkungen, daher ist es besser, XML XSLT zu verwenden F: Wenn ich jetzt eine Website direkt mithilfe von XML entwickle und sie dann direkt in den jetzt bereitgestellten normalen statischen Bereich hochlade, wird sie angezeigt? A: Wenn Sie davon ausgehen können, dass Ihre Benutzer IE6 verwenden (oder zumindest installiert haben), besteht kein Problem. Wenn der Benutzer andere Browser verwendet, muss die Konvertierung von XML -> HTML serverseitig erfolgen, was vom normalen statischen Speicherplatz nicht unterstützt wird. Sie können einen ASP- oder PHP-Speicherplatz wählen, der XML DOM unterstützt. Daher ist die Betriebsumgebung unterschiedlich. |
<<: So verwenden Sie Docker zum Erstellen eines privaten pypi-Repositorys
>>: Einige Details zu MySQL-Indizes
Gibt es in MySQL eine Möglichkeit, Leerzeichen st...
Warum Vim lernen? Linux verfügt über eine große A...
Nach der Installation von Navicat Der folgende Fe...
Dieser Artikel stellt ein Tutorial zur Verwendung...
Vorwort Wenn CSS die Grundfertigkeit der Front-En...
In diesem Artikel gibt es keine Spitzfindigkeiten,...
Während des Crawler-Entwicklungsprozesses sind Si...
Die Installation komprimierter Pakete hat sich se...
Inhaltsverzeichnis 1. Häufige Fehler von Anfänger...
Verstehen Sie zunächst eine Methode: Aufrufen ein...
Dies ist mein erster Blogbeitrag. Aus Zeitgründen...
Sowohl die Optionen „Nur lesen“ als auch „Deaktiv...
Vorwort Wenn wir Abfrageanweisungen verwenden, mü...
Datensicherung und Wiederherstellung Teil 2, wie ...
Dies ist eine erweiterte Version. Die Fragen und ...