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

  • erikbjgn's channel

    erikbjgn's c

    12 Mayıs 2008
  • Sams Page :D

    Sams Page :D

    15 Mart 2009
  • spyib

    spyib

    9 Ocak 2007