简而言之:使用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中?
感谢。
答案 0 :(得分:2)
如果您查看DOMDocument的手册,实际上有一个示例可以在createProcessingInstruction
方法中完全满足您的需求,@ http://www.php.net/manual/en/domdocument.createprocessinginstruction.php