使用xsd.exe gernerated .cs文件将XML反序列化为对象

时间:2016-12-05 22:20:41

标签: c# xml xsd

我有一个myXML.xml文件。 我使用xsd.exe生成包含许多部分类的myXMLClass.cs类文件。

现在,我想使用这个myXMLClass.cs类,并使用我原来的myXML.XML文件检索所有节点/属性/值/数据。但是,我怎么能这样做因为myXMLClass.cs有这么多的部分类?

例如。我想像这样使用TypeOf myXMLClass进行反序列化。但是,myXMLClass包含许多部分类。

// delimiter ;

谢谢

更新

此外,我在获取具有此类设置的此标记的“代码”和“描述”时遇到问题。

   from xml.dom import minidom
    xmldoc = minidom.parse('topIN.xml')
    itemlist = xmldoc.getElementsByTagName('entry')
    print(len(itemlist))
    for s in itemlist:
        print s.getElementsByTagName('id')[0].attributes['im:id'].value

同样,我的目标是检索此标准的“代码”和“描述”。

1 个答案:

答案 0 :(得分:0)

我最终放弃了生成.CS类的XSD.EXE。

我决定创建自己的类似于XML模式的对象类,它可以工作。

@Seminda感谢您的建议。