gpt4 book ai didi

c# - 创建 XSD 架构

转载 作者:太空宇宙 更新时间:2023-11-03 11:49:40 25 4
gpt4 key购买 nike

我有一个 xml 标签:

<ROW field1="value 1"  field2="value 2" ...  />

fieldi 有一个字符串值,属性 fieldi 的个数是可变的,但不小于 1。是否可以为这个标签创建一个 xsd 模式?

可能的xml文件

<ROWDATA>
<ROW field1="dfgdf" field2="ddfg"></ROW>
<ROW field1="dfedf" field2="djkfg" field3="cdffd"></ROW>
<ROW field1="dfedf" field2="djkfg" field3="cdffd" field4="dfedf" field5="djkfg" field6="cdffd"></ROW>
</ROWDATA>

在我从网络服务器收到的这个 xml 文档中,可以是可变数量的属性字段(我将它们记为 fieldi,其中 i 表示特定属性字段的顺序)所以我有未知数量的 ROW 元素和未知数量的 ROW 元素中的字段属性

谢谢

最佳答案

如果您使用的是 Visual Studio 2008:

  • 在 Visual Studio 中打开您的 Xml 文件
  • 转到屏幕顶部的“Xml”菜单选项
  • 选择“创建架构”

这将生成您的 xsd 架构

编辑尝试 this example有关设置 minOccurs(在元素上)或 required(在属性上)的详细信息,以便您可以操纵派生模式。

关于c# - 创建 XSD 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2416250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com