का उपयोग करते समय मैं xmlns को कैसे हटा सकता हूं: i = "http://www.w3.org/2001/ XMLSchema-instance "DataContractSerializer का उपयोग करते समय।xmlns को हटाएं: i = "http://www.w3.org/2001/XMLSchema-instance" DataContractSerializer
[DataContract(Namespace = "")]
public class CRMProfileModel
{
[DataMember]
public string FirstName { get; set; }
[DataMember]
public string LastName { get; set; }
[DataMember]
public string Email { get; set; }
[DataMember]
public string PhoneNumber { get; set; }
[DataMember]
public string SourceSystem { get; set; }
[DataMember]
public string ID { get; set; }
}
मैं कोशिश कर रहा हूँ:
<ProfileModel>
<Email>[email protected]</Email>
<FirstName>wolverine</FirstName>
<ID>ty1002225</ID>
<LastName>wolverine3</LastName>
<PhoneNumber>66332214477</PhoneNumber>
<SourceSystem>TY</SourceSystem>
</ProfileModel>
यह मेरा मॉडल है:
<ProfileModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Email>[email protected]</Email>
<FirstName>wolverine</FirstName>
<ID>ty1002225</ID>
<LastName>wolverine3</LastName>
<PhoneNumber>66332214477</PhoneNumber>
<SourceSystem>TY</SourceSystem>
</ProfileModel>
मैं कुछ इस तरह प्राप्त करना चाहते हैं:
इसमैं क्या हो रही है है इसे हटाने के लिए स्ट्रिंग प्रतिस्थापन का उपयोग करने से बचने के लिए।
आप कर सकते हैं अपना उत्तर यहां ढूंढें: http://stackoverflow.com/a/8061839/3383479 –
@Inanikian ओप DataContractSerializer का उपयोग कर रहा है, XmlSerializer – Bombinosh
@rcadaoas क्या आपको कभी स्ट्रिंग के बिना इसे करने का कोई तरीका मिला है? मैंने कुछ समय शोध किया, लेकिन मुझे जो कुछ भी मिला, उससे ऐसा संभव नहीं लगता है। – CrnaStena