【发布时间】:2012-07-21 07:00:40
【问题描述】:
简而言之:使用 PHP DOMDocument() 创建一个 xml 文档。需要在文档中添加一行。
成功创建了一个 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_*函数用于新代码。它们不再维护,社区已经开始deprecation process。看到red box?相反,您应该了解prepared statements 并使用PDO 或MySQLi。如果您不能决定,this article 将帮助您选择。如果你想学习,here is good PDO tutorial.