Comment faire pour convertir un XmlDocument pour un tableau<byte>?
J'ai construit un XmlDocument et maintenant je veux le convertir en un tableau. Comment cela peut-il être fait?
Merci,
Vous devez vous connecter pour publier un commentaire.
J'ai construit un XmlDocument et maintenant je veux le convertir en un tableau. Comment cela peut-il être fait?
Merci,
Vous devez vous connecter pour publier un commentaire.
Essayez ce qui suit:
Si vous souhaitez conserver le codage de texte du document, puis changer le
Default
de l'encodage l'encodage souhaité, ou suivre Jon Skeet la suggestion de.L'écrire sur un
MemoryStream
et ensuite appelerToArray
sur le stream:Pour plus de contrôle sur le formatage, vous pouvez créer un
XmlWriter
à partir du flux et de l'utilisationXmlDocument.WriteTo(writer)
.MemoryStream
une taille initiale: vous êtes dans une meilleure position de référence avec des données que je suis. Si vous vous souciez de la performance, vous devriez mesurer avec soin. Qui vous permet d'expérimenter avec des modifications.Stream
de mise en œuvre jeté toutes les données qu'il a été transmis, mais a gardé un compte de cela. Ne vous ai aucune raison de s'inquiéter à ce sujet, par exemple, les rapports de bug auprès des utilisateurs? Ou êtes-vous essayer de penser à des problèmes potentiels avant qu'ils en fait devenir problèmes?Steve Guidi: Merci! Votre code est à droite sur l'argent! Voici comment j'ai résolu mes caractères spéciaux problème: