Sasch: mit PHP XML document erstellen

Beitrag lesen

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