miras türlerinde türü.önle XmlSerializer: Ben XML bir temel sınıf devralan bir sınıf seri hale başarmış
<BaseType xsi:Type="DerivedType" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Ancak bu, boğmak ve tutarındaki bir hata üretmek için bir web hizmeti alma ucunu neden olur: Ancak, .NET XmlSerializer şöyle bakar bir XML elemanı üreten üzgün olduğunu bilmiyoruz " DerivedType".
XmlSerializer'ın xsi: Type özniteliğini yaymasını nasıl engelleyebilirim? Teşekkürler! Gerçekten tamamen türü özelliğini kaldırmak isterseniz
[XmlType("foo")]
public class DerivedType {...}
//produces
<BaseType xsi:type="foo" ...>
, sen yazarken niteliğini atlayacak kendi XmlTextWriter, yazabilir:
harika! Çok takdir Luc. –