Quelle est la différence entre XmlArrayAttribute et XmlArrayItemAttribute? Veuillez expliquer les deux côtés (c'est-à-dire la sérialisation et la désérialisation).Quelle est la différence entre XmlArrayAttribute et XmlArrayItemAttribute?
Répondre
Une réponse courte - avec XmlArrayAttribute vous modifiez la façon dont la collection entière est sérialisée (par exemple, quel est le nom de la balise xml qui contiendra les entrées) et avec XmlArrayItemAttribute vous contrôlez chaque élément. Vraiment de bons exemples sont ici: http://msdn.microsoft.com/en-us/library/2baksw0z.aspx
Mon problème est que j'ai créé une classe racine et une classe enfant. La classe racine a une propriété publique de type List
Pourriez-vous s'il vous plaît coller (à votre question) votre classe et un exemple xml? – Grzenio
Ce lien vient d'empêcher mon cerveau d'exploser. Je n'aime pas xmlSerialization. – Pondidum
- 1. Quelle est la différence entre dict() et {}?
- 2. Quelle est la différence entre "$^N" et "$ +"?
- 3. Quelle est la différence entre = et: =
- 4. quelle est la différence entre:.! et: r !?
- 5. Quelle est la différence entre ~ et! opérateur?
- 6. Quelle est la différence entre la saturation et la luminosité?
- 7. Quelle est la différence entre ces extraits?
- 8. Quelle est la différence entre applicationDidReceiveMemoryWarning, didReceiveMemoryWarning?
- 9. Quelle est la différence entre ces importations?
- 10. Quelle est la différence entre ces commentaires
- 11. Quelle est la différence entre la sérialisation et l'encodage?
- 12. Quelle est la différence entre la version et l'itération?
- 13. Quelle est la différence entre la programmation parallèle et multicœur?
- 14. Quelle est la différence entre la plate-forme et l'outil?
- 15. Quelle est la différence entre le tuyau et la douille?
- 16. Quelle est la différence entre ces codes?
- 17. Quelle est la différence entre ces conditions?
- 18. Quelle est la différence
- 19. Quelle est la différence entre JAIN SIP et MJSIP?
- 20. Quelle est la différence entre openGL et EAGL/openAL?
- 21. Quelle est la différence entre un nanokernel et un exokernel?
- 22. Quelle est la différence entre UML 2.1.2 et UML 2.2
- 23. Quelle est la différence entre ASP.NET DynamicData et IronSpeed?
- 24. Quelle est la différence entre DTCPing et DTCTester?
- 25. Quelle est la différence entre RMI et Corba?
- 26. Quelle est la différence entre "bool" et "bool?"
- 27. Quelle est la différence entre -ggdb gcc et -g gcc
- 28. Quelle est la différence entre RTN concret et RTN abstrait?
- 29. Quelle est la différence entre% Q et% {} dans ruby?
- 30. Quelle est la différence entre XML-RPC et SOAP?
Demandez-vous parce que la documentation n'a pas de sens pour vous? http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlarrayattribute.aspx, http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlarrayitemattribute. aspx –
La documentation est plutôt vague lorsqu'on compare les deux. Je commence à penser que même si elles fonctionnent de manière similaire lors de la sérialisation, il existe quelques différences subtiles lors de la désérialisation. Je l'ai eu pour travailler mais j'essaye de comprendre pourquoi l'un fonctionne et l'autre non. Il est possible que ce soit parce que ma classe enfant est dérivée. Je n'ai pas eu le temps de tester ça. –