2011-11-09 36 views
0

我需要一個像如何驗證Silverlight中的xml-fragment而不拋出異常?

public bool IsValid(string xmlText) { 
// validation xml 
} 

方法我可以寫類似的代碼:

public bool IsValid(string xmlText) { 
    try { 
    XmlReader reader = XmlReader.Create(new StringReader(xmlText), settings); 
    while (reader.Read()); 
    } 
    catch { 
    return false; 
    } 
    return true; 
} 

但我想不被拋出的異常編寫代碼。我如何做到這一點?

+1

究竟爲什麼拋出的異常的問題嗎?它不能正常工作嗎? – JaredPar

+0

dupe of http://stackoverflow.com/questions/1026247/check-well-formed-xml-without-a-try-catch – RobSiklos

回答