두 목록을 serialize하고 xml 파일에 쓰려면 도움이 필요합니다. 내가 노력 코드는xmlSerialize 다른 개체의 두 목록
XmlSerializer xs = new XmlSerializer(typeof(List<OtherAction>));
XmlSerializer xsActions = new XmlSerializer(typeof(List<Action>));
using (StreamWriter sw = new StreamWriter("actions.xml"))
{
xs.Serialize(sw, listOtherActions);
xsActions.Serialize(sw, listActions);
}
이지만 listOtherActions, 다음 listActions를 기록합니다. 그래서 XML 파일에 2 개의 루트를 만듭니다. 내가하고 싶은 것은 내부에 하나의 루트 노드와 두 개의리스트 만 가지고있는 것입니다.
두 개의 다른 개체가있는 경우 두 개의 다른 개체로 직렬화하십시오. 또는 각 직렬화를 문자열에 작성하고 일부 XML에 수동으로 입력하십시오. – Tarec
두 개의 다른 객체로 직렬화하면 어떤 의미입니까? 나는 xmlserializer로 새롭다 – Yushox
그냥 별도로 deserialize. – Tarec