Xpath запрашивают для нахождения элементов, которые содержат определенного потомка

instanceof также не может использоваться с примитивными типами или универсальными типами. Как в следующем коде:

//Define Class< T > type ... 

Object e = new Object();

if(e instanceof T) {
  // Do something.
}

Ошибка: Невозможно выполнить проверку экземпляра для параметра типа T. Вместо этого используйте его объект стирания, так как дальнейшая информация общего типа будет удалена во время выполнения.

Не компилируется из-за удаления типа, удаляя ссылку на время выполнения. Тем не менее, код ниже будет скомпилирован:

if( type.isAssignableFrom(e.getClass())){
  // Do something.
}
34
задан Jeremy Stein 7 July 2009 в 18:14
поделиться

2 ответа

"имеет потомка с именем Interestintag" пишется .// Interestintag в XPath, поэтому вы ищете выражение:

//table[@name='important']/tr[.//interestingtag]
55
ответ дан 27 November 2019 в 16:22
поделиться

На самом деле вам нужно искать потомка, а не потомка:

//table[@name='important']/tr[descendant::interestingtag]
19
ответ дан 27 November 2019 в 16:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: