service.xsd

来自「本作目的是介绍一个工具」· XSD 代码 · 共 242 行 · 第 1/2 页

XSD
242
字号
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/ZSampleServiceLibrary" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/ZSampleServiceLibrary" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="COrdLineDetailData">
    <xs:sequence>
      <xs:element minOccurs="0" name="curUnitPrice" type="xs:float" />
      <xs:element minOccurs="0" name="fkeyOrderID" type="xs:int" />
      <xs:element minOccurs="0" name="fkeyProductID" type="xs:int" />
      <xs:element minOccurs="0" name="fkeyShipVia" type="xs:int" />
      <xs:element minOccurs="0" name="intQuantity" type="xs:int" />
      <xs:element minOccurs="0" name="pkeyOrdLineDetailID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="sngDiscount" type="xs:float" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="COrdLineDetailData" nillable="true" type="tns:COrdLineDetailData" />
  <xs:complexType name="ArrayOfCProductsData">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CProductsData" nillable="true" type="tns:CProductsData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCProductsData" nillable="true" type="tns:ArrayOfCProductsData" />
  <xs:complexType name="CProductsData">
    <xs:sequence>
      <xs:element minOccurs="0" name="curUnitPrice" type="xs:float" />
      <xs:element minOccurs="0" name="fkeyCategoryID" type="xs:int" />
      <xs:element minOccurs="0" name="fkeySupplierID" type="xs:int" />
      <xs:element minOccurs="0" name="intReorderLevel" type="xs:int" />
      <xs:element minOccurs="0" name="intUnitsInStock" type="xs:int" />
      <xs:element minOccurs="0" name="intUnitsOnOrder" type="xs:int" />
      <xs:element minOccurs="0" name="pkeyProductID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strProductName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strQuantityPerUnit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ysnDiscontinued" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CProductsData" nillable="true" type="tns:CProductsData" />
  <xs:complexType name="ArrayOfCShippersData">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CShippersData" nillable="true" type="tns:CShippersData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCShippersData" nillable="true" type="tns:ArrayOfCShippersData" />
  <xs:complexType name="CShippersData">
    <xs:sequence>
      <xs:element minOccurs="0" name="fkeyCategoryID" type="xs:int" />
      <xs:element minOccurs="0" name="pkeyShipperID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strCompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strPhone" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CShippersData" nillable="true" type="tns:CShippersData" />
  <xs:complexType name="ArrayOfCSuppliersData">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CSuppliersData" nillable="true" type="tns:CSuppliersData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCSuppliersData" nillable="true" type="tns:ArrayOfCSuppliersData" />
  <xs:complexType name="CSuppliersData">
    <xs:sequence>
      <xs:element minOccurs="0" name="pkeySupplierID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strAddress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strCity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strCompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strContactTitle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strCountry" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strFax" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strPostalCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strRegion" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CSuppliersData" nillable="true" type="tns:CSuppliersData" />
  <xs:complexType name="ArrayOfCTopicsData">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CTopicsData" nillable="true" type="tns:CTopicsData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCTopicsData" nillable="true" type="tns:ArrayOfCTopicsData" />
  <xs:complexType name="CTopicsData">
    <xs:sequence>
      <xs:element minOccurs="0" name="hrefURL" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="intObjectType" type="xs:int" />
      <xs:element minOccurs="0" name="memDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="pkeyQNumber" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strArticleTitle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strObjectName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strObjectsUsed" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strSampleCategory" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strTopic" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CTopicsData" nillable="true" type="tns:CTopicsData" />
  <xs:complexType name="ArrayOfCTypesData">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CTypesData" nillable="true" type="tns:CTypesData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCTypesData" nillable="true" type="tns:ArrayOfCTypesData" />
  <xs:complexType name="CTypesData">
    <xs:sequence>
      <xs:element minOccurs="0" name="pkeyTypeId" type="xs:int" />
      <xs:element minOccurs="0" name="strTopic" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strTypeDescription" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CTypesData" nillable="true" type="tns:CTypesData" />
  <xs:complexType name="ArrayOfCCategoriesData">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CCategoriesData" nillable="true" type="tns:CCategoriesData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCCategoriesData" nillable="true" type="tns:ArrayOfCCategoriesData" />
  <xs:complexType name="CCategoriesData">
    <xs:sequence>
      <xs:element minOccurs="0" name="memDescription" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="pkeyCategoryID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="strCategoryName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CCategoriesData" nillable="true" type="tns:CCategoriesData" />

⌨️ 快捷键说明

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