PHP/XML/XML Path
Set predefined value into xml path
<?php
$xml = simplexml_load_file("contact.xml");
$book = $xml->xpath("/contact/personal[title="Manager"]");
echo $book[0]->title;
?>
<!--
<contact id="43956">
<personal>
<name>
<first>J</first>
<middle>J</middle>
<last>J</last>
</name>
<title>Manager</title>
<employer>National Company</employer>
<dob>1951-02-02</dob>
</personal>
</contact>
-->
XML Path in action
<?php
$xml = simplexml_load_file("contact.xml");
$authors = $xml->xpath("/contact/personal/title");
foreach($authors AS $author) {
echo "$author<br />";
}
?>
<!--
<contact id="43956">
<personal>
<name>
<first>J</first>
<middle>J</middle>
<last>J</last>
</name>
<title>Manager</title>
<employer>National Company</employer>
<dob>1951-02-02</dob>
</personal>
</contact>
-->