Hi, ich habe mit PHP ein XML document erstellt(im browser wird genau der quellcode von der xml datei angezeigt). Nur leider greift diese xml datei nicht auf die xsl datei zu.
<?php
print "<?xml version="1.0" encoding="ISO-8859-1"?>\n";
print "<!DOCTYPE test SYSTEM "news.dtd">\n";
print "<?xml-stylesheet type="text/xsl" href="news.xsl" ?>\n\n";
$link = mysql_connect("localhost","usern","userp");
if (!$link)
die("Kann den Server nicht erreichen.");
if (!mysql_select_db("mhw", $link))
die("Kann die Datenbank nicht auswählen.");
$query = sprintf("select * from news order by id");
$result = mysql_query($query, $link);
if (!$result)
{
print mysql_error();
die("Query $query ist ungültiges SQL.");
}
$zeilen = mysql_num_rows($result);
print "<news>\n";
while($avar = mysql_fetch_array($result))
{
print "<eintrag>\n<datum>";
printf("%s", $avar["datum"]);
print "</datum>\n<titel>";
printf("%s", $avar["titel"]);
print "</titel>\n<nachricht>";
printf("%s", $avar["nachricht"]);
print "</nachricht>\n<autor><email>";
printf("%s", $avar["email"]);
print "</email><name>";
printf("%s", $avar["name"]);
print "</name></autor>\n</eintrag>\n";
}
mysql_free_result($result);
mysql_close($link);
print "</news>";
?>
Was muss ich nun machen, dass das generierte xml document auf die xsl datei zugreift?
Die dateien sind übrigens alle im gleichen ordner..
Danke Sascha