fork(1) download
  1. <?php
  2. $xml = '<entries>
  3. <entry>
  4. <title lang="en">Sample</title>
  5. <entrydate>0</entrydate>
  6. <contents>0</contents>
  7. <entrynum>0</entrynum>
  8. </entry>
  9. <entry>
  10. <title lang="fr">Sample</title>
  11. <entrydate>1</entrydate>
  12. <contents>1</contents>
  13. <entrynum>1</entrynum>
  14. </entry>
  15. </entries>';
  16.  
  17. $doc = new DOMDocument();
  18. $doc->loadXML($xml);
  19. $xpath = new DOMXpath($doc);
  20. $entry = $xpath->query("//entry[title[@lang='fr']]")->item(0);
  21. $entry->parentNode->removeChild($entry);
  22. $xml = $doc->savexml();
  23. echo var_dump($xml);
  24.  
Success #stdin #stdout 0.01s 52488KB
stdin
Standard input is empty
stdout
string(186) "<?xml version="1.0"?>
<entries>
  <entry>
    <title lang="en">Sample</title>
    <entrydate>0</entrydate>
    <contents>0</contents>
    <entrynum>0</entrynum>
  </entry>
  
</entries>
"