xml yapısı belli olmadığı için birşey diyemiyorum da, herşeyden önce xml nasıl parse edilir önce onu öğrenmen gerek, pregmatch ile kastırmaya gerek yok node var elinde zaten
örneğin senin xml'i bilmediğim için standart tcmb kurlarından alırken,
$tcmb = simplexml_load_file('http://www.tcmb.gov.tr/kurlar/today.xml');
$euro_satis = $tcmb->Currency[3]->BanknoteSelling;
burada node traverse etmene gerek yok zira 3 nolu indekste olduğunu görüyoruz zaten, ama traverse ederek eur koduna göre de bulabilirsin gerekiyorsa