繁体   English   中英

Dot Net 3.5中的XML:如何将xml文档加载到从架构生成的类的对象中?

[英]Xml in Dot net 3.5:how to load xml document into object of class generated from schema?

我在“ packetTemplate.xsd”文件中定义了xml架构。使用ms工具“ xsd.exe”我生成了对应于该架构的类“ PacketTemplate”。dotnet是否提供可以通过引用文件加载xml文档并返回对象的api PacketTemplate类。

您可以在此处找到一些示例。
摘录:

  PacketTemplate myTemplate;

  XmlSerializer mySerializer = new XmlSerializer(typeof(PacketTemplate));
  FileStream myFileStream = new FileStream("c:/mtTestClass.xml",FileMode.Open);

  myTemplate= (PacketTemplate)mySerializer.Deserialize(myFileStream);

Deserialize具有各种重载 ,您也可以使用XmlReader

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM