Csharp Xml İşlemi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    efecan123
    efecan123's avatar
    Kayıt Tarihi: 20/Ağustos/2010
    Erkek

                TextBox1.Text = sy.XMLData;
                string xmlst = @"<?xml version=""1.0"" encoding=""utf-8""?>" + sy.XMLData;
             
                string puan,isim,soyisim, alan;
                XmlReader reader = XmlReader.Create(new StringReader(xmlst));
                while (reader.Read())
                {
                    if (reader.NodeType == XmlNodeType.Element && reader.Name.Equals("S"))
                    {
                        reader.ReadToFollowing("PUAN");
                        puan = reader.ReadElementContentAsString().Trim(' ');
                        reader.ReadToFollowing("AD");
                        isim = reader.ReadElementContentAsString().Trim(' ');
                        reader.ReadToFollowing("SOY");
                        soyisim = reader.ReadElementContentAsString().Trim(' ');
                    
                        TextBox2.Text =isim + "  " + puan;

     

    Merhaba Arkadaşlar kodlarım bunlar okuma kısmını hallettim istediğim gibi çekiyorum ama Türkçe karakterde hata veriyor bunun bir yolu var mı acaba? utf-8 ekldim kodlarda da gördüğünüz gibi arkasından sy.xmlData da ise xml le ilgili herşey var ancak türkçe karakter oldu mu hata veriyor. ne yapabilirim lütfen bir fikri olanlar yardım etsin..


    Benim evim valizimdir. http://efecetir.info
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    efecan123
    efecan123's avatar
    Kayıt Tarihi: 20/Ağustos/2010
    Erkek

    Sayın Müritler yok mu bu konuda bir düşüncesi olan??


    Benim evim valizimdir. http://efecetir.info
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    efecan123
    efecan123's avatar
    Kayıt Tarihi: 20/Ağustos/2010
    Erkek


                        string xmlst = @"<?xml version=""1.0"" encoding=""ISO-8859-9"" standalone=""yes""?><root>" + string bi değişken + "</root>";
                        XmlReader reader = XmlReader.Create(new StringReader(xmlst));

                        while (reader.Read())
                        {
                            if (reader.Name == "SOY")
                            {
                                XElement el = XElement.ReadFrom(reader) as XElement;
                                if (el != null)
                                    soyisim = el.ToString();
                            }

                            if (reader.Name == "PUAN")
                            {
                                XElement el = XElement.ReadFrom(reader) as XElement;
                                if (el != null)
                                    puan = el.ToString();
                            }

                          }

     

    Bu şekilde çekerek türkçe karakter sorununu çözdüm arkadaşlar yarın birgün ihtiyacınız olursa kullanırsınız..

     

    NOT: eskiden bu forumda daha çok bilimsel (programlama , bilgisayar vs. ) konular konuşulurdu. Artık bi sorun oldu mu kimse fikir bile vermiyor tbt nin değiştiğini düşünüyorum :(


    Benim evim valizimdir. http://efecetir.info
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    3Dxsolid
    3Dxsolid's avatar
    Kayıt Tarihi: 14/Aralık/2009
    Erkek

    sağlık olsun ... teşekkürler


    Hayırlısı...
Toplam Hit: 1401 Toplam Mesaj: 4