Допустим, у меня есть такая XML-структура:
<table>
<tr>
<td> </td>
</tr>
</table>
Как мне указать сравнение со значением узла в предикате:
//tr/td[.="???"]
Что указывать вместо ???
?
Допустим, у меня есть такая XML-структура:
<table>
<tr>
<td> </td>
</tr>
</table>
Как мне указать сравнение со значением узла в предикате:
//tr/td[.="???"]
Что указывать вместо ???
?
В XPath 2 вы можете использовать
//tr/td[. = codepoints-to-string((160))]
независимо от используемого вами инструмента
Решение
//tr/td[.="\u0160"]
где фактическое представление Unicode будет зависеть от используемого вами инструмента.
Используйте буквальное значение
:
/table/tr/td[.=' ']
0x20
.
- person zerkms; 04.01.2013