<testimonials>
<testimonial id="4c050652f0c3e">
<nimi>John</nimi>
<email>[email protected]</email>
<text>Some text</text>
<active>1</active>
</testimonial>
<testimonial id="4c05085e1cd4f">
<name>ats</name>
<email>[email protected]</email>
<text>Great site!</text>
<active>0</akctive>
</testimonial>
</testimonials>
Tôi có strcuture XML này và tôi cần phải tìm một lời chứng thực với id cụ thể và thay đổigiá trị của nó và lưu tập tin. Tôi có một kịch bản PHP xóa lời chứng thực cụ thể theo ID của nó:Thay đổi nút XML giá trị phần tử trong PHP và lưu tập tin
<?php
$xmlFile = file_get_contents('test.xml');
$xml = new SimpleXMLElement($xmlFile);
$kust_id = $_GET["id"];
foreach($xml->testimonial as $story) {
if($story['id'] == $kust_id) {
$dom=dom_import_simplexml($story);
$dom->parentNode->removeChild($dom);
$xml->asXML('test.xml');
header("Location: newfile.php");
}
}
?>
giá trị của một lời chứng thực là gì? Nó có 4 đứa con, bạn muốn thay đổi cái gì? –