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

  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • trickycharms

    trickycharms

    6 Aralık 2013