我正在阅读BPMN 2.0的规格。在本规范中,BPMN各部分的定义以XML模式给出。XSD:“name”属性对“anyAttribute”元素意味着什么?
在这些模式之一(表8.3,第54页),我偶然发现了一条线,没有意义对我说:
<xsd:element name="definitions" type="tDefinitions"/>
<xsd:complexType name="tDefinitions">
...
<xsd:anyAttribute name="exporter" type="xsd:ID"/>
...
令我百思不解的是使用“名”属性结合“xsd:anyAttribute”元素。如果我正确理解元素的definition,则其目的是允许使用模式未指定的“未知”属性。那么,将“xsd:anyAttribute”限制为具体名称“exporter”的目的是什么,而不是直接指定具有该名称的(可选)属性?
仔细检查实际的模式文件。这可能是文档中的错误。 –