Zitat:
Zitat von Nappi
Du hast absolt recht mit xml kenn ich mich wirklich sehr schlecht aus.
das ist das HTML
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Galerie</title>
</head>
<body>
<div id="horse1">
<h3>Pferd im Galopp</h3><p><div >
<img style="float: left; padding: 5px; margin: 5px 5px 5px 5px; border: 2px solid black"
src="/images/horse1.jpg"
alt="Pferd im Galopp" width="400px" /></div>
<p>Beschreibung des Bildes.</p>
</div>
</body>
</html>
Die zwei äusseren DIV geben dan zu ändernden Rahmen.
Das ganze ist für eine Galerie.
Ich hoffe du kannst mir helfen denn bei allem probieren und lesen - suchen nach Tuorials und Manuels habe ich komplet den überblick verlohren.
Nappi
|
Das mag zwar HTML sein - aber da du ja XML verarbeiten willst (DOM) wirst du deiner ursprünglichen Datei einen XML-Kopf verpassen müssen
ich vermute das die DOM-Funktionen, die du aufrufst, dies "irgendwie" bemängeln und daher immer neue XML-Kopfzeilen auftauchen -
dummerweise reproduziert sich der Fehler danach selbsttätig, da die XML-Syntax nicht so frei wie HTML ist ...
sprich er stolpert über die fehlerhaft eingefügte 2te Kopfzeile und verpasst ihr dabei das sich wiederholende Fragezeichen .....
laut meinem gefundenen Beispiel (ist zwar aus einem JAVA-XML-Buch, aber die XHTML-Datei sollte ja trotzdem funktionieren) sollte es also so aussehen
HTML-Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Galerie</title>
</head>
<body>
<div id="horse1">
<h3>Pferd im Galopp</h3>
<p><div>
<img style="float: left; padding: 5px; margin: 5px 5px 5px 5px; border: 2px solid black"
src="/images/horse1.jpg"
alt="Pferd im Galopp" width="400px" />
</div></p> // der fehlte im Original
<p>Beschreibung des Bildes.</p>
</div>
</body>
</html>
der XHTML-Code darf auch kein leer-Zeilen enthalten - höchstens eine am Ende der ganzen Datei ... steht jedenfalls in dem JAVA-XML-Buch so drin ..
außerdem peinlich darauf achten, dass jedes geöffnete Tag genau in der umgekehrten Reihenfolge auch geschlossen wird bzw gleich als
HTML-Code:
<tag attrib="text" />
definiert wird.