//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"?>
http://blog.csdn.net/zhongmao/archive/2004/09/15/105385.aspx ;Mi, 15. September 2004 13:32:00 GMT
http://blog.csdn.net/zhongmao/archive/2004/08/02/58417.aspx
以上就是在PHP5中使用DOM控制XML(2)的内容,更多相关文章请关注PHP中文网(www.php .cn)!