C# .NET4 Реализация xpath парсера по тексту
Артем10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.08.2015
Необходимо реализовать движок xpath парсинга по тексту (возможно это сделать на основе того же AgilityPack. Движок должен обязательно поддерживать как минимум следующие команды/конструкции xpath нотации:
- matches
- contains()
- text()
- preceding-sibling, например: //DD[preceding-sibling::*[contains(text(),'to ken')]][1]
- такую конструкцию, когда элемент определяется наличием определенного вложенного: //LI[DIV[1]='Возраст:']/DIV[2]
- //span[text()]/../..//span[@cl]
Реализовать необходимо на C#. Все должно стабильно работать при наличии установленного .NET4 (соответственно, на всех Windows системах, где он может быть установлен, 32 и 64 битных).