将html字符串转换为xml并使用xml文件填充datagrid

时间:2012-07-20 07:35:59

标签: c# xml c#-4.0 xml-parsing html-parsing

使用htmlagilitypack我从网页中提取html内容并将其存储在字符串中。我甚至删除了输出中的所有标签。现在我想用输出字符串中的值填充数据网格。我想把这个有html内容的字符串转换为xml并将其用作datagrid的源代码。当我将html字符串转换为xml时输出看起来像下面的代码,  CRM

         
        some text

          education details

          Id details 
      Salary
      Experience
      Location
      Name 
                    Mobile: 
                    Region 
         
        Similar Resumes    New  crm


         
        crm

          education details

          Id details 

      Experience

      Name 

                    Telephone: Region 
         
        Similar Resumes      CRM


         

此处xml文件中没有标记,因此不知道如何在datagrid中显示这些值。

1 个答案:

答案 0 :(得分:0)

请参阅问题What does <![CDATA[]]> in XML mean?以阅读更多内容和

请记住:&amp;nbsp;需要转换为空格。 CDATA中的文本输入是网格输出的文本。

示例

<description>
<![CDATA[
    some text

      education details

      Id details 
  Salary
  Experience
  Location
  Name 
                Mobile: 
                Region 
    Similar Resumes    New crm


   ...
]]> 
</description>