begin process at 2012 02 13 20:14:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Réseau & Internet

 > 

RSS & XML

 > 

sauvegarder un flux XML


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

sauvegarder un flux XML

mercredi 30 mai 2007 à 12:34:39 | sauvegarder un flux XML

IslandMan974

Bonjour,
Voila j'ai un petit souci.
Je recois un fichier par http post que je sauvegarde comme ca.

Dim StrScenario AsString
Dim Scenario As HttpPostedFile
Scenario = Request.Files(
"f1")
Dim sr As StreamReader
sr =
New StreamReader(Scenario.InputStream())
StrScenario = sr.ReadToEnd()

Lorsque je regarde StrScenario je recupere bien le fichier XML aui m'a ete envoye
J'arrive egalement a le lire,recuperer des donnees.

Ce que  je veux faire c'est  modifier mon fichier XML ,ajouter des donnes sans le sauvegarder physiquement,c'est a dire sans faire  oXMLUtility.Save(MyPath).

Par exemple si je veux ecrire je fais

Public

oXMLUtility As XmlDocument = New XmlDocument()
Dim oTemp As XmlNode
oXMLUtility.LoadXml(StrScenario)  '' la c'est mon fichier xml ,de type string ,qui est charge

oTemp = oXMLUtility.DocumentElement.SelectSingleNode(

"/Scenario/CurvePoints/Point[" 1"]")oTemp.Attributes(1).Value = "madonne"

En fait je voudrais qu'il reste un String
Apres je bloque quelqu'un a une idee.

Merci
jeudi 31 mai 2007 à 09:20:33 | Re : sauvegarder un flux XML

IslandMan974

En fait aprs de longues recherches je n'ai toujours pas trouver de solution ,

en fait ma question est la suivante :Est il possible de modifier un fichier  XML sans l'enregistrer.
Car je voudrais eviter de creer de fichier sur le serveur.
Merci.

samedi 2 juin 2007 à 01:45:12 | Re : sauvegarder un flux XML

IslandMan974

Réponse acceptée !
Bon apres de longue tentatives et unpeu de reflexion j'ai fini par trouver.

on me fait une requete http post avec laquelle on joint un fichier Xml que je suis charge de modifier et de renvoyer une fois la modification effectuée.
En fait cela s'aparente a un Webservice.
Un serveur ou est base le front end ecris l'Xml avec les donnees de l'utilisateur et m'envoyer le fichier.Moi je lerecois et le transforme en stream que je modifie et que je renvoie.
Cependant je ne voulais pas enregistrer le fichier sur le disque dur afin d'eviter de gerer des Sessions d'utilisateurs.

Le code.

oXMLUtility =

New XmlDocument()

Response.ContentType =

"text/xml; charset=UTF-8"

Try

Dim ScenarioFile As HttpPostedFile
ScenarioFile = Request.Files(
"f1")

stream = Page.Response.OutputStream() ' l'astuce est Ici

Dim streamreader As StreamReader = New StreamReader(ScenarioFile.InputStream())

StrScenario = streamreader.ReadToEnd()

oXMLUtility.LoadXml(StrScenario)

'Ici le modifie mon Xml avec Xpath comme d'hab

oXMLUtility.Save(stream)

Catch ex As Exception

Response.Write(ex.InnerException)
Response.Write(ex.Message)

EndTry

Dans la page qu'il a fait la requette http post doit apparaitre le fichier Xml modifier.
Attention a bien enleve toutes les balises   html de votre balise ASPX(pour moi) enfin sauf la premiere ligne.
J'espere que ca servira a quelqu'un



Cette discussion est classée dans : fichier, xml, sauvegarder, strscenario, scenario


Répondre à ce message

Sujets en rapport avec ce message

MSXML3 ... qui a une doc ??? [ par jimmy ] je dois utiliser le parseur MSXML3 pour créer un fichier xml à partir d'une base de données et pour extraire des données d'un fichier xml ... comment xml et images [ par fraud ] farfadetbonjourje cherche comment on crée un lien à partir d'un fichier xml vers un fichier image.jpg pour faire apparaitre l'image dans une animation lien url [ par Kashiko ] Je tente de recreer un principe de SAP qui :recoit une requete HTML (soit simplement une adresse avec des parametres)et renvoit un fichier de type xml Control Utilisateur ASP.NET, Tableau, XML, XSLT [ par Anksunamon ] Bonjour à tous,J'ai une question qui pourrait être utile à pas mal de monde...Je souhaiterais faire un contol utilisateur me permettant:de créer un ta Parser un fichier XML sur un serveur distant [ par Skyride ] Bonsoir à tousQuelqu'un pourrait t'il me renseigner sur un point particulier...Voila je vous expose mon problème, un fichier de données XML est stocké aller chercher un fichier .xml ?? [ par stephe12 ] Bonjour à tous. Je n'arrive pas à aller chercher un fichier .xml qui est sur un site internet pour le copier sur une page de mon site. Le tout est en Charger un fichier XML à partir d'une URL [ par bvb ] Quelqu'un sait-il comment charger un fichier XML à partir d'une URL?Quand je fais un mappath, tout va bien. Mais si je fais:objet.load "http://" & req fichier XML distant... [ par guizmo123 ] Bonjour à tous.Je vous explique mon petit problème, je sais lire et écrire des éléments dans un fichier XML grâce à une application que j'ai fait, mal Enregistrer en XML... [ par guizmo123 ] Bonjour tout le monde !Cela fait 4 jours que je fais des recherches sur comment enregistrer un fichier XML sur un serveur distant. Détails -> j'ai fai XML Projet [ par jaszbere ] Salut les gars!J'ai un projet a faire! Un client commande un produit dans mon magasin. Le client a une ID et le Produit (une image) a un ID et une lo


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales