Поделиться через


List (WSD)

Конструкция веб-служб для устройств (WSD) List — это строковый тип, который составляет разделенный запятыми список значений, указанных запросом фильтра XPath. Конструкция List определена в WsdBidi.xsd.

attribute Описание
drvPrinterEvent (Необязательно) Логическое значение, указывающее, отправляет ли монитор портов уведомления драйверу. Значение TRUE указывает, что монитор портов отправляет уведомления драйверу; Значение FALSE означает, что монитор портов не отправляет уведомления драйверу.
filter Запрос XPath, который монитор WSD применяет к XML-документу, указанному в запросе. См. обсуждение далее в этом разделе.
name Имя значения схемы.
запрос Тип запроса, выполняемого монитором WSD.

Язык XPath, реализованный в Windows, начиная с Microsoft XML (MSXML) 2.6, предоставляет удобный способ указания элементов в XML-файле. Дополнительные сведения см. в справочнике по XPath .

Конструкция List определена в WsdBidi.xsd.

Пример кода

В следующем примере кода создается список с разделиниями-запятыми, который содержит допустимое количество изображений страниц на листе для печати n-up, например "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