请教怎么检测xml字符串是否合法

请问如何检测xml字符串是否合法?要检测xml字符串是否是在格式上符合标准,请问该如何检测,google找不到结果

请问如何检测xml字符串是否合法?
要检测xml字符串是否是在格式上符合标准,请问该如何检测,google找不到结果。

[解决办法]

C# code
try{   System.Xml.XmlDocument doc = new System.Xml.XmlDocument();            doc.LoadXml(xmlStr);    return 合格}catch(Exception ex){  //不合格}