#.net #biztalk #class-library #biztalk2006r2
#.net #biztalk #библиотека классов #biztalk2006r2
Вопрос:
Я создаю компонент конвейера, используя библиотеку классов .net, где я хочу передать HTML-документ в качестве входных данных и получить XmlDocument в качестве выходных данных,
Я получаю сообщение об ошибке в этой строке
HtmlDocument OrgDoc= new HtmlDocument
Ошибка заключается в отсутствии конструктора для HTML-документа, я пропустил какую-то ссылку, если да, что это такое. На самом деле я использую system.windows.forms.htmldocument.
Приветствуются любые предложения по исправлению ошибки.
Ответ №1:
BizTalk корректен; System.Windows.Forms.HtmlDocument
не имеет открытых конструкторов. Он предназначен для использования WebBrowser
только через элемент управления (для представления DOM), и я не рекомендую пытаться делать это на сервере. Если вы пытаетесь проанализировать HTML, попробуйте вместо этого использовать Html Agility Pack.
Комментарии:
1. В моем приложении biztalk я настроил свое местоположение приема как файл, поэтому сам сервер biztalk принимает html для обработки…….. Теперь проблема заключается в создании компонента конвейера для преобразования HTML в XML
2. @Mark Gravell: я включил пакет гибкости html в свое приложение в качестве ссылки, надеюсь, это сработает для меня