Bonjour,
Je voudrais afficher les données de mon fichier xml après transformation avec un fichier xsl dans une nouvelle fenêtre.
Voici le code:
J'ai remplacé le : Response.Write(sr.ReadToEnd());
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 MemoryStream ms = new MemoryStream(); xslt.Transform(doc, null, ms); ms.Seek(0, SeekOrigin.Begin); StreamReader sr = new StreamReader(ms); Response.Write(sr.ReadToEnd());
par:
Response.Write("<script>window.open('sr.ReadToEnd(),'FrameName');</script>");
mais ça ne fontionne pas.
sinon j'ai pensé à appeler une autre page aspx avec certains paramètres.
Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ButtonAffichage.Attributes.Add("onClick", "JavaScript: window.open('affichage.aspx?nomFichierXML=textbox1.Text&nomFichierXSL=RadioButtonList1.SelectedItem.Value','new_window','width=400,height=400,scrollbars=1,resizable=1');");
qui bien sûr ne fonctionne pas parce que le nom du fichier XML et XSL ne sont pas définis càd que je récupère les valeurs de puis un textbox et d'une radiobuttonList.
Partager