约束xs:具有某些预定义属性的任何元素

时间:2018-11-22 21:55:54

标签: xml xsd schema

我正在尝试创建一个XSD架构,其中我有一个带有某些属性和任何子元素的根元素(即上下文)。

但是问题是:这些子元素也具有某些属性。换句话说,上下文元素中可以有任意数量的子元素,但是这些子元素必须具有一些必需和可选的属性。

当我尝试使用 Liquid Studio 创建架构时,不允许我在xs:any元素中写入任何内容来定义属性。而且我在互联网上找不到解决方案。

是否可以为xs:any元素定义一些约束?

下面是我尝试的代码中的SS: enter image description here

1 个答案:

答案 0 :(得分:0)

是的,这是 code standing connection technology XXX XXX XXX XXX通配符的不幸限制,您不能限制匹配元素的类型/内容,只能限制其元素名称。

在XSD 1.1中,您可以使用断言来解决此问题。