易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关问答:

关于 php webservice 的问题 - PHP / 基础编程

对php不是很了解 写了个简单的例子
现用c#调用php写的 webservice(soap WSDL)iis6.0+php5.2.8
webservice如下
<?php
class WebService
{
  public function Logout()
  {
//header('Co ......

js如何获取到PHP里的变量或session

本人刚接触PHP,完全不大懂的,在PHP页面有变量$fID; $_SESSION['mid']
现在JS里要判断是否存在此变量$fID; 或是否存在$_SESSION['mid']
在1.js页面里这样判断也不行
function showdiv()
{
var kk=<?= $fID ? ......

求达人将一段PHP转化为ASP,谢谢! - Web 开发 / ASP

代码如下:
function uc_get_user($username, $isuid=0) {
$return = call_user_func(UC_API_FUNC, 'user', 'get_user', array('username'=>$username, 'isuid'=>$isuid));
return UC_CONNECT == 'mysql' ......

带html标签的查询问题 - PHP / Framework

我在mySql中有一字段可存html标签,比如说里面有a标签
但是我输入查询条件a的时候并不想查出这条记录,也就是说查询的时候不考虑标签,只考虑内容。
请问大家怎样解决?
可以再弄一个字段来保存过滤标签后的内容。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号