home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / install.wim / 2 / Windows / System32 / localspl.dll / 100 / 1
Extensible Markup Language  |  2008-01-19  |  2KB  |  49 lines

  1. <?xml version='1.0'?>
  2. <schema targetNamespace='http://schemas.microsoft.com/windows/2005/03/printing/bidi' xmlns:bidi='http://schemas.microsoft.com/windows/2005/03/printing/bidi' xmlns ='http://www.w3.org/2001/XMLSchema'>
  3.     <element name='Notification'>
  4.         <complexType>
  5.             <sequence>
  6.                 <any namespace='##other' minOccurs='0' maxOccurs='unbounded' processContents='skip'/>
  7.                 <sequence  minOccurs='1' maxOccurs='unbounded'>
  8.                     <choice>
  9.                         <element name='Schema'        type='bidi:SCHEMA'/>
  10.                         <element name='ReducedSchema' type='bidi:REDUCED_SCHEMA'/>
  11.                     </choice>
  12.                     <any namespace='##other' minOccurs='0' maxOccurs='unbounded' processContents='skip'/>
  13.                 </sequence>
  14.             </sequence>
  15.             <attribute name='portName' type='string' use='required'/>
  16.             <anyAttribute namespace='##other' processContents='skip'/>
  17.         </complexType>
  18.     </element>
  19.     <complexType name='SCHEMA'>
  20.         <choice>
  21.             <element name='BIDI_STRING' type='string'/>
  22.             <element name='BIDI_TEXT'   type='string'/>
  23.             <element name='BIDI_ENUM'   type='string'/>
  24.             <element name='BIDI_INT'    type='integer'/>
  25.             <element name='BIDI_FLOAT'  type='float'/>
  26.             <element name='BIDI_BOOL'   type='boolean'/>
  27.             <element name='BIDI_BLOB'   type='base64Binary'/>
  28.         </choice>
  29.         <attribute name='name'            type='bidi:SCHEMA_STRING' use='required'/>
  30.         <attribute name='drvPrinterEvent' type='boolean'            use='optional'/>
  31.         <anyAttribute namespace='##other' processContents='skip'/>
  32.     </complexType>
  33.     <complexType name='REDUCED_SCHEMA'>
  34.         <attribute name='name'            type='bidi:PARTIAL_SCHEMA_STRING' use='required'/>
  35.         <attribute name='drvPrinterEvent' type='boolean'                    use='optional'/>
  36.         <anyAttribute namespace='##other' processContents='skip'/>
  37.     </complexType>
  38.     <simpleType name='SCHEMA_STRING'>
  39.         <restriction base='string'>
  40.             <pattern value='\\\w+(\.\w+)*\:\w+'/>
  41.         </restriction>
  42.     </simpleType>
  43.     <simpleType name='PARTIAL_SCHEMA_STRING'>
  44.         <restriction base='string'>
  45.             <pattern value='\\(\w+(\.\w+)*(\:\w+)?)?'/>
  46.         </restriction>
  47.     </simpleType>
  48. </schema>
  49.