XML 属性
此主题不是最新的。 有关最新信息,请参阅打印架构规范。
打印架构框架中定义的多种元素类型中出现了许多 XML 属性。 具有相同名称的 XML 属性通常具有相同的含义并遵循相同的规则,无论它们驻留在何种元素类型中。 因此,XML 属性按名称列出,而不是按其主机元素类型列出。 不允许使用以专用方式定义的 XML 属性。 只有此处定义的 XML 属性可以在 PrintCapability 文档或 PrintTicket 中使用,并且只能在定义的上下文中使用。
尽管不允许专用方将新定义引入另一方的命名空间,但允许他们使用另一个专用命名空间中的现有名称,只要其用法与另一方建立的用法一致即可。 因此,Option 可能包含由多个不同参与方定义的 ScoredProperty 元素,每个元素驻留在不同的命名空间中。
属性名称 | 数据类型和值 | 目的 | 说明 |
---|---|---|---|
name |
XML QName |
此 XML 属性标识元素实例。 它可将一个元素与同一元素类型的另一个元素区分开来。 此 XML 属性使用非常广泛,因此被称为名称属性。 |
以下限制与名称属性有关。
|
propagate |
枚举 当前未定义任何值。 |
打印架构框架的初始版本不使用 propagate 属性。 此处列出此属性的目的是,使为打印架构框架的初始版本实现的 PrintCapability 或 PrintTicket 验证代码可以处理任何后续架构版本而不会出现错误。 |
|
constrained |
枚举 允许的值:
|
指示 Option 是可用于选择还是可供使用。 |
受约束属性允许的值具有以下含义。 请注意,这些值按宽松 (None) 到严格 (DeviceSettings) 的顺序列出。 无
|
xmlns |
URI |
此 XML 属性在命名空间统一资源标识符 (URI) 与 XML QName 中显示的命名空间前缀之间建立链接。 必须先建立指向为打印架构框架定义的命名空间 URI 的此类链接,然后才能使用任何框架定义的元素标记、属性、名称属性等。 可将此命名空间声明为默认值,以避免实际限定具有命名空间前缀的元素标记,尽管所有其他 QName 都必须进行显式限定。 必须在相应的根元素中定义标准命名空间。 观察有关使用 xmlns 属性的所有 XML 规则和约定。 打印架构框架的 URI 为 http://schemas.microsoft.com/windows/2003/08/printing/printschemaframework. 打印架构关键字的 URI 为 `https://schemas.microsoft.com/windows/2003/08/printing/printschemakeywords`。 |