2012-01-26 53 views
0

我試圖找出爲什麼一些文本顯然沒有任何回車,儘管它看起來像它一樣。我想知道如果通過XmlDocument(在.net 4.0中)Xpath'ing調用回車或其他字符時調用innerText。可能不會,但在這一點上,我尋找任何東西。使用XMLDocument刪除回車符時的InnerText?

回答

3

你還沒有顯示任何代碼,所以很難知道數據來自哪裏。默認情況下,加載XmlDocument時保留的不重要的空格是而不是。加載前,您可能想要將XmlDocument.PreserveWhitespace設置爲true。

如果這沒有幫助,請發佈一個簡短但完整的程序來說明問題。

+0

那麼,我有點猶豫,把我的代碼在線,我只是想抽出這個問題的可能原因。 – SoftwareSavant

+0

@DmainEvent:你不需要把你的* real *代碼在線。您需要發佈一個簡短但完整的程序來演示問題。越短越好! –

1

什麼是元素上的xml:space?如果您需要強制保留空白以外的空格,則可以在調用LoadLoadXML之前將PreserveWhitespace設置爲true

請注意這一點,儘管在大多數情況下,編寫XML的人將期望遵循正常的XML規則來處理空白。更糟糕的是,如果您使用非標準規則(如PreserveWhitespace)使用「適合我」,則沒有理由期望其他人按照您的意願解析它。