我使用.NET框架附帶的xsd工具從XML文件創建了一個類。我將其納入我的解決方案。創建的類包含很多類,因爲我是這個主題的新手,我不知道要使用哪個類?使用XSD生成的類來反序列化C#中的XML?
StreamReader str = new StreamReader(@"c:\t.xml");
XmlSerializer xSerializer = new XmlSerializer(typeof(SomeClassFromCreatedClass));
SomeClassFromCreatedClassexporis = (SomeClassFromCreatedClass)xSerializer.Deserialize(str);
問題是,它說錯誤在XML的文檔(2,2) 3號線。所以一般來說,我應該使用哪些創建的類?可能是什麼問題呢?
由於:-)
使用Xsd2Code並沒有改變任何東西......我仍然得到錯誤。我如何知道哪個是層次結構的根? – grady
找到解決方案,看看這裏:http://satov.blogspot.com/2006/12/xsdexe-generated-classes-causing.html – grady
你的問題是「*我應該使用哪些創建的類?*」 。您鏈接的解決方案與該問題無關。請在將來更詳細地提出您的問題。 – MattDavey