Liste (WSD)
Das WSD-Konstrukt (Web Services for Devices) List
ist ein Zeichenfolgentyp, der eine durch Trennzeichen getrennte Liste von Werten zusammensetzt, die von der XPath-Filterabfrage angegeben werden. Das List
Konstrukt ist in WsdBidi.xsd definiert.
attribute | BESCHREIBUNG |
---|---|
drvPrinterEvent | (Optional) Ein boolescher Wert, der angibt, ob der Portmonitor Benachrichtigungen an den Treiber sendet. Ein TRUE-Wert gibt an, dass der Portmonitor Benachrichtigungen an den Treiber sendet. FALSE gibt an, dass der Portmonitor keine Benachrichtigungen an den Treiber sendet. |
filter | Die XPath-Abfrage, die der WSD-Monitor auf das XML-Dokument anwendet, das von der Abfrage angegeben wird. Weitere Informationen finden Sie weiter unten in diesem Thema. |
name | Der Name des Schemawerts. |
Frage | Der Abfragetyp, den der WSD-Monitor ausführt. |
Die XPath-Sprache, die ab Microsoft XML (MSXML) 2.6 in Windows implementiert wurde, bietet eine praktische Möglichkeit zum Angeben von Elementen in einer XML-Datei. Weitere Informationen finden Sie in der XPath-Referenz .
Das List
Konstrukt ist in WsdBidi.xsd definiert.
Codebeispiel
Im folgenden Codebeispiel wird eine durch Trennzeichen getrennte Liste erstellt, die die zulässige Anzahl von Seitenbildern pro Blatt für den N-up-Druck für instance "1,2,4" enthält.
<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>
Im vorherigen Beispiel wird die folgende Abfrage angezeigt:
\Printer.Layout.NumberUp.PagesPerSheet:Supported