Bonjour,

J'essaie de créer un fichier xml avec le code suivant:
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
33
34
35
36
37
<% @Page Language="C#" Debug="true" %>
<% @Import Namespace="System.Web.UI" %>
<% @Import Namespace="System.Text.RegularExpressions" %>
<% @Import Namespace="System.Web.Security" %>
<% @Import Namespace="System.Security.Principal" %>
<% @Import Namespace="System.Web.Configuration" %>
<% @Import Namespace="System.Xml" %>
<% @Import Namespace="System.IO" %>
 
<%
String filename = "fond.xml";
FileStream myFileStream = new FileStream(HttpContext.Current.Server.MapPath(filename), FileMode.OpenOrCreate);
 
 
XmlTextWriter myXmlTextWriter = new XmlTextWriter (myFileStream, System.Text.Encoding.UTF8);
 
myXmlTextWriter.Formatting = Formatting.Indented;
 
myXmlTextWriter.WriteStartDocument(false);
 
myXmlTextWriter.WriteComment("Définition du fond d'écran en fonction du groupe et de l'utilisateur");
 
myXmlTextWriter.WriteStartElement("groupe");
myXmlTextWriter.WriteElementString("nom", null, "Groupe");
 
myXmlTextWriter.WriteStartElement("Utilisateur");
 
myXmlTextWriter.WriteElementString("prénom", "Sheira");
 
myXmlTextWriter.WriteElementString("fond", "fond1.jpg");
myXmlTextWriter.WriteEndElement();
 
 
myXmlTextWriter.Flush();
myXmlTextWriter.Close();
 
%>
Voilà ce que j'obtiens:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?>
<!--Ceci est un commentaire-->
-<groupe> 
   <nom>Groupe</nom> 
  -<Utilisateur> 
       <prénom>Karima</prénom> 
       <fond>fond1.jpg</fond> 
  </Utilisateur> 
</groupe>
J'aimerai que le noeud "Utilisateur" soit en en dessous du noeud "nom" et pas au même niveau ... comment faire?

Merci d'avance.