Skip to main content

Was ist XML oder erweiterbare Markup -Sprache?

XML (Extensible Markup -Sprache) ist ein weniger komplexer und prägnanterer Dialekt des größeren komplexeren SGML (Standard -Verallgemeinerungssprache).In den einfachsten Begriffen verwendet diese Sprache Syntax -Tags, um verschiedene Arten von Daten in einer Datei zu identifizieren.Zum Beispiel:

XML macht es verschiedenen Programmen sehr einfach, Daten zu extrahieren, da die Tags bestimmten Modellen entsprechen.Oben sehen wir ein Datenmodell mit 7 Elementen:

Client (übergeordnetes Element), enthält 6 verschachtelte Elemente: Name, Straße, Stadt, Staat, Reißverschluss und Telefon.Field hält den Namen einer Person oder eines Unternehmens.
Straße : Dieses Feld wird eine Straßenadresse enthält.
Stadt : Hier findet es die Stadt.ZIP
: Die 5-stellige Postleitzahl. Telefon
: Die Telefonnummer. Um das Datenmodell oder den Inhalt der einzelnen Elemente zu definieren, kann ein DTD (Dokumenttypdefinition) verwendet werden.Ein DTD ist eine Möglichkeit, die Struktur oder den
Baum eines XML -Dokuments zu definieren.Ein DCD (Dokumentinhaltsbeschreibung), DDML (Dokumentendefinitionsmarkup -Sprache), SAX (einfache API für XML) und Xschema sind andere.Löschen Sie, wie es sich von der Hypertext -Markup -Sprache (HTML) unterscheidet.Die in HTML verwendeten Tags diktieren, wie Material auf einer Webseite angezeigt werden sollte, ohne Hinweis darauf, was das Material ist
.Die Manipulation oder Wiederverwendung von Daten in einer HTML -Datei für weitere Zwecke ist nicht praktikabel.Daten, die in einer in XML geschriebenen Webseite enthalten sind, können jedoch manipuliert werden, von verschiedenen Datenbanksystemen extrahiert und recycelt. Bei Verwendung von HTML zum Erstellen von Webseiten

Stilblätter

werden häufig verwendet.Ein CSS fügt formal als Cascading -Style -Blätter bekannt und fügt einer HTML -Webseite Stilelemente hinzu.In diesem Fall ist das Äquivalent des CSS die xsl

(Extensible Stylesheet -Sprache), die auf die gleiche Weise implementiert wird.

Die XSL dient tatsächlich zwei Funktionen.Es enthält Anweisungen für XML-bewusstes Browser, wie der Code für grafische Zwecke rendert, aber auch Anweisungen für Transformation

Die Daten in andere Formate, die als XLST bezeichnet werden.XSLT kann eine andere Datei in der Struktur im Original generieren.Dies ist insbesondere in Bereichen wie E-Commerce nützlich, beispielsweise in den Kundeneingaben wie Name, Kreditkartennummer, Dollarbetrag usw. wird eine Reihe von Systemprogrammen bei der Bearbeitung der Zahlung durchgeschoben.Die Transformationsfunktion von XSLT ist ungehindert durch die Rendern der Bedürfnisse und befasst sich ausschließlich mit der erfolgreichen Bewegung von Daten zwischen Netzwerken und Programmen für Verarbeitungszwecke.In einer Zeit, in der der Informationsaustausch in einer so hohen Nachfrage eine offensichtliche Wahl gegenüber HTML ist.Metalanguage

mdash;Eine Sprache, die andere Sprachen beschreibt.Eines der Ziele von W3C war es, XML optionlos zu machen, so dass es rein bleiben würde, im Gegensatz zu HTML, das viele verschiedene Konventionen hat und infolgeVon den vom W3C veröffentlichten Tests im März 2005 ergaben Microsoft Internet Explorer 6.0 SP2 die XML -Fähigkeit, Berichten zufolge ihren eigenen Geschmack der Sprache zu verwenden, die möglicherweise nicht immer den festgelegten Standards entsprechen.Netscape hatte eine gute Kompatibilität mit einigen Problemen in der 8.0 Beta -Version, während Firefox und Mozilla die besten Ergebnisse von freien Browsern hatten, mit vollständig implementierten, 100% kompatiblen XML -Rendering -Fähigkeit in allen verfügbaren Browserversionen bisher.-Seiten bieten so viel mehr FlexibilitätAls HTML -Seiten wird erwartet, dass HTML als Sprache der Wahl ersetzt wird.Für weitere Informationen können Sie die offizielle W3C -Website besuchen.Online -Tutorials und viele Bücher sind ebenfalls verfügbar.Das Erlernen der Sprache erfordert möglicherweise einen Anstieg, Experten sagen jedoch voraus, dass die Investition die Zeit wert ist.