用 SGMLReader把子HTML 转 XML

SgmlReader r = new SgmlReader();
   r.DocType = "HTML";
   r.InputStream = new StringReader(temp);
   StringWriter sw = new StringWriter();
   XmlTextWriter w = new XmlTextWriter(sw);
   while (!r.EOF)
   {
    w.WriteNode(r, true);
   }
   w.Close();
   string temp2 = sw.ToString();
   XmlDocument xmldom = new XmlDocument();
   xmldom.LoadXml(temp2);
原文地址:https://www.cnblogs.com/lovebanyi/p/379779.html