refactored dataXML getStr and tightened up a selector within evaluate() for slightly improved performance