我正在尝试获得此输出:
<thead>
<tr><th>Condition</th><th>Effective Dates</th><th>Condition Status</th></tr>
</thead>
但我得到了这个:
<thead>
<tr>
<th>DX Code</th>
<th>Date</th>
<th>Code Type</th>
</tr>
</thead>
我似乎无法将元素显示在一行上。 我的代码是:
doc.WriteStartElement("thead");
doc.WriteStartElement("tr");
doc.WriteStartElement("th");
doc.WriteString("DX Code");
doc.WriteEndElement();
doc.WriteStartElement("th");
doc.WriteString("Date");
doc.WriteEndElement();
doc.WriteStartElement("th");
doc.WriteString("Code Type");
doc.WriteEndElement();
doc.WriteEndElement();
doc.WriteEndElement();
有没有像第一个例子那样获取格式的方法?我尝试使用WriteString,但它取代了所有的“&lt;”和“&gt;”使用XML'&amp; lt'和'&amp; gt'
答案 0 :(得分:0)
好的,通过调用doc.WriteWhiteSpace(“”)让它工作;在(“tr”)元素之后。它会暂停缩进/换行,直到(“tr”)元素结束。