Bonjour,
Voici le fichier xhtml sur lequel je travaille
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
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>
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
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 ne comprends pas d'ou vient l'attribut "<tr xmlns="">" ??
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>
Partager