在xmlwriter中设计一个表

时间:2014-09-12 18:03:50

标签: c# html-table xmlwriter

我正在尝试获得此输出:

<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'

1 个答案:

答案 0 :(得分:0)

好的,通过调用doc.WriteWhiteSpace(“”)让它工作;在(“tr”)元素之后。它会暂停缩进/换行,直到(“tr”)元素结束。