Разбор HTML-документа в Dom-объект с использованием C # - PullRequest
0 голосов
/ 13 июня 2019

Я пытаюсь преобразовать RadDocument в чистый HTML-документ, но после преобразования документа Telerik Rad в HTML есть некоторые теги, которые необходимо преобразовать, например преобразовать HyperlinkButton в тег привязки и удалить тег -> из HTML следующего уровня документ, анализируя ниже Документ.

<!--{InlineUIContainer}<telerik:InlineUIContainer xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Height="20" OriginalProperties="{x:Null}" RevisionInfo="{x:Null}" Style="{x:Null}" StyleName="" Tag="1" Width="80" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation">
 <HyperlinkButton CommandParameter="6:HyperLink:1:&lt;&lt;was&gt;&gt;" Content="&lt;&lt;was&gt;&gt;" FontSize="16" Height="20" Tag="6:HyperLink:1:&lt;&lt;was&gt;&gt;" Width="80" Canvas.Left="176.307678222656" Canvas.Top="113.71272277832">
   <HyperlinkButton.Foreground>
     <SolidColorBrush Color="#FF0000FF" />
   </HyperlinkButton.Foreground>
 </HyperlinkButton>
</telerik:InlineUIContainer>-->

Я пытался использовать функцию JS для преобразования, и я получил этот ожидаемый результат, но я хотел сделать это с помощью C #.

<telerik:InlineUIContainer xmlns="http://schemas.microsoft.com/client/2007" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" Height="20" OriginalProperties="{x:Null}" RevisionInfo="{x:Null}" Style="{x:Null}" StyleName="" Tag="4" Width="190"> <a xmlns="http://www.w3.org/1999/xhtml" href="204:HyperLink:4:&lt;&lt;Emergency room&gt;&gt;" style="color: rgb(255, 0, 0);">&lt;&lt;Emergency room&gt;&gt;</a></telerik:InlineUIContainer>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...