Advertisement
Guest User

stackxml

a guest
Jan 28th, 2014
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.56 KB | None | 0 0
  1. $filterHeading = 'CD';
  2. $filterText = '1988';
  3.  
  4. $xml = new SimpleXMLElement("<CATALOG>
  5. <CD>
  6. <TITLE>Empire Burlesque</TITLE>
  7. <ARTIST>Bob Dylan</ARTIST>
  8. <COUNTRY>USA</COUNTRY>
  9. <COMPANY>Columbia</COMPANY>
  10. <PRICE>10.90</PRICE>
  11. <YEAR>1985</YEAR>
  12. </CD>
  13. <CD>
  14. <TITLE>Hide your heart</TITLE>
  15. <ARTIST>Bonnie Tyler</ARTIST>
  16. <COUNTRY>UK</COUNTRY>
  17. <COMPANY>CBS Records</COMPANY>
  18. <PRICE>9.90</PRICE>
  19. <YEAR>1988</YEAR>
  20. </CD>
  21. </CATALOG>");
  22.  
  23. $query = '//'.$filterHeading.'[YEAR/text()="'.$filterText.'"]';
  24. $result = $xml->xpath($query);
  25. echo($query);
  26. print_r($result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement