我正在從xml讀取數據,並且我的數值看起來沒有問題,除非用\ n \ t \ t包裝它們......假定與間距和東西有關...我如何告訴C#忽略這個?如何從沒有/ n/t/t的xml文件中讀取myValue n t t
0
A
回答
1
我假設你的XML看起來是這樣的:
<foo>
<bar>
baz
</bar>
</foo>
雖然這可能看起來很漂亮的一個人,XML解析器是required保留所有的空白。解析器也不允許將出現在元素任一側的空白組合在一起(因此,在這種情況下,foo
的DOM表示有三個子元素:僅包含空白的Text節點,用於bar的Element節點以及僅包含空白的另一個Text節點)。
底線是弗雷德裏克的答案是正確的,但我認爲行爲背後的理由很重要。
1
您是否試圖在返回的字符串上調用Trim
方法?這應該從字符串的開頭和結尾剝離換行符,製表符和空格。
0
我在我的java程序中遇到過這個問題。但不是在C#中。
此建議將有助於某人。
下面的步驟我做了。
1. Before parsing I read the complete XML as a String.
2. Trim the string
3. replace all "\n" to ""
4. replace all "\t" to ""
然後,我解析得很完美。
相關問題
- 1. 如何刪除\ n,\ t出現單詞,例如「\ n \ t \ t \ t \ t周\ n \ t \ t \ t」?
- 2. 如何在t-sql中讀取xml?
- 3. 如何在AJAX讀取文本文件時忽略\ n \ t?
- 4. 如何解決:T(N)= T(N - 1)+ N
- 5. T(n)= T(n - sqrt(n))
- 6. 如何解決T(N)= T(N-2)+ T(2)+ N遞歸樹
- 7. T(N)= T(N-1)+ 10/N
- 8. 如何在t-sql中從硬盤中讀取文件名
- 9. 從T-SQL中讀取xsi:type
- 10. 復發關係:T(n)= T(n/2)+ n
- 11. T(n)= 4 T(n/3)+ lg n
- 12. 如何解決這個複雜的等式,T(n)= T(n-3)+ T(n-5)
- 13. 遞歸的複雜性:T(n)= T(n-1)+ T(n-2)+ C
- 14. 復發T(n)= T(n - log(n))+ 1
- 15. 如何找到T(n)= T(n-1)+ n + 2的遞推方程?
- 16. 求解:T(n)= T(n/2)+ n/2 + 1
- 17. 復發:T(n)= T(n/2)+ log N
- 18. 復發關係T(n)= T(n ^(1/2))+ T(nn ^(1/2))+ n
- 19. 復發T(N)的= T(N/3)+ T(2N/3)
- 20. 如何找到遞歸關係T(N)= T(N/2)+ N^2
- 21. 如何從列表中讀取信息<T>從XML讀入?
- 22. 傳遞給python3模塊的string.split()值解釋'|'像\ n \ t \ t \ t \ t。爲什麼?
- 23. 如何從C++中的文件讀取
- 24. 是否保證sizeof(T [N])== N * sizeof(T)?
- 25. 如果您有讀取[T]和寫入[T],Format [T]的目的是什麼?
- 26. 讀取XML與T-SQL等領域
- 27. 復發T(N)= T(N/3 + 5)+ T(2π/ 3 + 7)+ O(1)
- 28. 復發關係:T(n)= T(n - 1)+ n - 1
- 29. 如何解決遞歸複雜度T(n)= T(n/4)+ T(3n/4)+ cn
- 30. 代碼O(nlog(n))的T(n)如何?
請張貼一些代碼以便我們幫助您。 – 2009-09-04 04:23:17
也發佈了一些xml – Crash893 2009-09-04 04:36:59