2016-12-19 5 views
1

Fix standardをソース(ファイルfixml-main-5-0-SP2.xsd)として使用しています。FixML 5.0 SP2からのエラー生成コード

液体XMLデータバインダーを使用してC#コードを生成しようとしているとき、私は次のエラーを取得する:

"The namespace 'http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA' 
provided differs from the schema's targetNamespace 
'http://www.fixprotocol.org/FIXML-5-0-SP2'." 

間違っていますか?

答えて

0

FixML標準には小さなエラーが含まれているようです。

すべてのスキーマは、属性 XSIが含まれていますのschemaLocation = "http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA FIXMLメタデータ-5-0-SP2.xsd"

ただし、 "fixml-metadata-5-0-SP2.xsd"のドキュメントには、schemaLocationに指定されているように、 ""でない "http://www.fixprotocol.org/FIXML-5-0-SP2"のターゲット名前空間があります。

"fixml-metadata-5-0-SP2.xsd"ファイルのtargetnamespaceを "http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA"に変更すると、問題が解決されます。

あなたがFixMLチームと接触している場合は、必要な変更を通知することをお勧めします。

+0

はい、これは機能しますが、私はFixMLチームへのリンクがないので、私はそれらを伝えることができません。 –

関連する問題