Ich habe ein Objekt mit mehr als 100 Elementen erstellt und nicht alle werden nach der Serialisierung im endgültigen XML angezeigt. Was kann ich dem [XmlElement] -Dekorator hinzufügen, um sicherzustellen, dass es sich im endgültigen XML befindet, auch wenn es leer ist?Xml Serialisierung von Objekten und Hinzufügen von Elementen auch bei fehlenden Werten
1
A
Antwort
2
nutzen die "IsNullable" Eigenschaft
public class Person
{
[XmlElement(IsNullable = true)]
public string Name { get; set; }
}
http://msdn.microsoft.com/en-us/library/system.xml.serialization.xmlelementattribute.isnullable.aspx
0
können Sie verwenden: -
[XmlElement(IsNullable = true)]
public string MustBePresent;
aber dies schließt auch die xsi-Namespace und fügt xsi:nil = "true"
Attribut auf das Element.
Verwandte Themen
- 1. Serialisierung von benutzerdefinierten Objekten
- 2. XML-Serialisierung von Arrays
- 3. Serialisierung von Objekten
- 4. Circular Reference bei Verwendung von XML-Serialisierung?
- 5. Serialisierung von TypeSafe Config-Objekten
- 6. Hinzufügen von fehlenden Zeilen
- 7. Linux -> C++ - Code: Serialisierung von Objekten
- 8. Hinzufügen Präfixe und Namespaces zu XML-Serialisierung
- 9. Hinzufügen von Elementen zu ToolStrip bei RunTime
- 10. Einfügen von fehlenden Werten in eine Liste
- 11. Hinzufügen von Datenattributen zu Elementen und dynamisches Hinzufügen von Werten aus Strings
- 12. Ersetzen von fehlenden Werten in R
- 13. Schleifen und Hinzufügen von Werten
- 14. Serialisierung von Objekten in eine Textdatei: Welche API/Framework?
- 15. Verwenden von StringWriter für XML-Serialisierung
- 16. Automatische JSON-Serialisierung und Deserialisierung von Objekten in Swift
- 17. Implementierungen von Algorithmen ohne Imitation von fehlenden Werten
- 18. C# XML-Serialisierung von abgeleiteten Klassen
- 19. C# - XML-Serialisierung von abgeleiteten Klassen
- 20. Serialisierung von Java- und Scala-Objekten mit Scalatra
- 21. Unveränderlichkeit und XML-Serialisierung
- 22. XML-Serialisierung und Vererbung
- 23. Serialisierung von Objekten zu JSON mit play.api.libs.json
- 24. XML-Serialisierung und Namespace-Präfixe
- 25. XML Serialisierung und Nullwert - C#
- 26. Java-Serialisierung und Umgang mit Objekten
- 27. .net XML-Serialisierung - Speichern von Referenz anstelle von Objektkopie
- 28. Pandas: Druckspaltenname mit fehlenden Werten
- 29. Hinzufügen von Schlüsseln/Werten zum Wörterbuch bei der Deklaration
- 30. .NET XML-Serialisierung, und Vererbung
Dank! Mein Google Foo versagte mich. –