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 38 39 40
|
public class Cxml
{
private XmlDocument XmlDoc;
public Cxml()
{
XmlDoc = new XmlDocument();
}
public ArrayList Lire(ArrayList list)
{
try
{
XmlDoc.Load("Options.xml");
for (int i = 0; i < XmlDoc.DocumentElement.ChildNodes.Count; i++)
{
CSrvSMTP srvsmtp = new CSrvSMTP();
for (int j = 0; i < XmlDoc.DocumentElement.ChildNodes[i].ChildNodes.Count; j++)
{
if(XmlDoc.DocumentElement.ChildNodes[i].ChildNodes[j].LocalName == "Serveur")//ligne 70
{ srvsmtp.SrvName = XmlDoc.DocumentElement.ChildNodes[i].ChildNodes[j].InnerText;
MessageBox.Show(srvsmtp.SrvName.ToString());
}
if(XmlDoc.DocumentElement.ChildNodes[i].ChildNodes[j].LocalName == "Port")
srvsmtp.port = XmlDoc.DocumentElement.ChildNodes[i].ChildNodes[j].InnerText;
list.Add(srvsmtp);
}
}
return list;
}
catch(System.Exception ex)
{
MessageBox.Show(ex.ToString());
return list;
}
} |