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ş:
Neden gereksiz C sen Kaldır# kullanma ...
Boş seçeneği seçin kutusunda Özelleşti...
Kaldır "Hızlı Erişim" Eclips...
Ekstra düğmesi/boşluk doldurma Kaldır ...
Bir Div JQuery kullanarak Kaldır CSS...