php生成XML文档源代码
来源:未知 责任编辑:责任编辑 发表时间:2013-11-18 20:55 点击:次
生成XML源代码:
$dom = new DOMDocument();
if(!$dom)
{
printf("构造XML失败!
");
return -3999;
}
if(FALSE == ($dom->load($filename)))
{
add_root();
if(FALSE
== ($dom->load($filename)))
{
return -3999;
}
}
//引用root根节点
$f_node =
$dom->getElementsByTagName($parent_node)->item(0);
if(!$f_node)
{
$root =
$dom->getElementsByTagName(root)->item(0);
//创建父节点
$f_node =
$dom->createElement($parent_node);
$f_node =
$root->appendChild($f_node);
}
//创建节点
$item_node =
$dom->createElement($node);
$item_node =
$f_node->appendChild($item_node);
$item_value =
$dom->createTextNode($value);
$item_node->appendChild($item_value);
|