0

次のように、XSD ファイルに対して XML ファイルを検証するための、可能な限り単純な .NET の方法を探しています。

validator.IsValid(xmlFile, xsdFile)

stackoverflow に関するいくつかの質問 (および回答) を見つけましたが、それらはすべてコールバック関数を必要とします。これをPowerShellで実行したいので、ワンライナーを目指しています:

$validator = new-object SomeValidator
$validator.IsValid(xmlFile, xsdFile)
4

1 に答える 1

1

PowerShell Community ExtensionsTest-Xmlを取得し、コマンドレットを使用します。このコマンドレットは、整形式かどうかをテストするだけでなく、スキーマに対して検証することもできます。2.0 の製品バージョンにはスキーマの検証に関するバグがあるため、必ず 2.1 (または 3.0) のベータ版を入手してください。次に例を示します。

Test-Xml $xmlfile -Schema $xsdFile
于 2012-09-13T13:42:04.823 に答える