2

非常に長い xml (約 17000 行) があり、xsd に対して thia を検証すると xmlvalidationerror が発生します。XMLで間違った部分を見つける方法のアイデア/ツール/ベストプラクティスはありますか? 私のコードは.netにあります。

[解決策] 次の Web アプリを使用しましたhttp://www.corefiling.com/opensource/schemaValidate.html

4

1 に答える 1

1

17000 行と言うと、間違いなくエディターの速度が低下します。それにもかかわらず、XML を試してみることはできます。行番号と列番号を含まないエラーメッセージがあるかどうかは不明です(一度に1つのエラーがスローされたとしても)..通常、検証エラーメッセージには行番号と列番号が含まれます。

そのような場合、Microsoft Visual Studio または notepad++ で XML ファイルを開き、pretty-print オプションを選択します (XML が適切に配置されていない場合)。

使用するバリデータに基づいて、エラー メッセージに XPath も含まれる場合があります。そのような場合、notepad++ で XPath 評価を使用します。

Notepad++ には XML ツール プラグインがあり、無料で非常に便利です。また、数 MB の重いファイルも処理できます。

于 2012-11-22T04:25:32.020 に答える