Xml模式使用限定或非限定

Xml模式使用限定或非限定,xml,xsd,Xml,Xsd,在Xml模式中,我可以针对命名空间选择以下选项: 强制元素合格 强制对属性进行限定 强制对元素和属性进行限定。 最好的选择是什么?为什么?限定元素形式和非限定属性形式实际上几乎是标准的,这是我推荐的 理由是: 元素必须限定为使用名称空间作为作用域机制。 属性已经属于某个元素,因此很容易假设默认情况下它们也属于同一范围。因此,在大多数情况下,显式命名空间声明是不必要的。 当您将一个模式中的元素和属性与另一个模式中的属性混合在一起时,情况就不同了。在这种情况下,带有属性的混合模式必须特别设计为。 限

在Xml模式中,我可以针对命名空间选择以下选项:

强制元素合格 强制对属性进行限定 强制对元素和属性进行限定。
最好的选择是什么?为什么?

限定元素形式和非限定属性形式实际上几乎是标准的,这是我推荐的

理由是:

元素必须限定为使用名称空间作为作用域机制。 属性已经属于某个元素,因此很容易假设默认情况下它们也属于同一范围。因此,在大多数情况下,显式命名空间声明是不必要的。 当您将一个模式中的元素和属性与另一个模式中的属性混合在一起时,情况就不同了。在这种情况下,带有属性的混合模式必须特别设计为。
限定元素形式和非限定属性形式实际上几乎是标准的,这是我推荐的

理由是:

元素必须限定为使用名称空间作为作用域机制。 属性已经属于某个元素,因此很容易假设默认情况下它们也属于同一范围。因此,在大多数情况下,显式命名空间声明是不必要的。 当您将一个模式中的元素和属性与另一个模式中的属性混合在一起时,情况就不同了。在这种情况下,带有属性的混合模式必须特别设计为。