awsecommerceservice.xsd

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

XSD
1,576
字号
					<xs:complexType>						<xs:sequence>							<xs:element name="ResponseGroup" type="xs:string" maxOccurs="unbounded"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="AvailableResponseGroups" minOccurs="0">					<xs:complexType>						<xs:sequence>							<xs:element name="ResponseGroup" type="xs:string" maxOccurs="unbounded"/>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ResponseGroupInformation">		<xs:complexType>			<xs:sequence>				<xs:element name="Name" type="xs:string" minOccurs="0"/>				<xs:element name="CreationDate" type="xs:string" minOccurs="0"/>				<xs:element name="ValidOperations" minOccurs="0">					<xs:complexType>						<xs:sequence>							<xs:element name="Operation" type="xs:string" maxOccurs="unbounded"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element name="Elements" minOccurs="0">					<xs:complexType>						<xs:sequence>							<xs:element name="Element" type="xs:string" maxOccurs="unbounded"/>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="List">		<xs:complexType>			<xs:sequence>				<xs:element name="ListId" type="xs:string"/>				<xs:element name="ListURL" type="xs:string" minOccurs="0"/>				<xs:element name="RegistryNumber" type="xs:string" minOccurs="0"/>				<xs:element name="ListName" type="xs:string"/>				<xs:element name="ListType">					<xs:simpleType>						<xs:restriction base="xs:string">							<xs:enumeration value="WishList"/>							<xs:enumeration value="WeddingRegistry"/>							<xs:enumeration value="BabyRegistry"/>							<xs:enumeration value="Listmania"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element name="TotalItems" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element name="TotalPages" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element name="DateCreated" type="xs:string" minOccurs="0"/>				<xs:element name="OccasionDate" type="xs:string" minOccurs="0"/>				<xs:element name="CustomerName" type="xs:string" minOccurs="0"/>				<xs:element name="PartnerName" type="xs:string" minOccurs="0"/>				<xs:element name="AdditionalName" type="xs:string" minOccurs="0"/>				<xs:element name="Comment" type="xs:string" minOccurs="0"/>				<xs:element name="Image" type="tns:Image" minOccurs="0"/>				<xs:element name="AverageRating" type="xs:decimal" minOccurs="0"/>				<xs:element name="TotalVotes" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element name="TotalTimesRead" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element ref="tns:ListItem" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ListItem">		<xs:complexType>			<xs:sequence>				<xs:element name="ListItemId" type="xs:string" minOccurs="0"/>				<xs:element name="DateAdded" type="xs:string" minOccurs="0"/>				<xs:element name="Comment" type="xs:string" minOccurs="0"/>				<xs:element name="QuantityDesired" type="xs:string" minOccurs="0"/>				<xs:element name="QuantityReceived" type="xs:string" minOccurs="0"/>				<xs:element ref="tns:Item" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Customer">		<xs:complexType>			<xs:sequence>				<xs:element name="CustomerId" type="xs:string"/>				<xs:element name="Nickname" type="xs:string" minOccurs="0"/>				<xs:element name="Birthday" type="xs:string" minOccurs="0"/>				<xs:element name="WishListId" type="xs:string" minOccurs="0"/>				<xs:element name="Location" minOccurs="0">					<xs:complexType>						<xs:sequence>							<xs:element name="City" type="xs:string" minOccurs="0"/>							<xs:element name="State" type="xs:string" minOccurs="0"/>							<xs:element name="Country" type="xs:string" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>				<xs:element ref="tns:CustomerReviews" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="SearchResultsMap">		<xs:complexType>			<xs:sequence>				<xs:element name="SearchIndex" maxOccurs="unbounded">					<xs:complexType>						<xs:sequence>							<xs:element name="IndexName" type="xs:string"/>							<xs:element name="Results" type="xs:nonNegativeInteger" minOccurs="0"/>							<xs:element name="Pages" type="xs:nonNegativeInteger" minOccurs="0"/>							<xs:element name="RelevanceRank" type="xs:positiveInteger"/>							<xs:element name="ASIN" type="xs:string" maxOccurs="unbounded"/>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Item">		<xs:complexType>			<xs:sequence>				<xs:element name="ASIN" type="xs:string"/>				<xs:element ref="tns:Errors" minOccurs="0"/>				<xs:element name="DetailPageURL" type="xs:string" minOccurs="0"/>				<xs:element name="SalesRank" type="xs:string" minOccurs="0"/>				<xs:element name="SmallImage" type="tns:Image" minOccurs="0"/>				<xs:element name="MediumImage" type="tns:Image" minOccurs="0"/>				<xs:element name="LargeImage" type="tns:Image" minOccurs="0"/>				<xs:element ref="tns:ItemAttributes" minOccurs="0"/>				<xs:element ref="tns:OfferSummary" minOccurs="0"/>				<xs:element ref="tns:Offers" minOccurs="0"/>				<xs:element ref="tns:VariationSummary" minOccurs="0"/>				<xs:element ref="tns:Variations" minOccurs="0"/>				<xs:element ref="tns:CustomerReviews" minOccurs="0"/>				<xs:element ref="tns:EditorialReviews" minOccurs="0"/>				<xs:element ref="tns:SimilarProducts" minOccurs="0"/>				<xs:element ref="tns:Accessories" minOccurs="0"/>				<xs:element ref="tns:Tracks" minOccurs="0"/>				<xs:element ref="tns:BrowseNodes" minOccurs="0"/>				<xs:element ref="tns:ListmaniaLists" minOccurs="0"/>				<xs:element ref="tns:SearchInside" minOccurs="0"/>				<xs:element ref="tns:PromotionalTag" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="OfferSummary">		<xs:complexType>			<xs:sequence>				<xs:element name="LowestNewPrice" type="tns:Price" minOccurs="0"/>				<xs:element name="LowestUsedPrice" type="tns:Price" minOccurs="0"/>				<xs:element name="LowestCollectiblePrice" type="tns:Price" minOccurs="0"/>				<xs:element name="LowestRefurbishedPrice" type="tns:Price" minOccurs="0"/>				<xs:element name="TotalNew" type="xs:string" minOccurs="0"/>				<xs:element name="TotalUsed" type="xs:string" minOccurs="0"/>				<xs:element name="TotalCollectible" type="xs:string" minOccurs="0"/>				<xs:element name="TotalRefurbished" type="xs:string" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Offers">		<xs:complexType>			<xs:sequence>				<xs:element name="TotalOffers" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element name="TotalOfferPages" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element ref="tns:Offer" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Offer">		<xs:complexType>			<xs:sequence>				<xs:element ref="tns:Merchant" minOccurs="0"/>				<xs:element ref="tns:Seller" minOccurs="0"/>				<xs:element name="SmallImage" type="tns:Image" minOccurs="0"/>				<xs:element name="MediumImage" type="tns:Image" minOccurs="0"/>				<xs:element name="LargeImage" type="tns:Image" minOccurs="0"/>				<xs:element ref="tns:OfferAttributes" minOccurs="0"/>				<xs:element ref="tns:OfferListing" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="OfferAttributes">		<xs:complexType>			<xs:sequence>				<xs:element name="Condition" type="xs:string" minOccurs="0"/>				<xs:element name="SubCondition" type="xs:string" minOccurs="0"/>				<xs:element name="ConditionNote" type="xs:string" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Merchant">		<xs:complexType>			<xs:sequence>				<xs:element name="MerchantId" type="xs:string"/>				<xs:element name="Name" type="xs:string" minOccurs="0"/>				<xs:element name="GlancePage" type="xs:string" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="OfferListing">		<xs:complexType>			<xs:sequence>				<xs:element name="OfferListingId" type="xs:string" minOccurs="0"/>				<xs:element name="ExchangeId" type="xs:string" minOccurs="0"/>				<xs:element name="Price" type="tns:Price" minOccurs="0"/>				<xs:element name="SalePrice" type="tns:Price" minOccurs="0"/>				<xs:element name="Availability" type="xs:string" minOccurs="0"/>				<xs:element name="ISPUStoreAddress" type="tns:Address" minOccurs="0"/>				<xs:element name="ISPUStoreHours" type="xs:string" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="VariationSummary">		<xs:complexType>			<xs:sequence>				<xs:element name="LowestPrice" type="tns:Price" minOccurs="0"/>				<xs:element name="HighestPrice" type="tns:Price" minOccurs="0"/>				<xs:element name="LowestSalePrice" type="tns:Price" minOccurs="0"/>				<xs:element name="HighestSalePrice" type="tns:Price" minOccurs="0"/>				<xs:element name="SingleMerchantId" type="xs:string" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Variations">		<xs:complexType>			<xs:sequence>				<xs:element name="TotalVariations" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element name="TotalVariationPages" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element ref="tns:Item" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="EditorialReviews">		<xs:complexType>			<xs:sequence>				<xs:element ref="tns:EditorialReview" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="EditorialReview">		<xs:complexType>			<xs:sequence>				<xs:element name="Source" type="xs:string" minOccurs="0"/>				<xs:element name="Content" type="xs:string" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="CustomerReviews">		<xs:complexType>			<xs:sequence>				<xs:element name="AverageRating" type="xs:decimal" minOccurs="0"/>				<xs:element name="TotalReviews" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element name="TotalReviewPages" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element ref="tns:Review" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Review">		<xs:complexType>			<xs:sequence>				<xs:element name="ASIN" type="xs:string" minOccurs="0"/>				<xs:element name="Rating" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element name="HelpfulVotes" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element name="CustomerId" type="xs:string" minOccurs="0"/>				<xs:element name="TotalVotes" type="xs:nonNegativeInteger" minOccurs="0"/>				<xs:element name="Date" type="xs:string" minOccurs="0"/>				<xs:element name="Summary" type="xs:string" minOccurs="0"/>				<xs:element name="Content" type="xs:string" minOccurs="0"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Tracks">		<xs:complexType>			<xs:sequence>				<xs:element name="Disc" maxOccurs="unbounded">					<xs:complexType>						<xs:sequence>							<xs:element name="Track" maxOccurs="unbounded">								<xs:complexType>									<xs:simpleContent>										<xs:extension base="xs:string">											<xs:attribute name="Number" type="xs:positiveInteger" use="required"/>										</xs:extension>									</xs:simpleContent>								</xs:complexType>							</xs:element>						</xs:sequence>						<xs:attribute name="Number" type="xs:positiveInteger" use="required"/>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="SimilarProducts">		<xs:complexType>			<xs:sequence>				<xs:element name="SimilarProduct" maxOccurs="unbounded">					<xs:complexType>						<xs:sequence>							<xs:element name="ASIN" type="xs:string" minOccurs="0"/>							<xs:element name="Title" type="xs:string" minOccurs="0"/>						</xs:sequence>					</xs:complexType>				</xs:element>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Accessories">		<xs:complexType>			<xs:sequence>				<xs:element name="Accessory" maxOccurs="unbounded">					<xs:complexType>						<xs:sequence>							<xs:element name="ASIN" type="xs:string" minOccurs="0"/>

⌨️ 快捷键说明

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