0

これを想定してください-定義済みのスキームでXMLを読み書きしたい-今のところ問題ありません。

問題は、開発者が別の属性 (xsd.exe など) を追加したい場合に実行する必要がある明示的なアクションがあり、ソース管理の点で非常にイライラすることです (チェックアウトし、新しいファイルを生成し、それをチェックインする必要があります)。 )。

そのXSDを提供するだけでxmlを読み取る方法はありますか(実際にそのためのクラスを自動生成する必要はありませんか?)-その場合、新しいフィールドが導入された場合-開発者はXSDまたは何かのみを変更しますか?

4

1 に答える 1

0

以下のリンクをご確認ください。

これは、この問題の解決策になる可能性があります。

ただし、xsd.exe を使用すると、スキーマのクラスを生成する堅牢な方法になることに注意してください。

その場でxsd形式のクラスコードを生成し、コードをコンパイルしてアプリケーションで使用できます

XSD から .NET クラスをプログラムで生成する方法は? (xsd.exe のように)

http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlcodeexporter

http://msdn.microsoft.com/en-us/library/650ax5cx.aspx

于 2012-11-11T20:04:52.507 に答える