首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AngleSharp和XHTML往返

AngleSharp和XHTML往返
EN

Stack Overflow用户
提问于 2016-03-22 07:02:42
回答 1查看 649关注 0票数 1

我试图使用AngleSharp解析一个XHTML文件,做一个修改,然后输出它。但是,我在获取输出与输入匹配时遇到了一些问题。

  • 如果我使用XML解析器和XMLMarkupFormatterHtmlMarkupFormatter,就不会得到自结束标记(都是<img></img>),也不会得到XML声明。
  • 如果我使用HTML解析器和HTMLMarkupFormatter,就会得到XML无效的自结束标记(都只是<img>),而没有XML声明。
  • 如果我使用HTML解析器和XMLMarkupFormatter,就会得到很好的自结束标记(<img />)和XML声明--但是,XML声明作为注释被取出来并输出为<!-- <?xml version="1.0" encoding="UTF-8"?> -->

有没有办法解决这个问题,还是我需要自己编写MarkupFormatter

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-22 16:33:28

简单的回答:听起来你需要提供自己的MarkupFormatter

人们一直在努力想出一个XhtmlMarkupFormatter,但不幸的是,到目前为止,这个组件还没有实现。我设想这样一个组件可能将来自现有HTML和可用XML格式化程序的序列化结合在一起。

也许关于AngleSharp回购的这个问题能帮你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36148046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档