使用PHP 的SimpleXML 刪除具有屬性的特定子元素
在SimpleXML 中,使用unset() 直接刪除子元素可能效果不佳。若要消除具有特定屬性的特定子元素(例如 id 為「A12」的元素),請考慮使用 DOM 擴充。
使用DOM 的解決方案
範例程式碼
$data = '<data><seg>
輸出
<?xml version="1.0"?> <data><seg>
輸出
輸出
$segs = $doc->xpath('//seq[@id="A12"]'); if (count($segs) >= 1) { $seg = $segs[0]; } // Removal procedure as described above
以上是如何使用 PHP 刪除 SimpleXML 中具有給定屬性的特定子元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!