![]() |
1
115
要添加属性,必须通过扩展派生,要添加方面,必须通过限制派生。因此,对于元素的子内容,这必须分两步完成。可以以内联方式定义该属性:
|
![]() |
2
2
我想提出一个更详细的示例,解释在添加属性时,将继承类型和限制混合在一起实际需要什么。 这是您定义继承类型的地方(在我的例子中,它是基于xs:string的类型,应用了字段lengt1024限制)。您不能将此作为字段的标准类型,因为您也要向字段添加一个“属性”。
这是根据您的私有类型(在我的例子中是“string1024type”)和附加的必要属性定义元素的位置:
这两个块可以在模式的完全不同的位置。重要的一点是,您不能在同一个元素定义中混合继承和属性。 |