首頁 > 後端開發 > php教程 > 在PHP5中使用DOM控制XML(2)

在PHP5中使用DOM控制XML(2)

黄舟
發布: 2023-03-03 14:10:02
原創
894 人瀏覽過

//寫入新資料 
  $item = $dom->createElement("item"); 
  $title = $dom->createElement("title"); 
  $titleText = $dom->createElement("title"); 
  $titleText = $dom->createNode "title text"); 
  $title->appendChild($titleText); 
  $item->appendChild($title); 
  $dom->documentElement->getElementsByTagName('chanchannel')->item(0->documentElement->getElementsByTagName('chana(D)->item(00)> appendChild($item); 
   
  //從DOM移除節點 
  //$dom->documentElement->RemoveChild($dom->documentElement->getElement sByTagName("channel")->item()>documentElement->getElement sByTagName("channel")->item(0)); /或使用xpath查詢出節點再刪除 
  //$dom->documentElement->RemoveChild($xpath->query("/rss/channel")->item(0)); 
  //$dom->save ("newfile.xml"); 
   
  //從DOM修改節點資料 
  //修改第一個title的檔案 
  //這個地方比較笨,並新建立一個節點,然後取代舊的節點。如果哪位朋友有其他好的方法請一定要告訴我 
  $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 "


查看newfile.xml"; 
     //下面的程式碼取得並解析php.net的首頁,將回傳第一個title元素的內容。
  /* 
  $dom->loadHTMLFile("http://www.php.net/"); 
  $title = $dom->getElementsByTagName("title");   print $title->item(0)-  print $title-> >textContent; 
  */ 
  ?> 
   
  下列為test.xml檔案程式碼: 
   
  1
  1125> nel> 
javascript 
  http://blog.csdn.net/zhongmao/category/29515.aspx 
  javascript 

  javascript 
. /language> 
  .text version 0.958.2004.2001 
   
  zhontractao order 
  zhonao order ; link>http://blog.csdn.net/zhongmao/archive/2004/09/15/105385.aspx 
  wed, 15 sep 2004 13:32:00 gmt guid>http://blog.csdn.net/zhongmao/archive/2004/09/15/105385.aspx 
  http://blog.csdn.net/zhongmao/comments/105385.aspx  
  http://blog.csdn.net/zhongmao/archive/2004/09/15/105385.aspx#feedback 
  2 
 
  2 
s> http://blog.csdn.net/zhongmao/comments/commentrss/105385.aspx
  http://blog.csdn.net/zhongmao/services/trackbacks/105385.aspx
  test description 
 
 
   
  zhongmao 
  out put wordsed http://blog.csdn.net/zhongmao/archive/2004/08/06/67161.aspx 
  fri, 06 aug 2004 16:33:00 gmt 
  http://blog.csdn.net/zhongmao/archive/2004/08/06/67161.aspx 
  http://blog.csdn.net/zhongmao/comments/67161。 aspx
  http://blog.csdn.net/zhongmao/archive/2004/08/06/67161.aspx#feedback 
  0評論> 
  http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http blog.csdn.net/zhongmao/comments/commentrss/67161.aspx 
  http://blog.csdn.net/zhongmao/services/trackbacks/67161.aspx 
  測試字說明說明> 
  項目>; 
  ; 
  中茂 
  xmlhttp
  http://blog.csdn.net/zhongmao/archive/2004/08/02/58417.aspx 
  週一,2004年8月2日 10:11:00 GMT 
  http://blog.csdn.net/zhongmao/archive/2004/08/02/58417.aspx
  http://blog.csdn.net/zhongmao/comments/58417.aspx
  http://blog.csdn.net/zhongmao/archive/2004/08/02/58417.aspx#feedback 
  0評論> 
  http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http://commentrss>http:// blog.csdn.net/zhongmao/comments/commentrss/58417.aspx 
  http://blog.csdn.net/zhongmao/services/trackbacks/58417.aspx 
   
  項目>; 
  頻道>; 
 

以上就是在PHP5中使用DOM控制XML(2)的內容,更多相關請關注PHP中文網(m.sbmmt.com)!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板