他好的方法请一定要告诉我 $firstTitle = $xpath->query("/rss/channel/item/title")->item(0); $newTitle = $dom->createElement("title"); $newTitle->appendChild(new DOMText("This''s the new title text!!!")); $firstTitle->parentNode->replaceChild($newTitle, $firstTitle); //修改属性 //$firstTitle = $xpath->query("/rss/channel/item/title")->item(0); //$firstTitle->setAttribute("orderby", "4"); $dom->save("newfile.xml");
echo "<hr/><a href=\"newfile.xml\">查看newfile.xml</a>";
//下面的代码获得并解析php.net的首页,将返第一个title元素的内容。 /* $dom->loadHTMLFile("http://www.php.net/"); $title = $dom->getElementsByTagName("title"); print $title->item(0)->textContent; */ ?>
下面是test.xml文件代码:
<?xml version="1.0" encoding="gb2312"?> <rss version="2.0"> <channel> <title>javascript</title> <link>http://blog.csdn.net/zhongmao/category/29515.aspx</link> <description>javascript</description> <language>zh-chs</language> <generator>.text version 0.958.2004.2001</generator> <item> <creator>zhongmao</creator> <title orderby="1">out put excel used javascript</title> <link>http://blog.csdn.net/zhongmao/archive/2004/09/15/105385.aspx</link> <pubdate>wed, 15 sep 2004 13:32:00 gmt</pubdate> <guid>http://blog.csdn.net/zhongmao/archive/2004/09/15/105385.aspx</guid> <comment>http://blog.csdn.net/zhongmao/comments/105385.aspx</comment> <comments>http://blog.csdn.net/zhongmao/archive/2004/09/15/105385.aspx#feedback</comments> <comments>2</comments> <commentrss>http://blog.csdn.net/zhongmao/comments/commentrss/105385.aspx</commentrss> <ping>http://blog.csdn.net/zhongmao/services/trackbacks/105385.aspx</ping> <description>test description</description> </item> <item> <creator>zhongmao</creator> <title orderby="2">out put word used javascript</title> <link>http://blog.csdn.net/zhongmao/archive/2004/08/06/67161.aspx</link> <pubdate>fri, 06 aug 2004 16:33:00 gmt</pubdate> <guid>http://blog.csdn.net/zhongmao/archive/2004/08/06/67161.aspx</guid> <comment>http://blog.csdn.net/zhongmao/comments/67161.aspx</comment> <comments>http://blog.csdn.net/zhongmao/archive/2004/08/06/67161.aspx#feedback</comments> <comments>0</comments> <commentrss>http://blog.csdn.net/zhongmao/comments/commentrss/67161.aspx</commentrss> <ping>http://blog.csdn.net/zhongmao/services/trackbacks/67161.aspx</ping> <description>test word description</description> </item> <item> <creator>zhongmao</creator> <title orderby="3">xmlhttp</title> <link>http://blog.csdn.net/zhongmao/archive/2004/08/02/58417.aspx</link> <pubdate>mon, 02 aug 2004 10:11:00 gmt</pubdate> <guid>http://blog.csdn.n |