У меня есть объект C #, который мне нужно преобразовать в XML.
Мой объект C # выглядит следующим образом.
public class XmlModel
{
public string NodeName { get; set; }
public int NodeId { get; set; }
public int ParentId { get; set; }
public string NodeValue { get; set; }
}
И у меня есть список таких объектов.
NodeName : "Parent" , NodeId : "1" , ParentId:"0" NodeValue=""
NodeName : "Child" , NodeId : "2" , ParentId:"1" NodeValue=""
NodeName : "Name" , NodeId : "4" , ParentId:"3" NodeValue="Person Name"
NodeName : "LastName" , NodeId : "5" , ParentId:"3" NodeValue="Last Name"
NodeName : "Contact" , NodeId : "3" , ParentId:"2" NodeValue="54565465"
NodeName : "Child" , NodeId : "6" , ParentId:"1" NodeValue=""
NodeName : "Address" , NodeId : "7" , ParentId:"6" NodeValue=""
NodeName : "Home" , NodeId : "8" , ParentId:"7" NodeValue="Home Address"
NodeName : "Office" , NodeId : "9" , ParentId:"7" NodeValue="Address"
Теперь мне нужно создать файл XML, используя XDocument
и XElement
.