Aufgabe 6 - XML Beispiel
Ich habe für das XML-Beispiel das Objekt "Computer" benutzt und versucht es in mehr als 2 Ebenen darzustellen.

Hier die Lösung der Aufgabe:
<computer>
	<hardware>
		<bildschirm>
			<hersteller>Samsung</hersteller>
			<typ>Flatscreen</typ>
			<aufloesung>
				<breite>1680</breite>
				<hoehe>1080</hoehe>
			</aufloesung>
		</bildschirm>
		<festplatte>
			<hersteller>Maxtor</hersteller>
			<groesse>500GB</groesse>
		</festplatte>
		<arbeitsspeicher>
			<groesse>4GB</groesse>
		</arbeitsspeicher>
	</hardware>
	<software>
		<betriebssystem>Windows Vista Ultimate</betriebssystem>
		<bildbearbeitung>Adobe PhotoShop CS3</bildbearbeitung>
		<office>Mircrosoft Office 2007</office>
		<programm>TextPad</programm>
		<programm>ICQ</programm>
		<programm>Internet Explorer</programm>
	</software>
</computer>
Jetzt noch eine Frage: Ist die Aufgabe somit erfüllt oder sollte auch noch ein Stylesheet verwendet werden?

so long
Katrin
   Kommentieren


Andrea.Trögl.Uni-Linz, 07. Apr 08
Hallo Katrin!

Kannst du mir bitte weiterhelfen?!

Ich hab soweit verstanden, wie ich ein XML Dokument aufbauen muss und auch schreiben, aber immer, wenn ich es online stelle, steht bei mir alles in einer Wurst untereinander da und meine Baumstruktur ist verschwunden!

Kannst du mir helfen, was ich falsch mache?
Vielen Dank im voraus!

lg
andrea

Katrin.Plank.Uni-Linz, 07. Apr 08
Hi Andrea, das Problem hatte ich am Anfang auch,
aber wenn du vor deinem Code < pre > schreibst und am Ende deines Codes diesen Tag wieder schließt, also </ pre>, sollte deine Baumstruktur so aussehen, wie si aussehen sollte.

Das Ganze natürlich ohne Abstände zwischen den Befehlen, musste ich so machen, denn sonst wäre der Befehl unsichtbar geworden ;)

lg kati

Andrea.Trögl.Uni-Linz, 08. Apr 08
Vielen Dank Katrin!

Du hast mir sehr weitergeholfen! Weißt du vielleicht auch, warum das dann plötzlich in einer Baumstruktur erscheint, oder kann mir das nur Herr Mittendorfer erklären? Oder wurde das sogar noch im Kurs behandelt? Ich musst leider früher gehen!

Vielen Dank nochmal! Es funktioniert auf jeden Fall bei mir!

Andrea

Katrin.Plank.Uni-Linz, 09. Apr 08
Ich habe obenstehende Erklärung in Selfhtml gefunden. anbei der Link mit einem Beispiel. http://de.selfhtml.org/html/text/praeformatiert.htm

lg kati

Die Aufgabe ist, bis auf Kleinigkeiten, sehr gut erfüllt. Es stellt sich nur die Frage, ob "Adobe Photoshop CS3" nicht genau so ein "Programm" ist, wie "ICQ" oder "Internet Explorer". Wahrscheinlich, ist das, was Sie ausdrücken möchten in einer mehrstufigen Baumstruktur darzustellen:
  • software
    • betriebssystem
      • windows
    • anwendungssoftware
      • grafik
        • photoshop
        • illustrater
      • office
        • textverarbeitung
        • tabellenkalkulation
... so oder ähnlich.

Ein StyleSheet ist, wenn Sie schon mehr machen wollen, in diesem Fall nicht so von Interesse, als die zugehörige "'DTD". Diese ist aber nicht Bestandteil der Aufgabenstellung.

PS: sollte sich jemand dafür interessieren, wie die oben dargestellte Baumstruktur erzeugt wurde, es wurden "geschachtelte Aufzählungen" verwendet:

<ul>
<li>software
<ul>
<li>betriebssystem
<ul>
<li>windows</li>
</ul>
</li>
<li>anwendungssoftware
<ul>
<li>grafik
<ul>
<li>photoshop</li>
<li>illustrater </li>
</ul>
</li>
<li>office
<ul>
<li>textverarbeitung</li>
<li>tabellenkalkulation</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>

Zur Realisierung habe ich die Listen-Struktur in einem Web-Editor (Dreamweafer) erzeugt und den HTML-Code in den Kommentartext eingefügt.

hallo zusammen,

danke für die nützlichen Hinweise. Werde diese Hinweise beherzigen und versuchen auch umzusetzen.

bis bald manuel

Der Hinweis von dir mit Einfügen von am Anfang und Ende des Quelltextes führte zur korrekten Anzeige im Weblog. (siehe /0355128/). Danke noch einmal für den Tipp.