<MACHINE> <NAME /> <RECIPE> <NAME> <PARAMETER> <NAME>Tempete</NAME> <ACCESS_LEVEL /> <HISTO_DAY_MAX /> <HISTORY> <UPDATE> <VALUE>1</VALUE> <DATE>20,04,2023 01:53:28</DATE> </UPDATE> <UPDATE> <VALUE>1</VALUE> <DATE>20,04,2023 01:53:28</DATE> </UPDATE> </HISTORY> </PARAMETER> <PARAMETER> <NAME>Temps de fin de cycle</NAME> <ACCESS_LEVEL /> <HISTO_DAY_MAX /> <HISTORY /> </PARAMETER> <PARAMETER> <NAME>Vitesse pendant la correction</NAME> <ACCESS_LEVEL /> <HISTO_DAY_MAX /> <HISTORY /> </PARAMETER> </NAME> </RECIPE> </MACHINE>
nodeSearch=doc.SelectNodes("/MACHINE/RECIPE/NAME/PARAMETER/NAME"); for each nodd in nodeSearch if nodd.InnerText.ToString()== Designation.ToString() then testParam = true; nameNode = nodd; endif; ... else Update = doc.CreateElement("UPDATE"); node = nameNode.ParentNode.SelectSingleNode("/HISTORY"); Value = doc.CreateElement("VALUE"); Date = doc.CreateElement("DATE"); next;
doc.createelement(name, value)
with Xelement : // by multiple Elements to add with different depth : dim XELEM as Xelement = new Xelement(name_1 , new xelement("name_2", value_2) , value_1 ) node.add(XELEM)
endif
End If
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)