XML 属性
本主题不是最新的。 有关最新信息,请参阅 打印架构规范。
在打印架构框架中定义的多个元素类型中,有许多 XML 属性。 具有相同名称的 XML 属性通常具有相同的含义,并遵循相同的规则,而不考虑它们所在的元素类型。 因此,XML 属性按名称列出,而不是按其主机元素类型列出。 不允许使用专用定义的 XML 属性。 此处定义的 XML 属性只能在 PrintCapabilities 文档或 PrintTicket 中使用,然后只能在定义的上下文中使用。
尽管不允许专用方将新定义引入另一方命名空间,但只要其使用与另一方建立的用法一致,则允许它们利用另一个专用命名空间中的现有名称。 因此,选项可能包含由多个不同参与方定义的 ScoredProperty 元素,每个元素驻留在不同的命名空间中。
属性名称 | 数据类型和值 | 目的 | 笔记 |
---|---|---|---|
名字 |
XML QName |
此 XML 属性标识元素实例。 它将一个元素与同一元素类型的另一个元素区分开来。 此 XML 属性被广泛使用,称为名称属性。 |
以下限制与名称属性相关。
|
传播 |
列举 当前未定义任何值。 |
传播属性在打印架构框架的初始版本中不使用。 此处介绍了它,以便为打印架构框架的初始版本实现的 PrintCapabilities 或 PrintTicket 验证代码可以处理任何后续架构版本,而不会出错。 |
|
约束 |
列举 允许的值:
|
指示选项是可用于选择还是可供使用。 |
约束属性的允许值具有以下含义。 请注意,这些值按顺序列出,从限制最少(无)到最严格的 (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”。 |