简而言之:使用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中?
谢谢。
请不要使用新代码'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