begin process at 2012 05 28 05:25:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Réseau & Internet

 > 

RSS & XML

 > 

Problème de chargement d'un fichier XML :s


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

Problème de chargement d'un fichier XML :s

vendredi 31 juillet 2009 à 12:33:34 | Problème de chargement d'un fichier XML :s

khalid220v

Je suis entrain de développer une application web qui va aller charger un fichier XML présent dans le répertoire App_Data qui est évidement présent dans le dossier racine de l'application seul souci:Quand je lance la page il m'affiche l'erreur suivante:

Impossible de trouver une partie du chemin d'accès 'C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\App_Data\Offres.xml'.

Or le code que j'utilise pour charger le fichier est le suivant:

protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = Transform_XMLFile_With_XSLTFile("App_Data/Offres.xml","App_Data/Offres.xslt");
}

public string Transform_XMLFile_With_XSLTFile(string XML_Filename, string XSL_Filename)
{
//string XML_Filename = "", XSL_Filename = "";


//On charge le fichier XML dans un XmlDocument

XmlDocument reader = new XmlDocument();
reader.Load(XML_Filename);

//On charge le fichier XSL dans un XmlDocument

XmlDocument XSLTDocument = new XmlDocument();
XSLTDocument.Load(XSL_Filename);


//Création du lecteur XML
XmlNodeReader XSLTDocumentReader = new XmlNodeReader(reader);

//Création du transformateur XSLT
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load(XSLTDocument, null, null);

//là où sera enregistré la transformation
StringBuilder TransformOutput = new StringBuilder();

//paramètre d'écriture du fichier transformé
XmlWriterSettings settings = new XmlWriterSettings();

//paramètre un peu spécial, consultez msdn
settings.ConformanceLevel = ConformanceLevel.Auto;

//xslt.OutputSettings correspond aux paramètres <xsl:output> dans votre fichier XSL
//veillez à bien spécifier la sortie en html <xsl:output method="html" /> autrement
//c'est "xml" par défaut et les balises vides (exemple <div></div>) seront transformées
//en (</div>)

XmlWriter htmlDoc = XmlWriter.Create(TransformOutput, xslt.OutputSettings);
xslt.Transform(XSLTDocumentReader, null, htmlDoc, new XmlUrlResolver());


return TransformOutput.ToString();
}


logiquement il devrait chercher dans le répertoire actuel de l'application.

Pour la petite histoire j'ai déja essayé : Request.ApplicationPath+"mon chemin " mais c'est du pareil au même :(.

Please help me folks.

Merci d'avance.

vendredi 31 juillet 2009 à 13:57:48 | Re : Problème de chargement d'un fichier XML :s

PascalCmoa

Membre Club
Réponse acceptée !


Bonjour,

Pourquoi ne pas essayer le bon vieux Server.MapPath("monFichier") pour charger le xml ?

a+

PascalCmoa
email: PascalCmoa

vendredi 31 juillet 2009 à 17:14:03 | Re : Problème de chargement d'un fichier XML :s

khalid220v



MErci beaucoup pour ta réponse rapide ca m'aide thankx :)



Cette discussion est classée dans : fichier, filename, xml, xmldocument, xslt


Répondre à ce message

Sujets en rapport avec ce message

problème xml et xslt [ par c_ensias ] Bonjour à tous et à toutes,J'utilise un filtre xslt pour extraire des données d'un fichier source xml.Mon problème est le suivant : La sortie du filtr problème xml et xslt [ par c_ensias ] Bonjour à tous,J'ai un fichier xml dont j'ai appliqué un filtre xslt pour en extraire des données.Je voudrais que la sortie soit un fichier XML qui re Menu xml+xslt [ par Pkpo ] Bonjour, j'ai fait un menu en xml que je transforme en html grace à du xslt :Mon fichier xml:  Navigation    <No asp net+There are multiple root elements. [ par jimmy69 ] Bonjour,je bosse avec c# 1.1 webform etj'essayes en vain d'applique une transformation xslt sur un fichier xml issue d'un dataset afin d'obtenir un fi xslt [ par awata ] Bonjour, svp j'ai besoin d'aide j' ai pas trouver de documents pour la transformation d'un fichier xml vers un fichier xml .Au fait, je veux transform Transformation fichier exel en xml via XSLT [ par stephsk09 ] Ma question se trouve en grand partie dans le titre...j'aimerai avoir quelque information sur comment procéder pour transformer un fichier excel en XM DataSet Typé --> XML utilisant XSLT [ par stephsk09 ] Comment transformer un dataset en un fichier XML devant respecter la structure d'un fichier XSLT ???Merci d'avance XML et xsd [ par Troyan ] Bonjour,je recois un fichier XMl d'un client mais je dois constituer un xsd pour pouvoir utiliser l'objet SQLXMLBulkload.3.0qui attends 2 fichiers en Format date xslt... [ par stephsk09 ] Bonjour, voici mon problème.en sauvegardant un fichier XML depuis un dataset, et en sauvegarder celui ci au format xls (pour l'ouvrir dans excel) je c Récupération d'un string du coté client [ par clavelski ] Bonjour, Donc j'ai un petit soucis avec mon string ;) . En fait du coté de mon service, j'ai 2 méthode qui me permette de concaténer 2 fichier XML.pub


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,827 sec (4)

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