- var_dump: documentation ( source)
- simplexml_load_string: documentation ( source)
<?php
$str=<<<XML
<data>
<versions>
<version>
<n>0.1.0</n>
<changes>First Public Release</changes>
<note>This is a Beta</note>
</version>
</versions>
<servers>
</servers>
</data>
XML;
$serverIP = "192.168.0.1";
$serverPort = 81;
$xml=simplexml_load_string($str);
$main_server = $xml->servers->xpath('//server[@ip="' . $serverIP . '"][@port="' . $serverPort . '"]');
var_dump ($main_server);