Partager via


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