Мне нравится мощь E4X, вот пример того, что вы ищете:
theXml.animals.animal.(@dog == 'beagle');
Если он найдет совпадение, он вернет его.
РЕДАКТИРОВАТЬ
Чтобы ответить на ваш вопрос ниже:
var xml:XML = <a id="34"></a>;
//traces
if (xml.(@id == '34').length() != 0) {
trace('match')
}
//no trace
if (xml.(@id == '35').length() != 0) {
trace('match')
}