2012-07-21 87 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

回答