XML DataContractSerializer tarafından oluşturulan biçimlendirme | Netgez.com
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

  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • jpmkm1

    jpmkm1

    4 NİSAN 2008
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011