Bonjour,

Voici le fichier xhtml sur lequel je travaille

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
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" 
 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  <head>
    <title>Page XHTML</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <style type="text/css">
    <!--
      body, td { font-family: tahoma,arial,geneva; font-size: 9pt; color: #000000; }
      td { background-color:#FFFFFF; }
    -->
    </style>
  </head>
  <body>
    <table cellspacing="1" style="background-color:#ACACAC;text-align:center;" width="100%">
      <tr>
        <td></td>
      </tr>
    </table>
  </body>
</html>
pourquoi lorsque j'exécute le code c# 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
_logFile = new XmlDocument();
_logFile.Load(monFichierXml);
XmlNode root = _logFile.DocumentElement;
XmlNode table = root.SelectSingleNode("//*[name()='table']");
 
XmlNode tr   = _logFile.CreateElement("tr");
XmlNode td1 = _logFile.CreateElement("td");
XmlNode td2 = _logFile.CreateElement("td");
XmlNode td3 = _logFile.CreateElement("td");
 
tr.AppendChild(td1);
tr.AppendChild(td2);
tr.AppendChild(td3);
 
table.InsertBefore(tr,table.FirstChild);
je retrouve dans le fichier xml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<table cellspacing="1" style="background-color:#ACACAC;text-align:center;" width="100%">
      <tr xmlns="">
        <td />
        <td>a</td>
        <td />
      </tr>
      <tr>
        <td>
        </td>
      </tr>
    </table>
Je ne comprends pas d'ou vient l'attribut "<tr xmlns="">" ??