我正在使用SgmlReader从超文本标记语言生成XHTML输出。问题是关于单个HTML标记,比如
<IMG>
使用SgmlReader时,此标记生成为
<IMG></IMG>
我知道这在语法上是正确的,但是对于XHTML样式,我需要知道是否可以生成
<IMG />
而不是。
致敬詹姆
发布于 2019-02-21 16:45:38
您只需指定DocType属性,如下所示:
Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader();
sgmlReader.DocType = "HTML";此外,您应该在SgmlReader项目的嵌入式资源中有"Html.dtd"文件。这对我有帮助。
https://stackoverflow.com/questions/51655207
复制相似问题