如何创建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 文件的样式
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 文件的样式
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯