From main.cs #region Test /**********************************************TEST ...................... /// /// Test lecture xml imbriqué /// private void tt() { //XElement xEle = new XElement("tb_prestas", "content");//XElement.Load(Program.folder + @"\employees.xml"); //IEnumerable employees = xelement.Elements(); //// Read the entire XML //foreach (var employee in employees) //{ // Console.WriteLine("***********"); // Console.WriteLine(employee); //} //XElement xEle = XElement.Load("..\\..\\Employees.xml"); XElement sxEle = new XElement("Employee", new XElement("EmpId", 6), new XElement("Name", "George"), new XElement("Sex", "Male"), new XElement("Phone", "423-555-4224", new XAttribute("Type", "Home")), new XElement("Phone", "424-555-0545", new XAttribute("Type", "Work")), new XElement("Address", new XElement("Street", "Fred Park, East Bay"), new XElement("City", "Acampo"), new XElement("State", "CA"), new XElement("Zip", "95220"), new XElement("Country", "USA"))); XElement xEle = new XElement("tb_prestas", sxEle); xEle.Save(Program.folder + @"\employees2.xml"); Console.WriteLine(xEle); } **********************************************************/ #endregion Test /* * List linesGlob = lines.FindAll( delegate(string sr) { return sr.ToUpper().Contains(".GLOBAL."); } ); List linesUnik = lines.FindAll( delegate(string sr) { return !sr.ToUpper().Contains(".GLOBAL."); } ); foreach (string line in linesGlob) readHttp_Glob(line); foreach (string line in linesUnik) readHttp_Unik(line); * private void readHttp_Glob(string url_txt) { Uri url = new Uri(url_txt); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.MaximumAutomaticRedirections = 4; request.MaximumResponseHeadersLength = 4; request.Credentials = CredentialCache.DefaultCredentials; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream receiveStream = response.GetResponseStream(); StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8); streamtolist_glob(readStream); readStream.Close(); response.Close(); } private void readHttp_Unik(string url_txt) { Uri url = new Uri(url_txt); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.MaximumAutomaticRedirections = 4; request.MaximumResponseHeadersLength = 4; request.Credentials = CredentialCache.DefaultCredentials; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream receiveStream = response.GetResponseStream(); StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8); streamtolist_uniq(readStream); response.Close(); readStream.Close(); } //Make Images private void makePnpFromDB() { //the index number to write bytes to long CurrentIndex = 0; //the number of bytes to store in the array int BufferSize = 4096; //The Number of bytes returned from GetBytes() method long BytesReturned; //A byte array to hold the buffer byte[] Blob = new byte[BufferSize]; string strCnx="server=localhost;user id=Patrick;password=xvtu92+2;persist security info=True;database=carbu"; MySql.Data.MySqlClient.MySqlConnection myCnx = new MySql.Data.MySqlClient.MySqlConnection(strCnx); myCnx.Open(); string strCmd = "select * from pays"; MySql.Data.MySqlClient.MySqlCommand myCmd = new MySqlCommand(strCmd,myCnx); MySqlDataReader myReader = myCmd.ExecuteReader(); while ( myReader.Read()) { listBox1.Items.Add(myReader.GetString(0)); FileStream fs = new FileStream("D:\\temp\\" + myReader.GetString(0)+"_"+ myReader.GetString(1)+"_"+ myReader.GetString(2).Replace(" ","")+".png", FileMode.OpenOrCreate, FileAccess.Write); BinaryWriter writer = new BinaryWriter(fs); CurrentIndex = 0; BytesReturned = myReader.GetBytes(3, CurrentIndex, Blob, 0, BufferSize); while (BytesReturned == BufferSize) { writer.Write(Blob); writer.Flush(); CurrentIndex += BufferSize; BytesReturned = myReader.GetBytes(3, CurrentIndex, Blob, 0, BufferSize); } writer.Write(Blob, 0, (int)BytesReturned); writer.Flush(); writer.Close(); fs.Close(); } myReader.Close(); myCnx.Close(); } */