Damit kann man dann Webseiten erstellen. Für andere Zwecke gibt es dann wiederrum eigene Sprachen mit eigenen Elementen. Du erinnerst dich an unsere Zeichnung? Mit SVG und den passenden Elementen kannst du tatsächlich solche Grafiken erstellen. Diese Sprachen sind mittlerweile Standard, aber man kann sich solche Sprachen auch selbst ausdenken. Du solltest dabei allerdings immer bedenken, dass man dazu ein passendes Programm schreiben muss, welches dieses Format dann lesen und schreiben kann. Für eigene Formate gibt es ein Zusatzformat mit der man die gültigen Elemente, Attribute und Kindelemente, also die Struktur einer XML definieren kann. XML Schema. Diese nennt sich XML Schema Definition oder kurz XSD. Im Prinzip liest sich diese wie eine XML, hat allerdings ein paar Sonderfälle. Eine XSD bietet sich immer dann an, wenn man die XML-Datei zwischen Programmen und Computern übertragen möchte. Ausserdem ist es wichtig, dass die XML keine Fehler enthält, ansonsten kann dein Programm diese nicht lesen und die XML gilt damit als nicht wohlgeformt.
Du bekommst von mir die Aufgabe eine kleine Zeichnung auf ein Blatt Papier zu zeichnen und alle Elemente zu beachten, die auf dem Zettel stehen. Achte dabei auf die Zusatzinformationen und Elemente die IN anderen Elementen stecken. Also schnapp dir ein Blatt Papier, pausiere kurz das Video und los gehts. Sieht dein Ergebnis ungefähr so aus? Sehr gut. Falls nicht, dann waren wohl ein paar Elemente nicht ganz eindeutig. Das liegt daran, dass du das verwendete Format nicht kanntest. Ein Computer hätte mit diesen Informationen und ohne zusätzliche Programmierung gar nichts anfangen können. Aus diesem Grund werden wir nun unsere Elemente in der Zeichnung mit XML beschreiben. XML in 5 Minuten: Was ist das? Einfach erklärt. Wie ist XML aufgebaut? Die Zeichnung selbst würde in der XML ebenfalls als Element auftauchen. In XML werden die Elemente und Kindelemente mit Anfangs- und Endpunkten markiert. Die Informationen über das Haus in unserer Zeichnung würden in XML so aussehen. Kurze Erklärung dazu: Um den Anfang des Elementes zu markieren, setzt man es in spitze Klammern.
Die Verwendung von XML nimmt stark zu und findet vor allem in Netzwerken (inkl. dem Internet) statt. Dabei wird XML zum Übermitteln von Daten zwischen Computersystemen (Endgeräten und Servern) verwendet. Auf Grund des einfachen Aufbaus sowie der Plattform- und Implementationsunabhängigkeit ist auch die Integrierung von XML-Verarbeitungen in eigene Anwendungen ziemlich einfach möglich. Dies liegt daran, dass XML-Dokumente mittels diverser Programmiersprachen wie z. JavaScript und PHP verarbeitet werden können. Adressierung Immer wieder wird es nötig sein, innerhalb eines XML-Dokuments zu navigieren und bestimmte Knoten zu adressieren. Xml schema tutorial deutsch using. Für diesen Zweck kommt die Abfragesprache XPath zum Einsatz. XPath kann dabei sowohl in Sprachen wie z. JavaScript bei der Verarbeitung eines XML-Dokuments verwendet werden, aber auch in XSL-Sprachen (XSLT und XSL-FO), welche zur Transformation von XML-Dokumenten verwendet werden. Transformation Ein Teil der XML-Familie sind Transformationssprachen, welche zur Definierung von Designs und Layouts verwendet werden.
Für das Ende eines Elementes fügt man ein zusätzlichen Slash ein. Hat ein Element keinen weiteren Inhalt, kann man das Endelement weglassen und den Slash an die hintere Klammer direkt einfügen. Somit kann man auf der Zeichnung diese Elemente besser erkennen. Beim Element Zeichnung haben wir ausserdem noch Zusatzinformationen, die sich Attribute nennen. Attribute erhalten immer einen Namen und bekommen dann mit einem Gleichheitszeichen einen Wert zugewiesen. Dieser Wert wird in Hochkomma gesetzt. So haben wir das Attribut Seitenformat mit dem Wert DIN A4 und das Attribut Ausrichtung mit dem Wert quer. In die Elemente kann Text geschrieben werden oder es können weitere Elemente erstellt werden. Xml schema tutorial deutsch download. Falls man Informationen speichern will, die nicht verarbeitet werden sollen, kann man Kommentare verwenden. Diese werden mit spitzen Klammern, Ausrufezeichen und Bindestrichen erstellt. Wofür wird es gebraucht? Lass uns mal die komplette XML-Datei anschauen. Wir sehen das Element Zeichnung mit den Attributen und Kindelementen: Haus, Garage und Baum.
2