我繼承了一些代碼,它聲明瞭幾個private
字段,其中[XmlIgnore()]
和[XmlAttributeAttribute()]
。假設XmlIgnoreAttribute
優先,我可以刪除XmlAttributeAttribute
?結合XmlIgnoreAttribute和XmlAttributeAttribute是什麼意思?
0
A
回答
1
如果您使用XmlSerializer,則[XmlIgnore]優先,所以如果這是您用來序列化這些類的內容,那麼您可以安全地從字段中移除[XmlAttribute]。但是如果可能使用了一些自定義序列化程序,那麼您還需要檢查其他序列化程序的規則。
0
當序列化爲XML時,XmlAttributeAttribute將使屬性成爲屬性而不是節點。忽略會簡單地忽略該屬性。
相關問題
- 1. 是什麼意思:是什麼意思?
- 2. 「結束」是什麼意思?
- 3. SURF的min_dist和max_dist是什麼意思,FlannMatcher是什麼意思
- 4. `^^^`和`〜>`是什麼意思?
- 5. Clojure:`和〜@是什麼意思?
- 6. `|`和`&是什麼意思?
- 7. 什麼是目錄名'。'和'..'是什麼意思,faDirectory是什麼意思?
- 8. 什麼|和「是什麼意思?
- 9. %{}是什麼意思?
- 10. '#'是什麼意思?
- 11. 「?」是什麼意思?
- 12. #{...}是什麼意思?
- 13. || =是什麼意思?
- 14. @是什麼意思
- 15. $$ $$是什麼意思?
- 16. `/ * @`是什麼意思?
- 17. 「=」是什麼意思
- 18. + =是什麼意思?
- 19. {..} [..]是什麼意思?
- 20. 什麼是:!:意思?
- 21. @ []是什麼意思?
- 22. 什麼是「||」意思?
- 23. /([^.]*)\.(.*)/是什麼意思?
- 24. &**是什麼意思?
- 25. @(...)是什麼意思?
- 26. &@是什麼意思?
- 27. 「\\。\」,「\ ?? \」,「\\?\」,「\\」是什麼意思?
- 28. &=是什麼意思?
- 29. {%=%}是什麼意思?
- 30. 是什麼意思?
但是當同一個變量*有兩個屬性*時會發生什麼? – dan04