Heim > Backend-Entwicklung > PHP-Tutorial > Verwendung von DOM zur Steuerung von XML in PHP5(2)

Verwendung von DOM zur Steuerung von XML in PHP5(2)

黄舟
Freigeben: 2023-03-03 14:10:02
Original
893 Leute haben es durchsucht

//Neue Daten in DOM schreiben
$item = $dom->createElement("item");
$title = $dom->createElement("title"); titleText = $dom->createTextNode("title text");
$title->appendChild($titleText); ;documentElement->getElementsByTagName('channel')->item(0)->appendChild($item);

//Knoten aus DOM löschen
//$dom- >documentElement ->RemoveChild($dom->documentElement->getElementsByTagName("channel")->item(0)); //Oder verwenden Sie XPath, um den Knoten abzufragen und zu löschen
// $ dom->documentElement->RemoveChild($xpath->query("/rss/channel")->item(0)); );

//Knotendaten aus dem DOM ändern
//Die erste Titeldatei ändern
//Dieser Ort ist dumm, erstellen Sie einen neuen Knoten und ersetzen Sie dann den alten Knoten. Wenn jemand andere gute Methoden hat, sagen Sie es mir bitte
$firstTitle = $xpath->query("/rss/channel/item/title")->item(0); ->createElement("title");
$newTitle->appendChild(new DOMText("Das ist der neue Titeltext!!!");
$firstTitle->parentNode- >replaceChild( $newTitle, $firstTitle);
//Attribute ändern
//$firstTitle = $xpath->query("/rss/channel/item/title")->item(0 ); > //$firstTitle->setAttribute("orderby", "4");
$dom->save("newfile.xml"); View newfile.xml";

// Der folgende Code ruft die Homepage von php.net ab, analysiert sie und gibt den ersten Inhalt von a zurück Titelelement.
/*
$dom->loadHTMLFile("http://www.php.net/"
$title = $dom->getElementsByTagName("title"); print $title->item(0)->textContent;
*/
?> ?xml version="1.0" binding="gb2312"?> javascript http://blog.csdn.net/zhongmao/category/29515.aspx
javascript ;
.text version 0.958.2004.2001

;ausgegebenes Excel verwendet Javascript <br> <link>http://blog.csdn.net/zhongmao/archive/2004/09/15/105385.aspx</link> ;Mi, 15. September 2004 13:32:00 GMT</pubdate> <br> <guid>http://blog.csdn.net/zhongmao/archive/2004/09/15/105385.aspx</guid> <br> <comment>http://blog.csdn.net/zhongmao/comments/105385.aspx</comment> <br> <comments>http://blog.csdn.net/zhongmao/archive/2004 /09 /15/105385.aspx#feedback</comments> <br> <commentrss> <br> <commentrss>http://blog.csdn.net/zhongmao/comments/commentrss/105385 .aspx</commentrss><br> <ping>http://blog.csdn.net/zhongmao/services/trackbacks/105385.aspx</ping> <br> <description>testbeschreibung</description> 🎜> </item> <br> <item> .aspx</link> <br> <pubdate>Fr, 06. August 2004 16:33:00 GMT</ pubdate>  <guid>http://blog.csdn.net/zhongmao/archive/2004/08/06/67161.aspx</guid> <br>  <comment>http://blog.csdn.net/zhongmao/comments/67161.aspx</comment> <br>  <comments>http://blog.csdn.net/zhongmao/archive/2004/08/06/67161.aspx#feedback</comments> <br>  <comments>0</comments> <br>  <commentrss>http://blog.csdn.net/zhongmao/comments/commentrss/67161.aspx</commentrss> <br>  <ping>http://blog.csdn.net/zhongmao/services/trackbacks/67161.aspx</ping> <br>  <description>Testwortbeschreibung</description> <br>  </item> <br>  <item> <br>  <creator>zhongmao</creator> <br>  <title orderby="3">xmlhttp 
  http://blog.csdn.net/zhongmao/archive/2004/08/02/58417.aspx 
  Mo, 02. Aug. 2004 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://blog.csdn.net/zhongmao/comments/commentrss/58417.aspx 
  http://blog.csdn.net/zhongmao/services/trackbacks/58417.aspx 
  xmlhttpaaa asd bb cc dd 
 
 
   
 

以上就是在PHP5中使用DOM控制XML(2)的内容,更多相关文章请关注PHP中文网(www.php .cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage