Liste (WSD)
La construction Web Services for Devices (WSD) List
est un type de chaîne qui compose une liste de valeurs séparées par des virgules spécifiées par la requête de filtre XPath. La List
construction est définie dans WsdBidi.xsd.
Attribut | Description |
---|---|
drvPrinterEvent | (Facultatif) Valeur booléenne qui indique si le moniteur de port envoie des notifications au pilote. Une valeur TRUE indique que le moniteur de port envoie des notifications au pilote ; FALSE indique que le moniteur de port n’envoie pas de notifications au pilote. |
filter | Requête XPath que le moniteur WSD applique au document XML spécifié par la requête. Consultez la discussion plus loin dans cette rubrique. |
name | Nom de la valeur de schéma. |
requête | Type de requête que le moniteur WSD effectue. |
Le langage XPath, implémenté dans Windows à partir de Microsoft XML (MSXML) 2.6, offre un moyen pratique de spécifier des éléments dans un fichier XML. Pour plus d’informations, consultez la référence XPath .
La List
construction est définie dans WsdBidi.xsd.
Exemple de code
Dans l’exemple de code suivant, une liste séparée par des virgules contient le nombre autorisé d’images de page par feuille pour l’impression de N-up, pour instance « 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>
L’exemple précédent génère la requête suivante :
\Printer.Layout.NumberUp.PagesPerSheet:Supported