【发布时间】:2009-01-20 19:31:45
【问题描述】:
我正在使用 (.NET 3.5 SP1) System.Xml.Linq 命名空间来使用数据的 div 标记填充 html 模板文档(然后将其保存到磁盘)。有时 div 标签是空的,这在 HTML 中似乎是个问题。根据我的研究,DIV 标签不是自动关闭的。因此,至少在 Firefox 下,<div /> 被认为是一个没有匹配结束标签的 div 开始标签。
所以,当我通过声明创建新的 div 元素时:
XElement divTag = new XElement("div");
如何强制生成的 XML 为 <div></div> 而不是 <div /> ?
【问题讨论】:
标签: c# xml linq-to-xml