Скажем, есть xml-документ вида
<catalog>
<cd country="USA">
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<price>10.90</price>
</cd>
<cd country="UK">
<title>Hide your heart</title>
<artist>Bonnie Tyler</artist>
<price>10.0</price>
</cd>
<cd country="USA">
<title>Greatest Hits</title>
<artist>Dolly Parton</artist>
<price>9.90</price>
</cd>
</catalog>
нужно выбрать из него все узлы, имена которых начинаются, к примеру, на "tit". Как это сделать? Подозреваю, что это связано с функцией starts-with(), но никак не найду примера.
Сложность в том, что я заранее не знаю структуру документа. Просто мне нужно найти все узлы с именем "А", которые содержатся в узлах, имя которых начинается на "Бэ".