0
我試圖用不同的xmlrootname「ns1:BatchChanges」對序列化類JTDChanges進行序列化,但在將其寫入文件後,「ns1:BatchChanges」被編碼爲「ns1_x003A_BatchChanges」。如何避免在xmlroot中編碼特殊字符
這是我的課
[ Serializable, XmlRoot("ns1:BatchChanges") ]
public class JTDChanges
{
[XmlElement("OrgUnitChanges")]
public List<OrgUnitStage> CustomerChanges = new List<OrgUnitStage>();
}
任何人都可以請建議我如何才能避免編碼?
謝謝,工作。但它也將我所有從OrgUnitChanges獲得的xml節點都映射到ns1:OrgUnitChanges。我想ns1只附加到根節點。 –
@SriHarsha在這裏有很多職位[這解釋你如何做到這一點](http://stackoverflow.com/questions/28571394/serialize-part-of-xml-file-want-namespace-on-root - 不是-ON-系列化-子元素)。如果這個答案幫助你不要忘記接受它作爲回答/投票給其他人看 –