我正在使用SgmlReader从HTML生成XHTML输出。问题是关于
之类的单个HTML标签 <IMG>
使用SgmlReader时,此标记生成为
<IMG></IMG>
我知道这在语法上是正确的,但是,对于XHTML样式,我需要知道是否可以生成
<IMG />
相反。
问候 海梅
答案 0 :(得分:0)
您只需要指定DocType属性,就像这样:
Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader();
sgmlReader.DocType = "HTML";
此外,您应该在SgmlReader项目的嵌入式资源中拥有"Html.dtd"文件。 它帮助了我。