2014-02-21 28 views
0

我遇到了來自ModelBase派生類的問題。我想seralize和deseiralize他們,但我也想映射xml屬性使用XmlAttribute和XmlElement屬性。現在,我似乎無法得到這個與從ModelBase派生的任何類一起工作。支持Catel中的XmlRoot,XmlAttribute和XmlElement ModelBase.Load?

  • 當我使用標準XMLSERIALIZE,我沒有得到任何價值的基礎
  • 如果我刪除了基礎類,並使用XmlSerialiez,一切正常
  • 使用ModelBase.Load <>()也能源部不行

任何想法?

回答

0

在Catel的序列化引擎尊重的XmlElement和XmlAttribute屬性(看看這些unit tests的證明)。

如果你想添加的XmlRoot支持,請在正式發佈跟蹤器創建一個問題:

http://www.catelproject.com/support/issue-tracker

+0

我很樂意 - 一個問題,如何創建一個問題: )似乎註冊是不夠的? – Shawn

+0

註冊後,您應該能夠創建問題。應該有https://catelproject.atlassian.net/secure/Dashboard.jspa –

+0

這是我所期待的大片「創建問題」按鈕,但是我沒有那個按鈕。看來我只有只讀訪問權限。帳戶ID是:ravensorb如果有幫助。 – Shawn