WBMM> Printer MIB into XSD sample
WBMM> Printer MIB into XSD sample
McDonald, Ira
imcdonald at sharplabs.com
Wed Apr 16 12:02:18 EDT 2003
Hi folks, Wednesday (16 April 2003)
Here's a sample translation of part of the Printer MIB (done by hand)
into PWG-style XML.
Cheers,
- Ira McDonald
High North Inc
--------------------
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.pwg.org/schemas/sm/0.93/"
xmlns="http://www.pwg.org/schemas/sm/0.93/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="0.93">
<xsd:annotation>
<xsd:documentation xml:lang="en">PWG Prt Object schema
Copyright 2002, IEEE Industry Standards and Technology
Organization/Printer Working Group.
All rights reserved
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>NOTE: To use this schema you MUST include
PrtGeneral.xsd, PrtCover.xsd, PrtLocalization.xsd,
PrtStorageRef.xsd, PrtDeviceRef.xsd, PrtInput.xsd, PrtOutput.xsd,
PrtMarker.xsd, PrtMarkerSupplies.xsd, PrtMarkerColorant.xsd,
PrtMediaPath.xsd, PrtChannel.xsd, PrtInterpreter.xsd,
PrtConsoleDisplayBuffer.xsd, PrtConsoleLight.xsd, and PrtAlert.xsd
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>Prt Element definition
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="Prt">
<xsd:sequence>
<xsd:element ref="PrtGeneral" minOccurs="1"/>
<xsd:element ref="PrtCover" minOccurs="0"/>
<xsd:element ref="PrtLocalization" minOccurs="0"/>
<xsd:element ref="PrtStorageRef" minOccurs="0"/>
<xsd:element ref="PrtDeviceRef" minOccurs="0"/>
<xsd:element ref="PrtInput" minOccurs="0"/>
<xsd:element ref="PrtOutput" minOccurs="0"/>
<xsd:element ref="PrtMarker" minOccurs="0"/>
<xsd:element ref="PrtMarkerSupplies" minOccurs="0"/>
<xsd:element ref="PrtMarkerColorant" minOccurs="0"/>
<xsd:element ref="PrtMediaPath" minOccurs="0"/>
<xsd:element ref="PrtChannel" minOccurs="0"/>
<xsd:element ref="PrtInterpreter" minOccurs="0"/>
<xsd:element ref="PrtConsoleDisplayBuffer" minOccurs="0"/>
<xsd:element ref="PrtConsoleLight" minOccurs="0"/>
<xsd:element ref="PrtAlert" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="Prt" type="Prt"/>
</xsd:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://www.pwg.org/schemas/sm/0.93/"
xmlns="http://www.pwg.org/schemas/sm/0.93/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="0.93">
<xsd:annotation>
<xsd:documentation xml:lang="en">PWG Job State Element schema
Copyright 2002, IEEE Industry Standards and Technology
Organization/Printer Working Group.
All rights reserved</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>NOTE: To use this schema you MUST include
PwgPrtCommon.xsd
</xsd:documentation>
</xsd:annotation>
<xsd:annotation>
<xsd:documentation>PrtGeneral Element definition
</xsd:documentation>
</xsd:annotation>
<xsd:complexType name="PrtGeneral">
<xsd:sequence>
<xsd:element ref="PrtGeneralConfigChanges" minOccurs="1"/>
<xsd:element ref="PrtGeneralCurrentLocalization" minOccurs="1"/>
<xsd:element ref="PrtGeneralReset" minOccurs="1"/>
<xsd:element ref="PrtGeneralCurrentOperator" minOccurs="1"/>
<xsd:element ref="PrtGeneralServicePerson" minOccurs="1"/>
<xsd:element ref="PrtInputDefaultIndex" minOccurs="1"/>
<xsd:element ref="PrtOutputDefaultIndex" minOccurs="1"/>
<xsd:element ref="PrtMarkerDefaultIndex" minOccurs="1"/>
<xsd:element ref="PrtMediaPathDefaultIndex" minOccurs="1"/>
<xsd:element ref="PrtConsoleLocalization" minOccurs="1"/>
<xsd:element ref="PrtConsoleNumberOfDisplayLines" minOccurs="1"/>
<xsd:element ref="PrtConsoleNumberOfDisplayChars" minOccurs="1"/>
<xsd:element ref="PrtConsoleDisable" minOccurs="1"/>
<xsd:element ref="PrtAuxiliarySheetStartupPage" minOccurs="1"/>
<xsd:element ref="PrtAuxiliarySheetBannerPage" minOccurs="1"/>
<xsd:element ref="PrtGeneralPrinterName" minOccurs="1"/>
<xsd:element ref="PrtGeneralSerialNumber" minOccurs="1"/>
<xsd:element ref="PrtAlertCriticalEvents" minOccurs="1"/>
<xsd:element ref="PrtAlertAllEvents" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="PrtGeneral" type="PrtGeneral"/>
</xsd:schema>
More information about the Wims
mailing list