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