fork download
  1. <?php
  2. $xml = <<< LOL
  3. <result>
  4. <rowset>
  5.   <row name="abc" id="def" lang="pt">hey</row>
  6.   <row name="abc" id="def" lang="en">you</row>
  7.   <row name="abc" id="def" lang="fr">xpath</row>
  8. </rowset>
  9. </result>
  10. LOL;
  11.  
  12. $dom = new DOMDocument();
  13. //$dom->preserveWhiteSpace = false;
  14. $dom->loadXML($xml);
  15.  
  16. $xpath = new DOMXpath($dom);
  17. foreach ($xpath->query("//row") as $pText){
  18. //echo $pText->textContent;
  19. echo $pText->getAttribute('name');
  20. echo $pText->getAttribute('id');
  21. echo $pText->getAttribute('lang');
  22. }
Success #stdin #stdout 0.02s 52480KB
stdin
Standard input is empty
stdout
abcdefptabcdefenabcdeffr