我有一個看起來像這樣的XML元素:關於產品XmlElement.InnerText和空白
<content locale="en"> </content>
括號內的東西之間的文本由單個空格字符。當我將XML加載到如下瀏覽一下上述元素的XmlElement對象,我希望:
contentElement.InnerText.Length == 1; // InnerText should be a single space character
,而是我所得到的是
contentElement.InnerText.Length == 0;
假設這不是微軟的DOM中的錯誤實現,這是我不知道的XML/DOM規範的一個特性嗎?如果是這樣,我有什麼選擇,只是在XML寫出時添加轉義的空白字符?
這當然有效;謝謝。 – 2010-08-26 15:46:52