Подразумевается PHP.
Есть класс DOMDocument, которые позволяет разбирать XML как DOM. Самое вкусное —
XPath, но можно работать и с такими известными методами и свойствами, как
getElementsByTagName
,
parentNode
,
childNodes
и многие другие.
Подробнее, как всегда, в мануалах:
http://ru2.php.net/manual/en/class.domdocument.php
Маленький пример:
<export>
<item name="Мясо" price="105.95" available="1"></item>
<item name="Рыба" price="47.95" available="1"></item>
<item name="Молоко" price="37.95" available="0"></item>
</export>
$document = new DOMDocument();
$document->load("export.xml");
$xpath = new DOMXPath($document);
foreach ($xpath->query("/*/item[@available=1]") as $node){
echo $node->getAttribute("name") . ": " . $node->getAttribute("price") . " руб.<br />";
}