<item project_id="3" code="<a href="http://google.com">Text</a>" txt_id="text1" text="«Королев&
#1089;тво» — браузерная ролевая онлайн-игра" />
<item project_id="3" code="Texttextetx" />
Значение атрибута по определению не может быть узлами - это просто строка.Таким образом, вышеприведенный атрибут href
вообще не содержит никакой разметки - он содержит уничтоженную разметку.
Такая строка не может быть немедленно использована XSLT / XPath - она должна сначала анализироваться XMLparser.
Итак, если вам нужно обработать это с помощью XSLT, код xslt должен использовать функцию расширения, которая будет анализировать значение атрибута href
и вернет набор узлов.
Как мы видим снова и снова, глупо и вредно пытаться помещать разметку в атрибут - это только разрушает ее.