using System.Xml.Linq; using System.Xml.Schema; XDocument xDoc = XDocument.Parse("要驗証的XML字串"); XmlSchemaSet schemas = new XmlSchemaSet(); schemas.Add(string.Empty, "XML結構描述檔位址(*.xsd)"); xDoc.Validate(schemas, null);如果驗証失敗可以try-catch取得XmlSchemaValidationException內的錯誤訊息或是在XDoc.Validate的第二個參數中使用delegate交給特定function來處理
No comments:
Post a Comment