Salut

Voila j'ai un page (aspx) qui contient la liste des fichiers xml.
(passage de paramètre à partir d'un fichier xsl)
Quand je click sur un fichier ça m'ouvre une autre page(aspx).
Mais je n'arrive à lui faire ouvrir le fichier xml correspondant et l'afficher dans la page aspx (grâce à un fichier xsl).


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

 protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
//je récupère la valeur passer en paramètre:fichier
            string fichierRSS = this.Request.QueryString["fichier"];
            
            XmlDocument doc = new XmlDocument();
//problème à ce niveau :(      
       doc.Load(Server.MapPath(fichierRSS));

      

             XslTransform xslt = new XslTransform();
            xslt.Load(Server.MapPath("affich_lien_RSS.xsl"));

            string xmlQuery = "//item";
            XmlNodeList nodeList = doc.DocumentElement.LastChild.SelectNodes(xmlQuery);


            MemoryStream ms = new MemoryStream();
            xslt.Transform(doc, null, ms);
            ms.Seek(0, SeekOrigin.Begin);

            StreamReader sr = new StreamReader(ms);

            Response.Write(sr.ReadToEnd());
             

    }