awssimplequeueservice.xsd

来自「.NET 2.0模式开发实战源代码,使用C#说明」· XSD 代码 · 共 522 行 · 第 1/2 页

XSD
522
字号
<?xml version="1.0" encoding="UTF-8"?><xs:schema  targetNamespace="http://webservices.amazon.com/AWSSimpleQueueService/2004-10-14" xmlns:tns="http://webservices.amazon.com/AWSSimpleQueueService/2004-10-14" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">      <xs:element name="QueueEntryBody" type="xs:string" />  <xs:element name="QueueEntryId" type="xs:string" />  <xs:element name="QueueId" type="xs:string" />  <xs:element name="QueueName" type="xs:string" />  <xs:element name="ReadLockTimeoutSeconds" type="xs:integer" />  <xs:element name="SubscriptionId" type="xs:string" />  <xs:element name="QueueNamePrefix" type="xs:string" />   <xs:element name ="QueueEntry">    <xs:complexType>      <xs:sequence>        <xs:element name="QueueEntryId" type="xs:string"/>        <xs:element name="QueueEntryBody" type="xs:string"/>      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:element name="QueueEntries">    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:QueueEntry" minOccurs="0" maxOccurs="unbounded" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:element name="QueueEntryBodies">    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:QueueEntryBody" minOccurs="0" maxOccurs="unbounded" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:element name="QueueEntryIds" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:QueueEntryId" minOccurs="0" maxOccurs="unbounded" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:element  name="Queues" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:Queue" minOccurs="0" maxOccurs="unbounded" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:element name="Queue" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:QueueId" />        <xs:element ref="tns:QueueName" />        <xs:element ref="tns:ReadLockTimeoutSeconds" />      </xs:sequence>    </xs:complexType>  </xs:element> <xs:element name="SimpleQueueServiceError">    <xs:complexType>      <xs:sequence>        <xs:element name="ErrorCode" type="xs:string" />        <xs:element name="ReasonText" type="xs:string" />      </xs:sequence>    </xs:complexType>  </xs:element> <xs:complexType name="CreateQueueRequest" >   <xs:sequence>     <xs:element ref="tns:QueueName" minOccurs="0" />     <xs:element ref="tns:ReadLockTimeoutSeconds" minOccurs="0" />   </xs:sequence> </xs:complexType> <xs:element name="CreateQueue" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:SubscriptionId" />        <xs:element name="Validate" type="xs:string" minOccurs="0"/>        <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/>        <xs:element name="Shared" type="tns:CreateQueueRequest" minOccurs="0"/>        <xs:element name="Request" type="tns:CreateQueueRequest" minOccurs="0" maxOccurs="unbounded"/>      </xs:sequence>    </xs:complexType>  </xs:element>   <xs:element name="CreateQueueResult" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:Request" minOccurs="0" />        <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" />        <xs:element ref="tns:QueueId" minOccurs="0" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:element name="CreateQueueResponse">    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:OperationRequest" minOccurs="0" />        <xs:element ref="tns:CreateQueueResult" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:complexType name="ListMyQueuesRequest" >    <xs:sequence>      <xs:element ref="tns:QueueNamePrefix" minOccurs="0" />    </xs:sequence>  </xs:complexType>   <xs:element name="ListMyQueues" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:SubscriptionId" />        <xs:element name="Validate" type="xs:string" minOccurs="0"/>        <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/>        <xs:element name="Shared" type="tns:ListMyQueuesRequest" minOccurs="0"/>        <xs:element name="Request" type="tns:ListMyQueuesRequest" minOccurs="0" maxOccurs="unbounded"/>      </xs:sequence>    </xs:complexType>  </xs:element>   <xs:element name="ListMyQueuesResult" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:Request" minOccurs="0"/>        <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" />        <xs:element ref="tns:Queues" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:element name="ListMyQueuesResponse" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:OperationRequest" minOccurs="0" />        <xs:element ref="tns:ListMyQueuesResult" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:complexType name="DeleteQueueRequest" >    <xs:sequence>      <xs:element ref="tns:QueueName" minOccurs="0" />      <xs:element ref="tns:QueueId" minOccurs="0" />    </xs:sequence>  </xs:complexType>   <xs:element name="DeleteQueue" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:SubscriptionId" />        <xs:element name="Validate" type="xs:string" minOccurs="0"/>        <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/>        <xs:element name="Shared" type="tns:DeleteQueueRequest" minOccurs="0"/>        <xs:element name="Request" type="tns:DeleteQueueRequest" minOccurs="0" maxOccurs="unbounded"/>      </xs:sequence>    </xs:complexType>  </xs:element>   <xs:element name="DeleteQueueResult" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:Request" minOccurs="0" />        <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" />        <xs:element name="Status" type="xs:string" minOccurs="0" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:element name="DeleteQueueResponse" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:OperationRequest" minOccurs="0" />        <xs:element ref="tns:DeleteQueueResult" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:complexType name="ConfigureQueueRequest" >    <xs:sequence>      <xs:element ref="tns:QueueName" minOccurs="0" />      <xs:element ref="tns:QueueId" minOccurs="0" />      <xs:element ref="tns:ReadLockTimeoutSeconds" minOccurs="0" />    </xs:sequence>  </xs:complexType>   <xs:element name="ConfigureQueue" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:SubscriptionId" />        <xs:element name="Validate" type="xs:string" minOccurs="0"/>        <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/>        <xs:element name="Shared" type="tns:ConfigureQueueRequest" minOccurs="0"/>        <xs:element name="Request" type="tns:ConfigureQueueRequest" minOccurs="0" maxOccurs="unbounded"/>      </xs:sequence>    </xs:complexType>  </xs:element>   <xs:element name="ConfigureQueueResult" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:Request" minOccurs="0" />        <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" />        <xs:element name="Status" type="xs:string" minOccurs="0" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:element name="ConfigureQueueResponse" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:OperationRequest" minOccurs="0" />        <xs:element ref="tns:ConfigureQueueResult" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:complexType name="EnqueueRequest" >    <xs:sequence>      <xs:element ref="tns:QueueName" minOccurs="0" />      <xs:element ref="tns:QueueId" minOccurs="0" />      <xs:element ref="tns:QueueEntryBodies" />    </xs:sequence>  </xs:complexType>   <xs:element name="Enqueue" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:SubscriptionId" />        <xs:element name="Validate" type="xs:string" minOccurs="0"/>        <xs:element name="XMLEscaping" type="xs:string" minOccurs="0"/>        <xs:element name="Shared" type="tns:EnqueueRequest" minOccurs="0"/>        <xs:element name="Request" type="tns:EnqueueRequest" minOccurs="0" maxOccurs="unbounded"/>      </xs:sequence>    </xs:complexType>  </xs:element>   <xs:element name="EnqueueResult" >    <xs:complexType>      <xs:sequence>        <xs:element ref="tns:Request" minOccurs="0" />        <xs:element ref="tns:SimpleQueueServiceError" minOccurs="0" />        <xs:element name="Status" type="xs:string" minOccurs="0" />      </xs:sequence>    </xs:complexType>  </xs:element>  <xs:element name="EnqueueResponse" >    <xs:complexType>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?