Как я могу найти ссылку URL текстом ссылки с XPath?

Для EF Core вы можете найти рекомендуемое MS решение здесь: Значения по умолчанию .

Используйте Fluent API в вашем DBContext:

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.Entity()
        .Property(b => b.Created)
        .HasDefaultValueSql("getdate()");
}

86
задан Martin Thoma 17 August 2017 в 14:33
поделиться

3 ответа

Должно быть что-то похожее на:

//a[text()='text_i_want_to_find']/@href
140
ответ дан 24 November 2019 в 07:58
поделиться
//a[text()='programming quesions site']/@href 

, который в основном идентифицирует узел привязки с желаемым текстом. , и извлекает атрибут href .

9
ответ дан 24 November 2019 в 07:58
поделиться

Думайте о фразе в квадратных скобках как о предложении WHERE в SQL.

Итак, в этом запросе говорится: «выберите атрибут« href »(@) тега« a », который появляется где угодно (//), но только где (фраза в квадратных скобках) текстовое содержание тега «a» равно «сайту вопросов программирования».

6
ответ дан 24 November 2019 в 07:58
поделиться
Другие вопросы по тегам:

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