SGMLReader HTML 和 SGML 解析库开源项目

我要开发同款
匿名用户2014年03月06日
66阅读
开发技术C#
所属分类Web应用开发、HTML解析器
授权协议Apache

作品详情

SgmlReader是一个敏捷的C#.NET库,通过XmlReaderAPI解析HTML和SGML文件。同时提供一个命令行工具可以对这些内容进行格式化输出到XML结果。

示例代码:

XmlDocument FromHtml(TextReader reader) {    // setup SgmlReader    Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader();    sgmlReader.DocType = "HTML";    sgmlReader.WhitespaceHandling = WhitespaceHandling.All;    sgmlReader.CaseFolding = Sgml.CaseFolding.ToLower;    sgmlReader.InputStream = reader;    // create document    XmlDocument doc = new XmlDocument();    doc.PreserveWhitespace = true;    doc.XmlResolver = null;    doc.Load(sgmlReader);    return doc;}
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论