C#を使用して.xmlファイルのデータを.xsdファイルで検証し、無効なデータをnull値に置き換える方法は?
質問する
399 次
2 に答える
1
XmlSchemaValidator クラスを見てください。使い方は簡単ではありませんが、非常に強力です。
「プッシュ」モデルを介して機能します。API は、検証の現在の時点で有効な XML の種類を通知します。次に、XML の有効な部分 (要素、属性など) を指定し、何が有効かをもう一度尋ねます。これを使用して、一連のスキーマに準拠するサンプル XML を作成しました。
試したことはありませんが、入力 XML をバリデーターにフィードし、解析で無効なポイントに到達したら、「空の」XML を渡すことができると思います。
于 2012-08-21T03:50:43.777 に答える