php中xml追加问题
我生成的xml是这样的
<?xml version="1.0"?>
<message>
<title>dd </title>
<content>ee </content>
</message>
写了这样的一个函数
xml('33','j33');
xml('dd','ee');
function xml($m_title,$m_content){
$doc = new DOMDocument('1.0');
$doc->loadXML('x.xml');
$doc->formatOutput = true;
$root = $doc->createElement('message');
$root = $doc->appendChild($root);
$title = $doc->createElement('title');
$title = $root->appendChild($title);
$title_text = $doc->createTextNode($m_title);
$title_text = $title->appendChild($title_text);
$content=$doc->createElement('content');
$content=$root->appendChild($content);
$text = $doc->createTextNode($m_content);
$text = $content->appendChild($text);
echo $doc->saveXML();
echo $doc->save('x.xml');
}
?>
可是我想每次调用它的时候,数据可以一直往里面追加,而现在确实新数据替换了原来的
关注一下
呵呵~~~思路有问题。根据你的function每次会重新生成MESSAGE,并且覆盖原来的数据。如果想实现追加数据并且不覆盖原来标签内容,主标签写在function外。不明白地方再跟贴说明。。。。
1、读取XML文件用 $doc->load('x
相关问答:
例如一句文本 AAA'BBB\CCC
用了 mysql_real_escape_string 后 可以存进数据库
但读出来的时候,就成了
AAA\'BBB\\\CCC
如何还原为 AAA'BBB\CCC
addslashes
stripslashes
[b][/b]引用
adds ......
不知道是不是我的xampp有问题,mysql是图形化的!
一个ID组在我的mysql的表里面 2,5,8,7
点了排序,然后用PHP文件连接这个表显示表的信息时,ID的顺序还是不变!应该是2,5,7,8的吧升序排序后!
在PHP文件里 ......
我作一这个多选表单:
<input type="checkbox" name="services[]" value="交流平台" />
交流平台
......
本人刚接触PHP,完全不大懂的,在PHP页面有变量$fID; $_SESSION['mid']
现在JS里要判断是否存在此变量$fID; 或是否存在$_SESSION['mid']
在1.js页面里这样判断也不行
function showdiv()
{
var kk=<?= $fID ? ......