我有一組文本行(應該是XML)發送到一個功能被添加到一個XML文件。每一行是一個簡單的塊這樣的3個例子:
<AAA f="1" g="3"> </AAA>
<AAA f="2" g="2"> </AAA>
<AAA f="3" g="3"> </AA <-- Oops a bad one!
我需要檢查每行,看它是否是有效的XML之前,我接受它變成一個完整的XML文檔中的某些行是壞的,但我們希望所有好的。
ROW1: good
ROW2: good
ROW3: bad
ROW4: good
在這種情況下,我們只需要ROW1,2和4。
那麼,如何檢查行字符串是否爲有效的XML時,它不是一個完整的文檔?
文檔中包裹它的讀者? – pm100 2013-02-12 18:01:50
如何讀取XDocument或XmlDocument中的整個xml,並顯示您將得到的異常的行號?您也可以將其應用於單行,但速度會很慢 – 2013-02-12 18:01:54
您提供的所有「有效」示例都將作爲完整文檔有效,因此您可以將它們解析爲完整的文檔。你能否舉一個不適用的例子? – 2013-02-12 18:02:06