SORU
10 NİSAN 2009, Cuma


XML DataContractSerializer tarafından oluşturulan biçimlendirme

Kolay bir şekilde biçimlendirilmiş XML tükürmek için DataContractSerializer ziyade almak için uzun bir dize var mı? Etiketleri değiştirmek ya da herhangi bir şekilde içerik istemiyorum, sadece Satır sonları ve girinti XML daha kolay okunur hale getirmek için eklenti var mı?

<tagA>
   <tagB>This is</tagB>   
   <tagC>Much</tagC>
   <tagD>
      <tagE>easier to read</tagE>
   </tagD>
</tagA>


<tagA><tagB>This is</tagB><tagC>Much</tagC><tagD><tagE>harder to read</tagE></tagD></tagA>

CEVAP
10 NİSAN 2009, Cuma


Bendewey dediği gibi, XmlWriterSettings - örneğin gibi bir şey lazım

var ds = new DataContractSerializer(typeof(Foo));

var settings = new XmlWriterSettings { Indent = true };

using (var w = XmlWriter.Create("fooOutput.xml", settings))
    ds.WriteObject(w, someFoos);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • stokelycalm

    stokelycalm

    28 Aralık 2010
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007