序列化/反序列化ODATA xml到C#对象

时间:2018-02-07 05:43:44

标签: c# xml odata feed

我需要将ODATA XML转换为C#Object并返回 示例xml。

 <entry xml:base="abc.com:8000"
       xmlns=w3.org/2005/Atom"
       xmlns:m="schemas.microsoft.com/ado/2007/08/dataservices/metadata"
       xmlns:d="schemas.microsoft.com/ado/2007/08/dataservices"
    >
       <id>abc.com:8000</id>
       <title type="text">MaintNotifSet</title>
       <content type="application/xml">
          <m:properties>
             <d:NotifType>MA</d:NotifType>
             <d:Dscid>...dsc id...</d:Dscid>
          </m:properties>
       </content>
    </entry>

是否存在任何可帮助解析的库。请稍微说清楚。

1 个答案:

答案 0 :(得分:0)

在visual studio安装中使用XSD命令工具

XSD MyXml.xml

这将生成MyXxl.XSD 然后

XSD /c myxml.xsd

这将生成包含您的类的myxml.c