У меня есть следующий фрагмент кода, полученный с веб-страницы:
<li class="player" data-id="168568" data-teamid="156" data-x="142.33" data-y="297.16040000000004" data-name="Corentin Tolisso" data-position="3">Corentin Tolisso<span class="shirt">24</span></li>
Моя цель - извлечь "Corentin Tolisso", номер рубашки "24", а также значения data-x и data-y.
Пока я могу заставить его работать со значениями, которые находятся в пределах >...<
, используя HTML Agility Pack.
Однако я не могу найти способ извлечь числа из data-x и data-y.
Я скопировал строку HTML в новый jsfiddle, который точно описывает то, что получает мой код C #, между >...<
.
Как извлечь значения data-x и data-y?
Примечание: использование String.IndexOf
работает нормально, хотя и убирает гибкость. Это моя запасная стратегия.
Примечание 2: я посмотрел здесь и здесь , оба из которых дают мне некоторое представление, но мне все еще трудно применить его к C #.