【发布时间】:2019-01-10 07:39:24
【问题描述】:
我正在使用 SgmlReader 从 HTML 生成 XHTML 输出。问题是关于像
这样的单个 HTML 标签<IMG>
使用SgmlReader时,这个标签生成为
<IMG></IMG>
我知道这在语法上是正确的,但是,对于 XHTML 样式,我需要知道是否可以生成
<IMG />
改为。
问候 詹姆
【问题讨论】:
标签: sgmlreader
我正在使用 SgmlReader 从 HTML 生成 XHTML 输出。问题是关于像
这样的单个 HTML 标签<IMG>
使用SgmlReader时,这个标签生成为
<IMG></IMG>
我知道这在语法上是正确的,但是,对于 XHTML 样式,我需要知道是否可以生成
<IMG />
改为。
问候 詹姆
【问题讨论】:
标签: sgmlreader
您只需要指定 DocType 属性,如下所示:
Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader();
sgmlReader.DocType = "HTML";
您还应该在 SgmlReader 项目的嵌入式资源中包含 "Html.dtd" 文件。 它帮助了我。
【讨论】: