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

  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009
  • Within Temptation

    Within Tempt

    18 EYLÜL 2006