WSD(Web Services for Devices) List 구문은 XPath 필터 쿼리에서 지정한 값의 쉼표로 구분된 목록을 작성하는 문자열 형식입니다. #D0 구문은 WsdBidi.xsd에 정의됩니다.
| 특성 | 설명 |
|---|---|
| drvPrinterEvent #C1 #B0 | (선택 사항) 포트 모니터가 드라이버에 알림을 보내는지 여부를 나타내는 부울 값입니다. #B0 TRUE #C1 값은 포트 모니터가 드라이버에 알림을 보내도록 나타냅니다. #B2 FALSE #C3 포트 모니터가 드라이버에 알림을 보내지 않음을 나타냅니다. |
| 필터 | WSD 모니터가 쿼리에서 지정한 XML 문서에 적용되는 XPath 쿼리입니다. 이 항목의 뒷부분에 있는 토론을 참조하세요. |
| 이름 | 스키마 값의 이름입니다. |
| query | WSD 모니터가 수행하는 쿼리 유형입니다. |
MsXML(Microsoft XML) 2.6부터 Windows에서 구현된 XPath 언어는 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