我正在使用 SgmlReader 从 HTML 生成 XHTML 输出。问题是关于单个 HTML 标签,如
<IMG>
使用 SgmlReader 时,此标签生成为
<IMG></IMG>
我知道这在语法上是正确的,但是,对于 XHTML 样式,我需要知道是否可以生成
<IMG />
反而。
问候詹姆
我正在使用 SgmlReader 从 HTML 生成 XHTML 输出。问题是关于单个 HTML 标签,如
<IMG>
使用 SgmlReader 时,此标签生成为
<IMG></IMG>
我知道这在语法上是正确的,但是,对于 XHTML 样式,我需要知道是否可以生成
<IMG />
反而。
问候詹姆
您只需要指定 DocType 属性,如下所示:
Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader();
sgmlReader.DocType = "HTML";
此外,您应该在 SgmlReader 项目的嵌入式资源中拥有“Html.dtd”文件。它帮助了我。