HtmlAgilityPack отбрасывает конечные тэги опции

Похоже, что вы пытаетесь получить доступ к модулю, и это должно быть сделано через службу kubernetes, а не напрямую к модулю. Вы также можете показать: kubectl get svc -o wide?

, если служба действительно существует, попробуйте использовать kubectl get ep -o wide, чтобы проверить, действительно ли модуль обнаружен службой

23
задан Tim Scott 16 November 2008 в 01:45
поделиться

1 ответ

О той же самой ошибке сообщают относительно обсуждения домашней страницы HAP, но похоже, что никакие значимые меры не были сделаны к проекту за несколько лет. Не поощрение.

А быстрый обзор источника предполагает, что ошибка могла бы быть закрепляемой путем комментирования строки 92 из HtmlNode.cs:

// they sometimes contain, and sometimes they don 't...
ElementsFlags.Add("option", HtmlElementFlag.Empty);

(На самом деле не, они всегда содержат текст метки, хотя пустая строка также была бы действительным текстом. Небрежный автор мог бы опустить конечный тэг, но тогда это верно для любого элемента.)

ADD

эквивалентное решение звонит HtmlNode.ElementsFlags.Remove("option"); перед любым использованием liberary (без потребности изменить liberary исходный код)

31
ответ дан 29 November 2019 в 02:19
поделиться
Другие вопросы по тегам:

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