-1

以下是我的 XML 文件内容

在此处输入图像描述

现在我想从 xml 中删除 <text> 元素,我该怎么做。

$doc = new DOMDocument; 
$doc->load("XML FILE");
$thedocument = $doc->documentElement;
$list = $thedocument->getElementsByTagName('text');
foreach ($list as $domElement){
    //Code to remove current text element... 
}   
4

1 回答 1

2

你查过说明书吗?您可以使用removeChild. 该手册有一个例子。

<?php

$doc = new DOMDocument;
$doc->load('book.xml');

$book = $doc->documentElement;

// we retrieve the chapter and remove it from the book
$chapter = $book->getElementsByTagName('chapter')->item(0);
$oldchapter = $book->removeChild($chapter);

echo $doc->saveXML();
?>
于 2013-08-29T11:49:44.340 回答