Inclure des données binarys dans un fichier XML

Nous devons télécharger les pièces jointes (par exemple, document Word) au format XML Est-il possible d’attacher cela? Tout exemple de code utilisant c # sera apprécié.

Jetez un oeil à cet article: http://www.codeproject.com/KB/XML/xml_serializationasp.aspx il décrit comment enregistrer des images BMP dans et hors de XML en les convertissant en tableaux d’octets. Je soupçonne qu’une méthode similaire fonctionnerait pour d’autres fichiers.

Une alternative consiste à stocker un URI dans la ressource au lieu de tenter de l’inclure dans le XML.

  http://path.to/document  

De toute façon, le client devra s’efforcer de désencoder ou d’extraire l’attachement de sorte que cette façon de procéder permettrait de gagner beaucoup de peine.