Код AS1/AS2:
var id:String = "6";
var xml:XML = <a>
<b id="7"/>
<b id="6">
4
</b>
<b id="3">
тест
<id>3</id>
</b>
</a>;
trace(xml.b.(@id == this.id).toXMLString());
Если нужно однозначно указать на контекст фильтруемого узла -
Код AS3:
var id:String = "6";
var xml:XML = <a>
<b id="7"/>
<b id="6">
4
</b>
<b id="3">
тест
<id>3</id>
</b>
</a>;
trace(xml.b.(@id == valueOf().id).toXMLString());