2012-02-16 17 views
0

いくつかのタグに対して入力xmlの余分な属性が存在するようにxsdを生成するにはどうすればよいですか?xmlから 'relaxed' xsdを生成する

実際には、XmlReaderをxsdファイルで読み込まれたXmlReaderSettingsでロードしています。

xsd.exe/c input.xmlを使用します(/ classesスイッチを使用しないと、ネストされた列は使用できないというエラーが発生します)。

答えて

2

あなたの主なアーチファクトがXMLであると仮定すると、そのようなことを直接行う方法はありません。まず、XMLからXSDを生成し、適切な場所に< xs:anyAttribute />を挿入し、次にその変更されたXSDからクラスを生成する必要があります。

anyAttributeをすばやく検索すると、thisなど、いくつかの参照が得られる場合があります。通常、これらの属性のワイルドカードは、自動的にXMLスキーマのリファクタリングにアクセスできない限り、手動で追加する必要があります。これにより、マニュアル変更とは無関係に「金」XSDを再生成することができます。

関連する問題