sgmlreader - 使用 SGML Reader 关闭单个 HTML 标签
问题描述
我正在使用 SgmlReader 从 HTML 生成 XHTML 输出。问题是关于单个 HTML 标签,如
<IMG>
使用 SgmlReader 时,此标签生成为
<IMG></IMG>
我知道这在语法上是正确的,但是,对于 XHTML 样式,我需要知道是否可以生成
<IMG />
反而。
问候詹姆
解决方案
您只需要指定 DocType 属性,如下所示:
Sgml.SgmlReader sgmlReader = new Sgml.SgmlReader();
sgmlReader.DocType = "HTML";
此外,您应该在 SgmlReader 项目的嵌入式资源中拥有“Html.dtd”文件。它帮助了我。
推荐阅读
- python - Python3 诅咒代码在管道中不起作用
- python - Pandas 加入两个 DataFrame,其中一个是数据透视表
- prolog - Prolog - 矩阵 N 乘 N,元素为 [1,...,N^2]
- mysql - SQL删除具有多于一列的重复值的行
- php - 可以在 Wordpress 中跳过 <-- nextpage --> 标记吗?
- python - Modeling swarm behaviour in python
- javascript - Why this ternary operator not working? (more below)
- javascript - NodeJs Pagination,recursive promise problem
- reactjs - 我如何设置状态 onClick
- javascript - 组合 2 个对象并保持秩序