簡體   English   中英

從FixML 5.0 SP2生成代碼時出錯

[英]Error generating code from FixML 5.0 SP2

我正在使用Fix標准作為源(文件fixml-main-5-0-SP2.xsd)。

嘗試使用Liquid XML Data Binder生成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'."

怎么了?

FixML標准似乎包含一個小錯誤。

所有模式都包含屬性xsi:schemaLocation =“ http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA fixml-metadata-5-0-SP2.xsd”

但是,文檔“ fixml-metadata-5-0-SP2.xsd”的目標名稱空間為“ http://www.fixprotocol.org/FIXML-5-0-SP2 ”而非“ http://www.fixprotocol.org / FIXML-5-0-SP2 / METADATA ”,如schemaLocation中所述。

將文件“ fixml-metadata-5-0-SP2.xsd”中的目標名稱空間更改為“ http://www.fixprotocol.org/FIXML-5-0-SP2/METADATA ”可以解決此問題。

如果您與FixML團隊聯系,建議您將所需的更改通知他們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM