2012-07-21 84 views
1

簡而言之:使用PHP DOMDocument()創建一個xml文檔。需要在文檔中添加一行。如何添加由PHP DOMDocument()創建的XML中的XSL行?

成功地創建XML文檔:

$doc = new DOMDocument(); 
    $doc->formatOutput = true; 


    $r = $doc->createElement("products"); 
    $doc->appendChild($r); 

    while ($row = mysql_fetch_array($res)) 
    { 
     $b = $doc->createElement("product"); 


     //adding child elements..... 
    } 

    echo $doc->saveXML(); 
    $doc->save("write.xml") 

然而,在XML文檔我需要鏈接到XLS的頂部。

<?xml-stylesheet type="text/xsl" href="my.xsl"?> 

如何在PHP中將該行添加到動態生成的xml中?

謝謝。

+0

請不要使用新代碼'mysql_ *'功能。他們不再被維護,社區已經開始[棄用流程](http://goo.gl/KJveJ)。請參閱[**紅框**](http://goo.gl/GPmFd)?相反,您應該瞭解[準備好的語句](http://goo.gl/vn8zQ)並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli的)。如果你不能決定,[本文](http://goo.gl/3gqF9)將有助於選擇。如果你關心學習,[這裏是很好的PDO教程](http://goo.gl/vFWnC)。 – 2012-07-21 07:04:00

回答