Csharp Xml İşlemi
-
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..
-
Sayın Müritler yok mu bu konuda bir düşüncesi olan??
-
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 :(
-
sağlık olsun ... teşekkürler
