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

  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • kndx

    kndx

    11 Mart 2006
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009