中易网

如何创建xsd文档

答案:1  悬赏:30  
解决时间 2021-10-19 05:48
  • 提问者网友:记得曾经
  • 2021-10-18 23:51
如何创建xsd文档
最佳答案
  • 二级知识专家网友:污到你湿
  • 2021-10-19 00:06
定位要导出的程序集和类。您只需要知道与 XML 文档的根元素相对应的类的名称。此示例将使用以下的 PurchaseOrder 类型:
 
VB PurchaseOrder.vb

[运行示例] | [查看源代码]  


在代码中,您将会注意到字段声明上方附加的“自定义元数据属性”。这些属性用于指导 Xml 序列化程序类正确地读写 XML。它们基本上是分析器的提示。例如,Items 字段有一个应用于它的自定义属性,它通知该序列化程序:Items 字段应包含一组项对象,这些对象是在加载 XML 时创建的。由于它们影响用于保存对象的 XML,因此也影响所生成的架构:


[System.Xml.Serialization.XmlArrayItemAttribute("item", IsNullable=false)]
public ItemsItem[] items;


<System.Xml.Serialization.XmlArrayItemAttribute("item", IsNullable:=false)>  _
Public items() As ItemsItem


C#  VB    



有关这些属性的详细信息,请参见 SDK 中的参考文档。它们位于 System.Xml.Serialization 命名空间中。



使用 SDK 中的 xsd.exe 工具从类及由该类所使用的所有类生成 XSD 架构。-t 开关指示该程序仅生成 test.exe 文件中某一特定类型的架构:
xsd.exe -t:PurchaseOrder PurchaseOrder.dll


结果得到一个 XSD 架构,它描述当使用 XML 序列化程序类序列化对象时 XML 文件的样式
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息