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