List (WSD)

适用于设备的 Web Services (WSD) List 构造是一种字符串类型,它组成由 XPath 筛选器查询指定的以逗号分隔的值列表。 构造 List 在 WsdBidi.xsd 中定义。

Attribute 说明
drvPrinterEvent (可选) 一个布尔值,该值指示端口监视器是否向驱动程序发送通知。 TRUE 值指示端口监视器向驱动程序发送通知;FALSE 表示端口监视器不向驱动程序发送通知。
filter WSD 监视器应用于查询指定的 XML 文档的 XPath 查询。 请参阅本主题后面的讨论。
name 架构值的名称。
query WSD 监视器执行的查询的类型。

从 Microsoft XML (MSXML) 2.6 开始在 Windows 中实现的 XPath 语言提供了一种在 XML 文件中指定元素的便捷方法。 有关详细信息,请参阅 XPath 参考

构造 List 在 WsdBidi.xsd 中定义。

代码示例

在下面的代码示例中,由逗号分隔的列表组成,其中包含每个工作表允许的页图像数,例如“1,2,4”。

<Property name='Layout'>
  <Property name='NumberUp'>
    <Property name='PagesPerSheet'>
      <List name='Supported
        query='wprt:PrinterCapabilities'
        filter='wprt:PrinterCapabilites/wprt:JobValues/wprt:DocumentProcessing/wprt:NumberUp/wprt:NUpPagesPerSheet/wprt:AllowedValue'/>
    </Property>
  </Property>
</Property>

前面的示例生成以下查询:

\Printer.Layout.NumberUp.PagesPerSheet:Supported