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

  • KliptOut KwazeeKilla

    KliptOut Kwa

    24 ŞUBAT 2010
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • PomplamooseMusic

    PomplamooseM

    28 HAZİRAN 2008