fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 2021
-
18 sept. 2006 à 12:31
taoetc
Messages postés346Date d'inscriptionlundi 8 septembre 2003StatutMembreDernière intervention 3 septembre 2007
-
18 sept. 2006 à 15:20
Bonjour,
J'ai créé un fichier XML représentant mes objets qui sont sous former d'arborescence.
Là pas de problème.
Par contre, mon processus communique avec un autre et je voudrais envoyer le contenu du fichier.
De l'autre côté je me retrouve avec le fichier sous fprme de chaine de caractères. J'aimerais que dans ce processus ces données soit purement volatiles, donc pas de fichier.
Pour sérialiser mes objets dans un fichier, j'utilise XmlTextReader et XmlTextWriter pour les fonction ReaderXml et WriteXml de l'interface IXmlSerializable.
Mon problème est que je n'arrive pas à initialiser XmlTextReader avec la chaine de caractères contenant des données XML.
Quelqu'un peut-il me guider ?
taoetc
Messages postés346Date d'inscriptionlundi 8 septembre 2003StatutMembreDernière intervention 3 septembre 20073 18 sept. 2006 à 15:20
Bon, si ca peut t'aider, j'ai fait un truc qui se rapproche un peu.
En fait, moi, ce que je voulais faire, c'est stocké en base un noeud sous forme de chaine de caractère et pouvoir à un moment réintégré ce noeud ( alors sous forme de chaine dans mon fichier xml .
Alors, pour lire le xml, ba, un xmlTexReader et pour extraire les noeud sous format text :
monreader.ReadOuterXml()
Et donc, par la suite, pour réintégrer mon noeud qui est alors sous forme de chaine de caractére
j'ouvre un xmldocument
XmlReader nodeReader =
XmlReader.Create(
new
StringReader(monNouedSouformechaine));