var str='<aaa>\
<text x="0" y="15" fill="red" transform="rotate(30 20,40)">qqqqqqqq</text>\
<text x="0" y="15" fill="red" transform="rotate(30 20,40)">aaaaaaaa</text>\
<text x="0" y="15" fill="red" transform="rotate(30 20,40)">bbbbbbbb</text>\
</aaa>';
var parser=new DOMParser();
var xmlDoc=parser.parseFromString(str,"text/xml");
var result = document.evaluate("//text", xmlDoc, null, XPathResult.ANY_TYPE, null);
while (nodes = result.iterateNext()){ //遍历结果
console.log(nodes.innerHTML);
}