2017-02-14 52 views

回答

1

使用本網站生成的C# object:http://xmltocsharp.azurewebsites.net/

使用XmlSerializer可以序列化或反序列化爲Object。

XmlSerializer serializer = new XmlSerializer(typeof(YourType)); 

// From XML 
using(StreamReader reader = new StreamReader("")) 
{ 
    var yourTypeCollection = (Person)serializer.Deserialize(reader); 
} 

// To XML 
using(StringWriter writer = new StringWriter()) 
{ 
    xmlSerializer.Serialize(writer, toSerialize); 
    return writer.ToString(); 
}  
+0

對不起這個輸出是行不通的列表不是有效的XML,它給產品的2列表和URI,但規範說的URI應該遵循產品標籤。瘋狂我知道,但這就是他們所期望的。 –

+0

如果他們使用非標準的序列化規則,那麼它會變得有點難看。通常,您必須編寫自己的插件或代碼才能在該點生成字符串。我希望我有更好的消息。 –

+0

如果稍微改變生成的對象,可能有解決方案。讓我添加一個示例。 –

相關問題