<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 U (http://www.xmlspy.com) by Bela Lugosi (Samhein Inc.) -->
<!ELEMENT AllowDiv (#PCDATA)>
<!ELEMENT AlternateDescription (#PCDATA)>
<!ELEMENT AvailabilityList (BranchAvailability+)>
<!ELEMENT BranchAvailability (Branch, NowQuantity, EarliestMoreDate, EarliestMoreQty, PlentyDate)>
<!ELEMENT BranchDataItem (Branch, CommissionGroup?, SellPkgQty?, PriceSheet?, ProductRankData?, PassAlongDiscount?, PrintOneLabelPer?, ProductFamilyList?)>
<!ELEMENT BranchDataList (BranchDataItem+)>
<!ELEMENT BudgetGroup (#PCDATA)>
<!ELEMENT BuyLine (#PCDATA)>
<!ELEMENT BuyPkgQty (#PCDATA)>
<!ELEMENT CatalogNumber (#PCDATA)>
<!ELEMENT CommissionGroup (#PCDATA)>
<!ELEMENT ComponentPartList (EclipsePartNumber+)>
<!ELEMENT ContainedByKitList (EclipsePartNumber+)>
<!ELEMENT CountryOfManufacture (Country)>
<!ELEMENT CustomerPartNumber (#PCDATA)>
<!ELEMENT CustomerPartNumberList (CustomerPartNumber+)>
<!ELEMENT DefaultDirectVendor (EntityID)>
<!ELEMENT Depth (#PCDATA)>
<!ELEMENT DirectShipItem (#PCDATA)>
<!ELEMENT DisableDuplicateOrderCheck (#PCDATA)>
<!ELEMENT DutyHarmonizingCode (#PCDATA)>
<!ELEMENT EarliestMoreDate (Date)>
<!ELEMENT EarliestMoreQty (Quantity)>
<!ELEMENT EclipseImagingItem (ImageID, Description, ItemType, ProfileID, Date, URL)>
<!ATTLIST EclipseImagingItem
	ID (CDATA) #REQUIRED
>
<!ELEMENT EclipseImagingItemList (EclipseImagingItem+)>
<!ELEMENT EclipsePartNumber (#PCDATA)>
<!ELEMENT EclipsePartNumberList (EclipsePartNumber+)>
<!ELEMENT ERouteSpecialVolume (#PCDATA)>
<!ELEMENT ERouteTimeToDeliverInMinutes (#PCDATA)>
<!ELEMENT ExcludeDetailLotFromAvailIfInspectLevelOrQualRankNotMet (#PCDATA)>
<!ELEMENT ExcludeDetailLotFromAvailIfOnHold (#PCDATA)>
<!ELEMENT ExtendedProductData (BranchDataList?, BudgetGroup?, ProductZoneList?, SecondaryBuyLineList?, TaxExceptionGroupList?, PrepaidFET?, OriginalTreadDepth?, DirectShipItem?, DefaultDirectVendor?, DutyHarmonizingCode?, CountryOfManufacture?, ERouteTimeToDeliverInMinutes?, ERouteSpecialVolume?, OrderToInventoryFactorForSOE?, DisableDuplicateOrderCheck?, SecondarySerialNumber?, Width?, Length?, Depth?, InvAccountOverride?, ExcludeDetailLotFromAvailIfOnHold?, ExcludeDetailLotFromAvailIfInspectLevelOrQualRankNotMet?, HazardousMaterialsData?)>
<!ELEMENT ExternalReferenceItem (Description, URL)>
<!ELEMENT ExternalReferenceItemList (ExternalReferenceItem+)>
<!ELEMENT HazardousMaterialsData (SheetID, MSDSSheetNumber, Description, HazardClass, HazardClassDescription, HazardCode, IDNumber, PackGroup)>
<!ELEMENT IndexType (#PCDATA)>
<!ELEMENT InvAccountOverride (#PCDATA)>
<!ELEMENT IsReducedRate (#PCDATA)>
<!ELEMENT IsTaxable (#PCDATA)>
<!ELEMENT KitData (ComponentPartList | ContainedByKitList)>
<!ELEMENT Length (#PCDATA)>
<!ELEMENT LineList ((PriceLine | BuyLine)+)>
<!ELEMENT Note (UserDefinedDescription,Text)>
<!ELEMENT Notes (Note+)>
<!ELEMENT NowQuantity (Quantity)>
<!ELEMENT OrderToInventoryFactorForSOE (#PCDATA)>
<!ELEMENT OriginalTreadDepth (#PCDATA)>
<!ELEMENT PartIdentifiers (EclipsePartNumber?, UPCList?, CatalogNumber?, CustomerPartNumberList?, ProductKeywords?, Description?, AlternateDescription?, UserDefinedProductCodes)>
<!ELEMENT PartIdentifiersList (PartIdentifiers+)>
<!ELEMENT PassAlongDiscount (#PCDATA)>
<!ELEMENT PlentyDate (Date)>
<!ELEMENT PrepaidFET (#PCDATA)>
<!ELEMENT PriceLine (#PCDATA)>
<!ELEMENT PriceSheet (#PCDATA)>
<!ELEMENT PricingUOM (UOM)>
<!ELEMENT PrintOneLabelPer (#PCDATA)>
<!ELEMENT Product (Description, AlternateDescription?, PartIdentifiers?, AvailabilityList?, UOMList?, PricingUOM?, Pricing?, Volume?, Weight?, BuyLine?, PriceLine?, ProductClassificationDataList?, EclipseImagingItemList?, ExtendedProductData?, KitData?, AccessibleBranches?, Notes?, Reminders?, Substitutes?)>
<!ELEMENT ProductClassification (Name, Category, Value)>
<!ELEMENT ProductClassificationDataList (ProductClassification+)>
<!ELEMENT ProductFamily (FamilyID, Description)>
<!ELEMENT ProductFamilyList (ProductFamily+)>
<!ELEMENT ProductKeywords (#PCDATA)>
<!ELEMENT ProductKeywordsList (ProductKeywords+)>
<!ELEMENT ProductList (Product+)>
<!ELEMENT ProductZone (#PCDATA)>
<!ELEMENT ProductZoneItem (ProductZone, ZoneAction)>
<!ELEMENT ProductRankData (Rank+)>
<!ELEMENT ProductZoneList (ProductZoneItem+)>
<!ELEMENT Rank (#PCDATA)>
<!ATTLIST Rank
	RankNumber CDATA #REQUIRED
>
<!ELEMENT Reminder (Text)>
<!ELEMENT Reminders (Reminder+)>
<!ELEMENT SecondaryBuyLineItem (BuyLine, BuyPkgQty, AllowDiv)>
<!ELEMENT SecondaryBuyLineList (SecondaryBuyLineItem+)>
<!ELEMENT SecondarySerialNumber (#PCDATA)>
<!ELEMENT SellPkgQty (#PCDATA)>
<!ELEMENT Status (#PCDATA)>
<!ELEMENT Substitues (Substitute+)>
<!ELEMENT Substitue (EclipseImagingItemList?,EclipsePartNumber)>
<!ELEMENT TaxExceptionGroup (#PCDATA)>
<!ELEMENT TaxExceptionGroupItem (TaxExceptionGroup, IsTaxable, IsReducedRate)>
<!ELEMENT TaxExceptionGroupList (TaxExceptionGroupItem+)>
<!ELEMENT UPC (#PCDATA)>
<!ATTLIST UPC
	PrimaryUPC (Yes | No) #IMPLIED
>
<!ELEMENT UPCList (UPC+)>
<!ELEMENT UserDefinedProductCodes (UserDefinedProductCode1?, UserDefinedProductCode2?, UserDefinedProductCode3?, UserDefinedProductCode4?, UserDefinedProductCode5?, UserDefinedProductCode6?, UserDefinedProductCode7?, UserDefinedProductCode8?, UserDefinedProductCode9?, UserDefinedProductCode10?)>
<!ELEMENT UserDefinedProductCode1 (#PCDATA)>
<!ELEMENT UserDefinedProductCode2 (#PCDATA)>
<!ELEMENT UserDefinedProductCode3 (#PCDATA)>
<!ELEMENT UserDefinedProductCode4 (#PCDATA)>
<!ELEMENT UserDefinedProductCode5 (#PCDATA)>
<!ELEMENT UserDefinedProductCode6 (#PCDATA)>
<!ELEMENT UserDefinedProductCode7 (#PCDATA)>
<!ELEMENT UserDefinedProductCode8 (#PCDATA)>
<!ELEMENT UserDefinedProductCode9 (#PCDATA)>
<!ELEMENT UserDefinedProductCode10 (#PCDATA)>
<!ELEMENT Width (#PCDATA)>
<!ELEMENT ZoneAction (#PCDATA)>