रनटाइम के दौरान किसी ऑब्जेक्ट या क्लास के xmlroot को सेट करने का कोई तरीका है?क्या मैं विशेषताओं के बजाय कोड के माध्यम से XMLRoot निर्दिष्ट कर सकता हूं?
[XmlRoot("data")]
public class MyRoot {
[XmlElement("bar")]
public List<RemoteHost> Hosts {get;set;}
}
मेरे पास इस मामले में कक्षा MyRoot को संशोधित करने का विकल्प नहीं है; इसलिए, मैं यह निर्दिष्ट करना चाहता हूं कि XmlSerializer का उपयोग करके एक्सएमएल को ऑब्जेक्ट को क्रमबद्ध करने से पहले मैं रूट नाम को "डेटा" कहूंगा।