0

私のプロジェクトは以前は正常に実行されていましたが、デバッグ構成でプログラムを実行できなくなりました。xmlに許可されていないタグがあることを示して終了します(許可されているタグのリストが表示されます。これは一部であることがはっきりとわかります。この例のように)。

メッセージ:要素' dataTypes 'はコンテンツモデルには許可されていません'(identification、objectInstances、objectClasses、eventClasses、dimensions?、transportations?、pipes、dataTypes connections、notes)'

リリースとデバッグの両方で同じ検証ファイルとxmlファイルが使用され、特別なtypedefなどはありません。

それが機能していることを確認するために、デバッグで実行しているときにのみデバッグ依存関係を使用するようにしますが、それでも機能しません。

それが重要な場合、私はxerces3.1.1を使用しています。

4

1 に答える 1

2

Codesynthesis XSDを使用して、Xerces を使用するクラスを生成します。それはあなたの人生をよりシンプルにします。

于 2013-03-19T15:00:26.273 に答える