3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xmlstring = <<<XML <?xml version="1.0" encoding="UTF-8"?> <Request> <Login> <UserName>admin</UserName> <Password>admin</Password> </Login> <Set Operation="get"> <WebFilterCategory transactionid=""> <Name>Categoryname1</Name> <Classification>Objectionable</Classification> <DomainList> <Domain>example1.com</Domain> <Domain>example2.com</Domain> </DomainList> </WebFilterCategory> <WebFilterCategory transactionid=""> <Name>Categoryname2</Name> <Classification>Objectionable</Classification> <DomainList> <Domain>example1.org</Domain> <Domain>example2.org</Domain> </DomainList> </WebFilterCategory> </Set> </Request> XML; $xml = simplexml_load_string( $xmlstring ) or die("Error: Cannot create object"); foreach ($xml->xpath('//WebFilterCategory[Name[contains(., "Categoryname2")]]') as $category) { print_r($category); }

preferences:
33.78 ms | 405 KiB | 5 Q