Ferby: xsl Zeile mit SimpleXMLElement einfügen

Beitrag lesen

Hallo,

ich verwende SimpleXMLElement um ein XML File zu erstellen,
das funktioniert auch.

Hier der Code:

  
  
$xml = new SimpleXMLElement(" <forum xmlns='http://www.w3schools.com'  
           xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'  
           xsi:schemaLocation='http://www.w3schools.com schema.xsd'>  
           </forum>");  
  
 $i=0;  
  
    while ($row = mysql_fetch_row($beitrag_obj->beitraege))  
    {  
  
  $xml->addChild("beitrag", "");  
  
  $xml->beitrag[$i]->addChild("id",$row[0]);  
  $temp=split(" ",$row[1]);  
  $xml->beitrag[$i]->addChild("datum",$temp[0]."T".$temp[1]);  
  $xml->beitrag[$i]->addChild("text",$row[2]);  
  $xml->beitrag[$i]->addChild("user",$row[3]);  
  $xml->beitrag[$i]->addChild("thema",$row[4]);  
  $xml->beitrag[$i]->addChild("antwort",$row[5]);  
  
  $i++;  
    }  
  
    header ("content-type: text/xml");  
    echo $xml->asXML();  
  

Das Problem ist jetzt, wie bekomme ich es hin, das in der ersten Zeile <?xml-stylesheet type='text/xsl' href='forum.xsl'?> steht?

mit addChild gehts nicht, da diese Zeile ja kein Child ist, und den Construktor kann ich's auch nicht übergeben...

Weiß wer Rat?

Gruß,
Ferby