XDocument(または他の同様のライブラリ)を使用してXHTMLを生成したいと思います。残念ながら、ネストされたタグは、相互にではなく、同じレベルになります。誰かがこの単純な問題で私を助けることができますか?
私がこれまでに持っているもの:
var html = new XDocument(
new XElement("div", new XAttribute("class", "MyTable"),
new XElement("table",
new XElement("thead"),
new XElement("tr"),
new XElement("th", "Test"))));
これにより、次のようになります。
<div class="MyTable">
<table>
<thead />
<tr />
<th>Test</th>
</table>
</div>
これが私が達成したいレイアウトです:
<div class="MyTable">
<table>
<thead>
<tr>
<th>Test</th>
</tr>
</thead>
</table>
</div>