0
試圖讓貨幣轉換的API卸下XML DOM文檔節點,通過選擇價值
需要選擇特定的貨幣,並從XML文件中刪除它...
XML文件看起來像這樣:
<currencies>
<currency>
<ccode>CAD</ccode>
<cname>Canadian Dollar</cname>
<cntry>Canada</cntry>
</currency>
<currency>
<ccode>CHF</ccode>
<cname>Swiss Franc</cname>
<cntry>Liechtenstein, Switzerland</cntry>
</currency>
<currency>
<ccode>CNY</ccode>
<cname>Yuan Renminbi</cname>
<cntry>China</cntry>
</currency>
...etc
我需要使用PHP來選擇和刪除特定的貨幣,現在想這樣的:
<?php
$dom = new DOMDocument("1.0", "utf-8");
$dom->load('data/ccodes.xml');
$nodes = $dom->getElementsByTagName("currencies");
foreach ($nodes as $n){
if($n->getAttribute("ccode") == "CAD") {
$parent = $n->parentNode;
$parent->removeChild($n);
}
}
echo $dom->saveXML();
?>
但它不工作....我很確定它很簡單,但我不知道我在做什麼與編碼...:/
需要使它,所以我可以只改變CAD爲無論刪除任何貨幣我需要...