`
tudusi
  • 浏览: 1048235 次
文章分类
社区版块
存档分类
最新评论

asp.net中将HTML转化成xml文件

 
阅读更多

publicstaticstringConvert(stringhtml)
{

if(string.IsNullOrEmpty(html.Trim()))
{

returnstring.Empty;
}

using(SgmlReaderreader=newSgmlReader())
{

reader.DocType
="HTML";
reader.InputStream
=newStringReader(html);
using(StringWriterstringWriter=newStringWriter())
{

using(XmlTextWriterwriter=newXmlTextWriter(stringWriter))
{

reader.WhitespaceHandling
=WhitespaceHandling.None;
writer.Formatting
=Formatting.Indented;
XmlDocumentdoc
=newXmlDocument();
doc.Load(reader);
if(doc.DocumentElement==null)
{

returnstring.Empty;
}

else
{
doc.DocumentElement.WriteContentTo(writer);
}

writer.Close();
stringxhtml=stringWriter.ToString();
returnxhtml;
}

}

}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics