(.NET 3.5 SP1) System.Xml.Linq 名前空間を使用して、html テンプレート ドキュメントにデータの div タグを設定します (そしてディスクに保存します)。div タグが空の場合があり、HTML に関してはこれが問題のようです。私の調査によると、DIV タグは自己終了ではありません。したがって、少なくとも Firefox では、 a<div />
は対応する終了タグのない開始 div タグと見なされます。
したがって、宣言して新しい div 要素を作成すると、次のようになります。
XElement divTag = new XElement("div");
生成された XML を強制的に の<div></div>
代わりにするにはどうすればよい<div />
ですか?