インポートされたスキーマから複雑なファイルを含むXSDファイルをインポートしようとしています。 XMLデータバインディングウィザードで「不明なデータ型」エラーが表示されます。私はこの問題がいくつかのフォーラムで言及されているが、解決策は見当たらない。DelphiのXMLデータバインディングエラー:「不明なデータ型」
This is the file私はインポートしようとしています。その他の必要なファイルはhereです。
Delphi XEのXMLクラスを生成するための回避策または代替ツールはありますか?
編集:This questionは、少なくとも部分的にこれを複製することができます。初めて見つからなかった。
SO以外のどこかの質問を理解するために必要な情報があれば、何らかの理由でその外部サイトがダウンしている(または離れる)と、無意味な質問になります。あなたが何を求めているのかを知るためにも、未知のファイルをダウンロードさせることは、実際には良い考えではありません。何が特定のデータ型で失敗していますか?あなたが取得している例外の完全なエラーテキストは何ですか?また、XEのすべてのアップデートをインストールしましたか?アップデートで修正されたデータバインディングに関連する[バグ](http://stackoverflow.com/questions/3871221/xml-data-binding-wizard-doesnt-bind-xsds-correctly)がありました。 –
私の勘違いは、すべてのノードであっても値を含んでいない1つのフィールドがあることです。そのため、ウィザードは型を理解しません。すべてのフィールドに少なくとも1つの値があることを確認し、それが役立つかどうか確認してください。 –
@Ken、懸念を認めていますが、問題は_known_問題の回避策があるかどうか、またはそのための代替ツールがあるかどうかです。エラーメッセージは、たとえあなたがそれを信じていないとしても、 "unknown datatype"です。ファイルへのリンクは、誰かがこれを自分でチェックしたいと思う場合に参考になるだけです。 –