我想使用.writeXml函數創建DataSet的XML。 如果我的數據集的條目是空的,我想有一個空的標籤,而不是缺少標籤:如果字段爲空,dataSet.writeXml不寫入空標記C#
例如,它應該如何看就像如果約翰沒有年齡:
<MyDataSet>
<ID>8613458</ID>
<AW_ID>37534778</AW_ID>
<NAME>Peter</NAME>
<AGE>22</AGE>
</MyDataSet>
<MyDataSet>
<ID>8613459</ID>
<AW_ID>37534779</AW_ID>
<NAME>John</NAME>
<AGE></AGE>
</MyDataSet>
例如如何看起來像現在:
<MyDataSet>
<ID>8613458</ID>
<AW_ID>37534778</AW_ID>
<NAME>Peter</NAME>
<AGE>22</AGE>
</MyDataSet>
<MyDataSet>
<ID>8613459</ID>
<AW_ID>37534779</AW_ID>
<NAME>John</NAME>
</MyDataSet>
你知道我需要做什麼嗎? 感謝您的幫助!
感謝。沒有在我的情況下工作,因爲我沒有任何字符串。 但我發現我的問題的另一種解決方案: 而不是使用.WriteXml(sting fileName)我使用.WriteXml(字符串文件名,XmlWriteMode WriteSchema) - >這個結果是,DBNull變成了「0」丟失標籤 – Christoph 2010-05-26 16:14:57
@Christoph謝謝你,這個解決方案讓我真正頭痛:) – QFDev 2014-07-17 13:32:25