Читать книгу LearnXML5 - hagbard 123 - Страница 5

3:Strukturierung

Оглавление

In XML kann man Daten viel strukturierter Darstellen und auch bei Bedarf sortieren oder

durchsuchen in HTML vermischt sich die Formatierung mit den eigentlichen Daten ,dies kann man durch einlesen einer externen Datei mittels javascript ein wenig auffangen aber halt nicht so ganz die Formatierung muss ja irgendwo hin und muss sich an regeln halten, damit ist man

in seiner Kreativität recht eingeschränkt und muss einige Kompromisse eingehen

Fakten:

Einlesen einer externen Datei ist in Javascript möglich durch verlinken des Datenscriptes oder

aber durch einlesen einer Textdatei die dann aber nicht geordnet erscheint sondern als

fliesstext! In XML kann man seine Daten auch einfach extern abspeichern aber geordnet!!!!!!!

dies ist der wesentliche Faktor um den es eigentlich geht Wie alle wissen kann man Daten

darstellen eingeschlossen in tags(befehle) diese sind in html und auch in Javascript festgelegt

und vorgegeben ,man kann daran nichts ändern!

In xml hat man nun die Möglichkeit alle Formatierungsbefehle zu wählen wie man sie benötigt dies ist möglich mit Hilfe einer dtd in der man das aussehen und die Struktur der Daten genau

festlegt!!!

So ist es machbar eine klare genaue Definition der Ausgabe zu erreichen schauen wir uns unser alten Beispiel an eine liste oder Tabelle in der wir den Namen Vornamen und Telefon

ausgeben

In xml sieht das ganze folgendermaßen aus :

in der dtd legt man fest welche art von Daten ausgegeben werden sollen und wie die Struktur des ganzen ist also braucht man einen Container Adressen in dem die Namen Vornamen und

Telefonnummern gespeichert werden den Container erzeugt man in der dtd damit im

eigentlichen Dokument nicht zu definiert werden braucht

jetzt haben wir einen Container in dem der name,vorname und die telefonnummer gespeichert

wird welcher Name etc ist dabei ganz unerheblich !!!!ist somit beliebig aender und

austauschbar! : Da Daten und Darstellung voneinander getrennt sind, werden Änderungen im Layout relativ einfach (verglichen mit HTML).

Ein Style Sheet definiert dann die Darstellung von Tabellen oder Listen. Die Suche nach

Daten ist einfach und effizient. Suchmaschinen können durch die Strukturierung der Daten diese wesentlich gezielter auswerten. Komplexe Datenstrukturen können vermittelt werden. Die Information ist für Außenstehende Personen viel leichter verständlich und man benötigt z.B. weniger Einarbeitungszeit. In unserem Beispiel ist es offensichtlich, dass die ZAHL die

Postleitzahl der Wohnadresse des jeweiligen Kunden darstellt. XML erklärt sich somit von selbst!

LearnXML5

Подняться наверх