İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

WEB Service kullanımı

gedo18.01.20142 cevap1.105 görüntüleme
2014'den beri2 mesaj
#1
Merhabalar. web serviceden

<?xml version="1.0"?>
<soruseti sonuc="ok"><soru><i1>8</i1><i2>9</i2><i3>4</i3><i4>1</i4><i5>9</i5><i6>1</i6><i7>4</i7><i8>8</i8><i9>6</i9><i10>4</i10><c>54</c></soru></soruseti>

üsteki formatta xml üretmek istiyorum. ne ettiysem beceremedim

nasıl yapılacağı konusunda fikir veya örnek kod veren olursa çok sevinirim.
Cevaplar
gedo Konuyu açan
2014'den beri2 mesaj
#3
Saolasın çok işime yaradı

- - - Mesaj Güncellendi - - -

Saol Çok İşe Yaradı Başkasının da işine yarar diye kodları koyuyorum.

[WebMethod]
public XmlDocument soru_uret()
{
StringBuilder sb = new StringBuilder();
XmlWriter writer = XmlWriter.Create(sb);

writer.WriteStartDocument();
writer.WriteStartElement("soruseti");
writer.WriteAttributeString("sonuc", "ok");

writer.WriteStartElement("soru");

for (int i = 0; i < 10; i++)
{
writer.WriteStartElement("i"+i.ToString());
writer.WriteString(i.ToString());
writer.WriteEndElement();
};

writer.WriteStartElement("c");
writer.WriteString("Toplamlari");
writer.WriteEndElement();

writer.WriteEndElement();

writer.WriteEndElement();
writer.WriteEndDocument();
writer.Flush();

XmlDocument xmlDocument = new XmlDocument();
xmlDocument.LoadXml(sb.ToString());
return xmlDocument;
}
XML çıktısı da :

<?xml version="1.0" encoding="UTF-8"?>

-<soruseti sonuc="ok">

-<soru>

<i0>0</i0>

<i1>1</i1>

<i2>2</i2>

<i3>3</i3>

<i4>4</i4>

<i5>5</i5>

<i6>6</i6>

<i7>7</i7>

<i8>8</i8>

<i9>9</i9>

<c>Toplamlari</c>

</soru>

</soruseti>

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.