Отображение XML-тега custome при использовании serializable
привет
у меня есть два класса foo и обертки
foo - это мой исходный класс, и я создаю список из класса foo
а обертки класса украшают с помощью [serializable] и [xmlelement(ElementName=)]
это мой класс фу
public class foo { public string Name { get; set; } public string Family { get; set; } public int ID { get; set; } }
а это мой класс фантиков
[Serializable] public class wrappers { [XmlElement(ElementName = "FirstName")] public string Name { get; set; } [XmlElement(ElementName = "LastName")] public string Family { get; set; } [XmlElement(ElementName = "BranchCode")] public int ID { get; set; } }
когда я использую украсить как выше таможенные XML является
<?xml version="1.0"?> <Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wrappers> <FirstName>Ali</FirstName> <LastName>Shahmohammadi</LastName> <BranchCode>1</BranchCode> </wrappers> <wrappers> <FirstName>Hossein</FirstName> <LastName>Shahmohammadi</LastName> <BranchCode>2</BranchCode> </wrappers> </Root>
но когда я использую украсить такой для класса обертки
[Serializable] public class wrappers { [XmlElement(ElementName = "101")] public string Name { get; set; } [XmlElement(ElementName = "102")] public string Family { get; set; } [XmlElement(ElementName = "103")] public int ID { get; set; } }
тег таможенные XML не дисплей currrect и таможенные тега XML
<?xml version="1.0"?> <Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wrappers> <_x0031_01>Ali</_x0031_01> <_x0031_02>Shahmohammadi</_x0031_02> <_x0031_03>1</_x0031_03> </wrappers> <wrappers> <_x0031_01>Hossein</_x0031_01> <_x0031_02>Shahmohammadi</_x0031_02> <_x0031_03>2</_x0031_03> </wrappers> </Root>
и я хочу иметь custome xml как
<?xml version="1.0"?> <Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wrappers> <101>Ali</101> <102>Shahmohammadi</102> <103>1</103> </wrappers> <wrappers> <101>Hossein</101> <102>Shahmohammadi</102> <103>2</103> </wrappers> </Root>
Что я уже пробовал:
чтобы создать xml и использовать его в моем приложении