public static XmlDocument CreateOrderXML(string materialId)
{
Dictionary<string, object> dict = GetData(materialId).Result;
XmlDocument xmlDoc = new XmlDocument();
XDocument xdoc = XDocument.Parse(@"<Root/>");
foreach (var entry in dict)
{
using (var writer = new StringWriter())
{
new XmlSerializer(Type.GetType(entry.Key)).Serialize(writer, entry.Value);
//XmlDocumentFragment fragment = xmlDoc.CreateDocumentFragment();
//fragment.InnerXml = writer.ToString();
}
}
return xmlDoc;
}
public static XmlDocument CreateOrderXML(string materialId)
{
Dictionary<string, object> dict = GetData(materialId).Result;
XmlDocument xmlDoc = new XmlDocument();
XDocument xdoc = XDocument.Parse(@"<Root/>");
foreach (var entry in dict)
{
using (var writer = new StringWriter())
{
new XmlSerializer(Type.GetType(entry.Key)).Serialize(writer, entry.Value);
//XmlDocumentFragment fragment = xmlDoc.CreateDocumentFragment();
//fragment.InnerXml = writer.ToString();
}
}
return xmlDoc;
}