0
我使用XMLWriter的創建我的MySQL數據庫的XML輸出,和我想知道我怎麼能防止這種情況發生<hello></hello>
做這個<hello>nil</hello>
XMLWriter的()更換空字符串
所以基本上取代「」與「零」。
我使用XMLWriter的創建我的MySQL數據庫的XML輸出,和我想知道我怎麼能防止這種情況發生<hello></hello>
做這個<hello>nil</hello>
XMLWriter的()更換空字符串
所以基本上取代「」與「零」。
<hello></hello>
適用於表示XML中的空節點;另一種方式是<hello />
。用nil
替代意味着它不再是一個空節點;它是一個文本內容爲nil
的節點。
如果你做了替換,你將改變XML中數據的含義。這是一個可怕的想法。
好的,但並非所有的節點都是空的,例如。這可能是一個可怕的想法,但對我來說會更容易! – 2011-03-14 01:19:25
如果用文本'nil'替換空節點,你怎麼知道它們是空的,並且有人沒有在該列中保存'nil'?文本'nil'與NULL列(您遇到的)不同。只是因爲它更容易並不意味着你應該這樣做;這是糟糕的設計,任何必須進入並在後面處理代碼的人都會很討厭它。 – 2011-03-14 01:39:08
我實際上單獨工作,沒有人會添加到這個數據庫。我只是用它來讀取數據。 – 2011-03-14 01:44:32