我在文件“packetTemplate.xsd”中为xml定义了模式。使用ms工具“xsd.exe”我生成了与schema相对应的类“PacketTemplate”。点网提供了可以通过引用文件加载xml文档的api并返回PacketTemplate类的对象。
答案 0 :(得分:3)
您可以找到一些示例here 一个片段:
PacketTemplate myTemplate;
XmlSerializer mySerializer = new XmlSerializer(typeof(PacketTemplate));
FileStream myFileStream = new FileStream("c:/mtTestClass.xml",FileMode.Open);
myTemplate= (PacketTemplate)mySerializer.Deserialize(myFileStream);
Deserialize
有各种overloads,你也可以使用XmlReader
。