xml - XSD maxOccurs ="unbounded"

标签 xml xsd

我使用 xsd.exe/out 从 XML 片段生成了一个 XSD 文件

它所做的是为某些元素创建 maxOccurs="unbounded" 属性。

如果我只希望该元素出现一次,而不是一个集合,我应该像这样设置 maxOccurs 吗?

maxOccurs="1"

最佳答案

是的。当然,请记住 maxOccurs 实际上是最大出现次数 - 仍然可以为零。如果您希望始终有一个,您还需要 minOccurs="1"。

关于xml - XSD maxOccurs ="unbounded",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1165845/

相关文章:

xml - 在 Visual Studio 2017 中使用标准 XSD 架构验证 XML

sql-server - 尝试使用 XML 节点从 XML 中提取 IP

xml - 使用 XSLT 删除连续的重复项

java - 具有属性和文本内容的复杂类型的 JAXB 反编码

xml - 单个 XML 元素可以有多个值吗?

xml - 使用 XSD 的可追溯性

java - 如何将多个 .xsd 生成到同一个 ObjectFactory 中?

java - 无法查找 JNDI 名称 [java :comp/env/jdbc/dbName]

sql-server - SQL Server 无法从 XML 字符串解析 CDATA

java - 如何针对 xsd 验证 xml 并获取 *ALL* 错误?