Я использую (.NET 3.5 SP1) пространство имен System.Xml.Linq, чтобы заполнить HTML-шаблон документа тегами div с данными (а затем сохранить его на диск). Иногда теги div пусты, и это кажется проблемой, когда дело доходит до HTML. Согласно моим исследованиям, тег DIV не является самозакрывающимся. Поэтому, по крайней мере, в Firefox <div />
считается открывающим тегом div без соответствующего закрывающего тега.
Итак, когда я создаю новые элементы div, объявив:
XElement divTag = new XElement("div");
Как можно заставить сгенерированный XML быть <div></div>
вместо <div />
?