我在 XSD 中定义了一个集合,可以将属性设置为特定的 mime 类型。例如,其中一种 mime 类型是:application/pdf。
当集合中的一个元素包含应该需要另一个元素的应用程序/pdf 属性时,XSD 中是否可以创建依赖关系、关系或类似的东西?
例如:
<collection>
<item mime-type="application/pdf" />
<item mime-type="image/jpeg" />
</collection>
在这个集合中有一个“应用程序/pdf”元素。XSD 应该要求填写另一个元素(但当集合不包含任何应用程序/pdf 元素时不需要)。
例如:
<pdfdetails>
<somedetails></somedetails>
</pdfdetails>