.net 在没有回调的情况下根据XSD验证XML
我正在寻找一种尽可能简单的.NET方法来根据XSD文件验证XML文件,如下所示:.net 在没有回调的情况下根据XSD验证XML,.net,xml,powershell,xsd,xml-validation,.net,Xml,Powershell,Xsd,Xml Validation,我正在寻找一种尽可能简单的.NET方法来根据XSD文件验证XML文件,如下所示: validator.IsValid(xmlFile, xsdFile) 我发现了一些关于stackoverflow的问题(和答案),但它们都需要回调函数。我的目标是使用oneliner,因为我希望在PowerShell中执行此操作: $validator = new-object SomeValidator $validator.IsValid(xmlFile, xsdFile) 抓取并使用testxmlcmd
validator.IsValid(xmlFile, xsdFile)
我发现了一些关于stackoverflow的问题(和答案),但它们都需要回调函数。我的目标是使用oneliner,因为我希望在PowerShell中执行此操作:
$validator = new-object SomeValidator
$validator.IsValid(xmlFile, xsdFile)
抓取并使用testxml
cmdlet。此cmdlet不仅可以测试格式是否良好,还可以根据架构进行验证。确保获得2.1(或3.0)测试版,因为2.0生产版本有模式验证的bug。下面是一个例子:
Test-Xml $xmlfile -Schema $xsdFile