Ошибка, не определенная конструктором biztalk server

#.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 в свое приложение в качестве ссылки, надеюсь, это сработает для меня