Ваш XPath заканчивается =
+ некоторой строкой , поэтому будет возвращаться только true
или false
.
Изменить
"//ns1:References/ns1:Reference[@ReferenceType="+typeofref+"]/text()="+id.toString()
в
"//ns1:References/ns1:Reference[@ReferenceType="+typeofref+" and .="+id.toString()+"]"
, чтобы выбрать все элементы ns1:References/ns1:Reference
со значениями typeofref
для атрибута @ReferenceType
и строковым значением id.toString()
.