32.3 XML-Attribute
Unter XML können Sie nicht nur die Tags selbst definieren, Sie können den Tags auch Attribute zuweisen und diese Attribute selbst anlegen:
Listing 32.3 Attribute in XML
<?xml version="1.0" encoding="iso-8859-1"?> <?xml-stylesheet type="text/css" href="xml.css"?> <bienenvolk kategorie="trickfilm"> <heinz inhalt="name">
Listing 32.4 Attribute in XML (Forts.)
Hier ist Heinz </heinz> <willi inhalt="hauptfigur"> Willi kennt auch jeder </willi> <bienemaya inhalt="hauptfigur"> Und das hier ist die Biene Maya </bienemaya> </bienenvolk>
Processing Instructions |
Neben den Attributen können in den Elementen so genannte Processing Instructions hinterlegt werden, die einer verarbeitenden Software Anweisungen zur Behandlung des jeweiligen Elements übergeben. Da dies jedoch wieder softwarespezifisch ist, werden wir hierauf nicht näher eingehen. |
XML erlaubt den Austausch der Daten mit verschiedensten Anwendungen. Im Beispiel haben wir eine Excel-Tabelle als XML abgelegt und in Dreamweaver 8 geöffnet (siehe Abbildung 32.8 und Abbildung 32.9).
Abbildung 32.8 Excel-Tabelle mit XML-Export
Wie Sie in Abbildung 32.9 sehen, stellt Dreamweaver 8 die XML-Dateien im Quelltext dar. Änderungen an den Dateien sind somit problemlos möglich. Etwas, was bis vor einiger Zeit bei Microsoft-Produkten völlig undenkbar war, wenn man nicht mit der Brechstange Hand an die Dateien legte.
Abbildung 32.9 Öffnen der XML-Datei in Dreamweaver 8
Abbildung 32.10 Vorschau der XML-Datei im Internet Explorer
Die Darstellung funktioniert wie Sie sehen nur im Internet Explorer. Netscape zeigt die Datenstruktur an, da in diese XML-Datei Microsoft-spezifische Processing Instructions eingebunden sind, um Darstellungsanweisungen an Software aus der Office-Palette zu übergeben.