97 votes

Comment puis-je faire en sorte que le xmlserializer ne sérialise que du xml brut ?

J’ai besoin d’obtenir du xml simple, sans le au début et dans le premier élément de ``. Comment puis-je le faire?

236voto

Simon Sanderson Points 486

Pour mettre tout cela ensemble - cela fonctionne parfaitement pour moi:

27voto

kossib Points 257

Utilisez la `` méthode overload où vous pouvez spécifier des espaces de noms personnalisés et y transmettre ceci.

passer un tableau nul ou vide ne fera pas l’affaire

15voto

tobsen Points 3776

Vous pouvez utiliser XmlWriterSettings et définir la propriété OmitXmlDeclaration sur true comme décrit dans le msdn. Utilisez ensuite xmlSerializer.Serialize(xmlWriter, objectToSerialize) comme décrit ici.

1voto

Keith Aymar Points 491

Cela écrira le code XML dans un fichier au lieu d’une chaîne. Object ticket est l’objet que je sérialise.

Espaces de noms utilisés :

Code:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X