SORU
17 NİSAN 2009, Cuma


XmlSerializer: gereksiz xsi ve yanıtlanan ad Kaldır

Bir şekilde kök öğesi varsayılan ad yazma yok ki XmlSerializer yapılandırma var mı?

Ben ne bu

<?xml ...>
<rootelement xmlns:xsi="..." xmlns:xsd="...">
</rootelement>

ve her iki xmlns bildirimleri kaldırmak istiyorum.

Yinelenen: How to serialize an object to XML without getting xmlns=”…”?

CEVAP
17 NİSAN 2009, Cuma


//Create our own namespaces for the output
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();

//Add an empty namespace and empty value
ns.Add("", "");

//Create the serializer
XmlSerializer slz = new XmlSerializer(someType);

//Serialize the object with our own namespaces (notice the overload)
slz.Serialize(myXmlTextWriter, someObject, ns)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bigky226

    bigky226

    11 HAZİRAN 2006
  • iZAPPA

    iZAPPA

    16 Temmuz 2010
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011