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

  • chrmoe

    chrmoe

    7 Kasım 2006
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007
  • Santozz Yazz

    Santozz Yazz

    23 Mart 2014