| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com --> |
<!-- Created: Mon Feb 22 13:19:43 EST 2021 --> |
<xs:schema elementFormDefault="qualified" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" targetNamespace="http://surgecomponents.com/20201130" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:sprs="http://surgecomponents.com/20201130" xmlns:xbrli="http://www.xbrl.org/2003/instance"> |
| <xs:annotation> |
| | <xs:appinfo> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sprs-20201130_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sprs-20201130_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sprs-20201130_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="sprs-20201130_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ConsolidatedBalanceSheet" id="sprs_r_ConsolidatedBalanceSheet"> |
| <link:definition> 001 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ConsolidatedBalanceSheet_Parentheticals" id="sprs_r_ConsolidatedBalanceSheet_Parentheticals"> |
| <link:definition> 002 - Statement - Consolidated Balance Sheets (Parentheticals) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ConsolidatedIncomeStatement" id="sprs_r_ConsolidatedIncomeStatement"> |
| <link:definition> 003 - Statement - Consolidated Statements of Operations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ShareholdersEquityType2or3" id="sprs_r_ShareholdersEquityType2or3"> |
| <link:definition> 004 - Statement - Consolidated Statements of Changes in Shareholders’ Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ConsolidatedCashFlow" id="sprs_r_ConsolidatedCashFlow"> |
| <link:definition> 005 - Statement - Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentation" id="sprs_r_OrganizationDescriptionofCompanysBusinessandBasisofPresentation"> |
| <link:definition> 006 - Disclosure - Organization, Description of Company’s Business and Basis of Presentation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/SummaryofSignificantAccountingPolicies" id="sprs_r_SummaryofSignificantAccountingPolicies"> |
| <link:definition> 007 - Disclosure - Summary of Significant Accounting Policies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/FixedAssets" id="sprs_r_FixedAssets"> |
| <link:definition> 008 - Disclosure - Fixed Assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/FinancingLeaseObligations" id="sprs_r_FinancingLeaseObligations"> |
| <link:definition> 009 - Disclosure - Financing Lease Obligations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/LoansPayable" id="sprs_r_LoansPayable"> |
| <link:definition> 010 - Disclosure - Loans Payable </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/AccruedExpenses" id="sprs_r_AccruedExpenses"> |
| <link:definition> 011 - Disclosure - Accrued Expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/RetirementPlan" id="sprs_r_RetirementPlan"> |
| <link:definition> 012 - Disclosure - Retirement Plan </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ShareholdersEquity" id="sprs_r_ShareholdersEquity"> |
| <link:definition> 013 - Disclosure - Shareholders' Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/IncomeTaxes" id="sprs_r_IncomeTaxes"> |
| <link:definition> 014 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/OperatingLeaseCommitments" id="sprs_r_OperatingLeaseCommitments"> |
| <link:definition> 015 - Disclosure - Operating Lease Commitments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/EmploymentandOtherAgreements" id="sprs_r_EmploymentandOtherAgreements"> |
| <link:definition> 016 - Disclosure - Employment and Other Agreements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/MajorCustomers" id="sprs_r_MajorCustomers"> |
| <link:definition> 017 - Disclosure - Major Customers </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/MajorSuppliers" id="sprs_r_MajorSuppliers"> |
| <link:definition> 018 - Disclosure - Major Suppliers </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ExportSales" id="sprs_r_ExportSales"> |
| <link:definition> 019 - Disclosure - Export Sales </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/SubsequentEvents" id="sprs_r_SubsequentEvents"> |
| <link:definition> 020 - Disclosure - Subsequent Events </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/AccountingPoliciesByPolicy" id="sprs_r_AccountingPoliciesByPolicy"> |
| <link:definition> 021 - Disclosure - Accounting Policies, by Policy (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesTables" id="sprs_r_SummaryofSignificantAccountingPoliciesTables"> |
| <link:definition> 022 - Disclosure - Summary of Significant Accounting Policies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/FixedAssetsTables" id="sprs_r_FixedAssetsTables"> |
| <link:definition> 023 - Disclosure - Fixed Assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/FinancingLeaseObligationsTables" id="sprs_r_FinancingLeaseObligationsTables"> |
| <link:definition> 024 - Disclosure - Financing Lease Obligations (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/AccruedExpensesTables" id="sprs_r_AccruedExpensesTables"> |
| <link:definition> 025 - Disclosure - Accrued Expenses (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ShareholdersEquityTables" id="sprs_r_ShareholdersEquityTables"> |
| <link:definition> 026 - Disclosure - Shareholders' Equity (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/IncomeTaxesTables" id="sprs_r_IncomeTaxesTables"> |
| <link:definition> 027 - Disclosure - Income Taxes (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/OperatingLeaseCommitmentsTables" id="sprs_r_OperatingLeaseCommitmentsTables"> |
| <link:definition> 028 - Disclosure - Operating Lease Commitments (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ExportSalesTables" id="sprs_r_ExportSalesTables"> |
| <link:definition> 029 - Disclosure - Export Sales (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/OrganizationDescriptionofCompanysBusinessandBasisofPresentationDetails" id="sprs_r_OrganizationDescriptionofCompanysBusinessandBasisofPresentationDetails"> |
| <link:definition> 030 - Disclosure - Organization, Description of Company’s Business and Basis of Presentation (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/SummaryofSignificantAccountingPoliciesDetails" id="sprs_r_SummaryofSignificantAccountingPoliciesDetails"> |
| <link:definition> 031 - Disclosure - Summary of Significant Accounting Policies (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ScheduleofestimatedusefullifeoffixedassetsTable" id="sprs_r_ScheduleofestimatedusefullifeoffixedassetsTable"> |
| <link:definition> 032 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of estimated useful life of fixed assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/FixedAssetsDetails" id="sprs_r_FixedAssetsDetails"> |
| <link:definition> 033 - Disclosure - Fixed Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ScheduleoffixedassetsTable" id="sprs_r_ScheduleoffixedassetsTable"> |
| <link:definition> 034 - Disclosure - Fixed Assets (Details) - Schedule of fixed assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZWEQmEJhlj/IA5c4b88tCIcRstvZ7JhnU63HjTgjw9PfjhD4mh5jexuqB+4AJGajj/LAZydL4QV6FmvC6VxKO72squ/6T62owUMVICFtIb05pmV3GpWER9NrYvcm9GqX9o9mi/AARuY4JbuJ4LRu1vjp1EMVBRUkbb3lcC5bYi4xt+71txFTgGk+FKOF+LrCkRmEB4oo7fWPVGDyomLtcR] CSR --> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/FinancingLeaseObligationsDetails" id="sprs_r_FinancingLeaseObligationsDetails"> |
| <link:definition> 035 - Disclosure - Financing Lease Obligations (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ScheduleoffutureminimumleasepaymentsunderthesefinancingleaseobligationsTable" id="sprs_r_ScheduleoffutureminimumleasepaymentsunderthesefinancingleaseobligationsTable"> |
| <link:definition> 036 - Disclosure - Financing Lease Obligations (Details) - Schedule of future minimum lease payments under these financing lease obligations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ScheduleoffinancingleaseobligationsmatureTable" id="sprs_r_ScheduleoffinancingleaseobligationsmatureTable"> |
| <link:definition> 037 - Disclosure - Financing Lease Obligations (Details) - Schedule of financing lease obligations mature </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/LoansPayableDetails" id="sprs_r_LoansPayableDetails"> |
| <link:definition> 038 - Disclosure - Loans Payable (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ScheduleofaccruedexpensesTable" id="sprs_r_ScheduleofaccruedexpensesTable"> |
| <link:definition> 039 - Disclosure - Accrued Expenses (Details) - Schedule of accrued expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/RetirementPlanDetails" id="sprs_r_RetirementPlanDetails"> |
| <link:definition> 040 - Disclosure - Retirement Plan (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ShareholdersEquityDetails" id="sprs_r_ShareholdersEquityDetails"> |
| <link:definition> 041 - Disclosure - Shareholders' Equity (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/Scheduleofactivityinthe2015incentivestockplanTable" id="sprs_r_Scheduleofactivityinthe2015incentivestockplanTable"> |
| <link:definition> 042 - Disclosure - Shareholders' Equity (Details) - Schedule of activity in the 2015 incentive stock plan </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/IncomeTaxesDetails" id="sprs_r_IncomeTaxesDetails"> |
| <link:definition> 043 - Disclosure - Income Taxes (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ScheduleofdeferredincometaxesTable" id="sprs_r_ScheduleofdeferredincometaxesTable"> |
| <link:definition> 044 - Disclosure - Income Taxes (Details) - Schedule of deferred income taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ScheduleofincometaxexpenseTable" id="sprs_r_ScheduleofincometaxexpenseTable"> |
| <link:definition> 045 - Disclosure - Income Taxes (Details) - Schedule of income tax expense </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ScheduleofdifferencebetweenexpectedincometaxrateusingstatutoryfederaltaxrateandcompanyseffectiverateTable" id="sprs_r_ScheduleofdifferencebetweenexpectedincometaxrateusingstatutoryfederaltaxrateandcompanyseffectiverateTable"> |
| <link:definition> 046 - Disclosure - Income Taxes (Details) - Schedule of difference between expected income tax rate using statutory federal tax rate and company's effective rate </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/OperatingLeaseCommitmentsDetails" id="sprs_r_OperatingLeaseCommitmentsDetails"> |
| <link:definition> 047 - Disclosure - Operating Lease Commitments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ScheduleoffutureminimumrentalcommitmentsTable" id="sprs_r_ScheduleoffutureminimumrentalcommitmentsTable"> |
| <link:definition> 048 - Disclosure - Operating Lease Commitments (Details) - Schedule of future minimum rental commitments </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/EmploymentandOtherAgreementsDetails" id="sprs_r_EmploymentandOtherAgreementsDetails"> |
| <link:definition> 049 - Disclosure - Employment and Other Agreements (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/MajorCustomersDetails" id="sprs_r_MajorCustomersDetails"> |
| <link:definition> 050 - Disclosure - Major Customers (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/MajorSuppliersDetails" id="sprs_r_MajorSuppliersDetails"> |
| <link:definition> 051 - Disclosure - Major Suppliers (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/ScheduleofexportsalesTable" id="sprs_r_ScheduleofexportsalesTable"> |
| <link:definition> 052 - Disclosure - Export Sales (Details) - Schedule of export sales </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://surgecomponents.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 000 - Document - Document And Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | </xs:appinfo> |
| | </xs:annotation> |
| <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <xs:import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xs:import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/sic/2020-01-31" schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd"/> |
| <xs:element name="ScheduleOfEstimatedUsefulLifeOfFixedAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfEstimatedUsefulLifeOfFixedAssetsAbstract"/> |
| <xs:element name="ScheduleOfFixedAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfFixedAssetsAbstract"/> |
| <xs:element name="FinancingLeaseObligationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_FinancingLeaseObligationsAbstract"/> |
| <xs:element name="ScheduleOfFutureMinimumLeasePaymentsUnderTheseFinancingLeaseObligationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfFutureMinimumLeasePaymentsUnderTheseFinancingLeaseObligationsAbstract"/> |
| <xs:element name="ScheduleOfFinancingLeaseObligationsMatureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfFinancingLeaseObligationsMatureAbstract"/> |
| <xs:element name="AccruedExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_AccruedExpensesAbstract"/> |
| <xs:element name="ScheduleOfAccruedExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfAccruedExpensesAbstract"/> |
| <xs:element name="ScheduleOfActivityInThe2015IncentiveStockPlanAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfActivityInThe2015IncentiveStockPlanAbstract"/> |
| <xs:element name="ScheduleOfDeferredIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfDeferredIncomeTaxesAbstract"/> |
| <xs:element name="ScheduleOfIncomeTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfIncomeTaxExpenseAbstract"/> |
| <xs:element name="ScheduleOfDifferenceBetweenExpectedIncomeTaxRateUsingStatutoryFederalTaxRateAndCompanysEffectiveRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfDifferenceBetweenExpectedIncomeTaxRateUsingStatutoryFederalTaxRateAndCompanysEffectiveRateAbstract"/> |
| <xs:element name="ScheduleOfFutureMinimumRentalCommitmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfFutureMinimumRentalCommitmentsAbstract"/> |
| <xs:element name="MajorSuppliersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_MajorSuppliersAbstract"/> |
| <xs:element name="ScheduleOfExportSalesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfExportSalesAbstract"/> |
| <xs:element name="DeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_DeferredTaxAssetsAbstract"/> |
| <xs:element name="StockBasedCompensationShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_StockBasedCompensationShares"/> |
| <xs:element name="StockOptionExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="sprs_StockOptionExpense"/> |
| <xs:element name="FinancingLeaseObligationsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_FinancingLeaseObligationsTextBlock"/> |
| <xs:element name="AccruedExpensesTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_AccruedExpensesTextBlock"/> |
| <xs:element name="MajorSuppliersTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_MajorSuppliersTextBlock"/> |
| <xs:element name="ShippingAndHandlingCostsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ShippingAndHandlingCostsPolicyTextBlock"/> |
| <xs:element name="ScheduleOfEstimatedUsefulLifeOfFixedAssetsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfEstimatedUsefulLifeOfFixedAssetsTableTextBlock"/> |
| <xs:element name="ScheduleOfFutureMinimumLeasePaymentsForFinancingLeasesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfFutureMinimumLeasePaymentsForFinancingLeasesTableTextBlock"/> |
| <xs:element name="ScheduleOfFinancingLeasedAsssetsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ScheduleOfFinancingLeasedAsssetsTableTextBlock"/> |
| <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullifeoffixedassetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="sprs_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullifeoffixedassetsTable"/> |
| <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullifeoffixedassetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullifeoffixedassetsLineItems"/> |
| <xs:element name="FinancingLeasesFutureMinimumPaymentsDueCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_FinancingLeasesFutureMinimumPaymentsDueCurrent"/> |
| <xs:element name="FinancingLeasesFutureMinimumPaymentsDueInTwoYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_FinancingLeasesFutureMinimumPaymentsDueInTwoYears"/> |
| <xs:element name="FinancingLeasesFutureMinimumPaymentsDue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_FinancingLeasesFutureMinimumPaymentsDue"/> |
| <xs:element name="FinancingLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_FinancingLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/> |
| <xs:element name="FinancingLeaseObligationsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_FinancingLeaseObligationsCurrent"/> |
| <xs:element name="FinancingLeaseObligationsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_FinancingLeaseObligationsNoncurrent"/> |
| <xs:element name="LongTermDebtAndFinancingLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_LongTermDebtAndFinancingLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths"/> |
| <xs:element name="LongTermDebtAndFinancingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_LongTermDebtAndFinancingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo"/> |
| <xs:element name="LongTermDebtAndFinancingLeaseObligationsIncludingCurrentMaturities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_LongTermDebtAndFinancingLeaseObligationsIncludingCurrentMaturities"/> |
| <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIssued"/> |
| <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceIssued" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceIssued"/> |
| <xs:element name="MinimumNumberOfShareholdersRequireToHeldCommonStock" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_MinimumNumberOfShareholdersRequireToHeldCommonStock"/> |
| <xs:element name="NumberOfCommonStockHeldByParentCompany" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_NumberOfCommonStockHeldByParentCompany"/> |
| <xs:element name="NumberOfCommonStockHeldByOfficer" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_NumberOfCommonStockHeldByOfficer"/> |
| <xs:element name="OwnershipRightsTransferredToParentCompany" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_OwnershipRightsTransferredToParentCompany"/> |
| <xs:element name="CommissionRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_CommissionRevenue"/> |
| <xs:element name="RevenuesFromDistributionAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_RevenuesFromDistributionAgreements"/> |
| <xs:element name="FinancingLeasedAssetsNumberOfUnits" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="sprs_FinancingLeasedAssetsNumberOfUnits"/> |
| <xs:element name="FinancingLeasesPaymentDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_FinancingLeasesPaymentDescription"/> |
| <xs:element name="FinancingLeasePayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_FinancingLeasePayments"/> |
| <xs:element name="LoansPayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="sprs_LoansPayableDetailsTable"/> |
| <xs:element name="LoansPayableDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_LoansPayableDetailsLineItems"/> |
| <xs:element name="DefinedContributionPlanMaximumTotalContributionEmployeePercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_DefinedContributionPlanMaximumTotalContributionEmployeePercent"/> |
| <xs:element name="DefinedContributionPlanEmployeeDeferralPercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_DefinedContributionPlanEmployeeDeferralPercent"/> |
| <xs:element name="DefinedBenefitPlanEstimatedNetAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="sprs_DefinedBenefitPlanEstimatedNetAssets"/> |
| <xs:element name="ShareholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="sprs_ShareholdersEquityDetailsTable"/> |
| <xs:element name="ShareholdersEquityDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ShareholdersEquityDetailsLineItems"/> |
| <xs:element name="AmountPaidForRepurchaseUnderStandStillAndNonDisparagementAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_AmountPaidForRepurchaseUnderStandStillAndNonDisparagementAgreement"/> |
| <xs:element name="NumberOfSharesReturnedForCancellation" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_NumberOfSharesReturnedForCancellation"/> |
| <xs:element name="DividendsNotDeclaredAndAccrued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="sprs_DividendsNotDeclaredAndAccrued"/> |
| <xs:element name="CostIssuanceSharesAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="sprs_CostIssuanceSharesAmount"/> |
| <xs:element name="StockOptionDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_StockOptionDescription"/> |
| <xs:element name="DeferredRevenueArrangementType_Domain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_DeferredRevenueArrangementType_Domain"/> |
| <xs:element name="OperatingLeaseCommitmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="sprs_OperatingLeaseCommitmentsDetailsTable"/> |
| <xs:element name="OperatingLeaseCommitmentsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_OperatingLeaseCommitmentsDetailsLineItems"/> |
| <xs:element name="EmploymentandOtherAgreementsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="sprs_EmploymentandOtherAgreementsDetailsTable"/> |
| <xs:element name="EmploymentandOtherAgreementsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_EmploymentandOtherAgreementsDetailsLineItems"/> |
| <xs:element name="NumberOfIndividualInvolvedInDeferredCompensationArrangements" type="xbrli:positiveIntegerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_NumberOfIndividualInvolvedInDeferredCompensationArrangements"/> |
| <xs:element name="CompensationDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_CompensationDescription"/> |
| <xs:element name="PeriodOfficerProhibitedInvolvingInCompetitiveActivitiesDuringEmployment" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_PeriodOfficerProhibitedInvolvingInCompetitiveActivitiesDuringEmployment"/> |
| <xs:element name="MajorCustomersDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="sprs_MajorCustomersDetailsTable"/> |
| <xs:element name="MajorCustomersDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_MajorCustomersDetailsLineItems"/> |
| <xs:element name="NumberOfCustomers" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_NumberOfCustomers"/> |
| <xs:element name="MajorSuppliersDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_MajorSuppliersDomain"/> |
| <xs:element name="MajorSuppliersDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="sprs_MajorSuppliersDetailsTable"/> |
| <xs:element name="MajorSuppliersDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_MajorSuppliersDetailsLineItems"/> |
| <xs:element name="NumberOfForeignSupplier" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_NumberOfForeignSupplier"/> |
| <xs:element name="MajorSuppliersAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="sprs_MajorSuppliersAxis"/> |
| <xs:element name="CustomerOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_CustomerOneMember"/> |
| <xs:element name="CustomerTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_CustomerTwoMember"/> |
| <xs:element name="ElsewhereInAsiaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_ElsewhereInAsiaMember"/> |
| <xs:element name="IncentiveStock2010PlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_IncentiveStock2010PlanMember"/> |
| <xs:element name="IncentiveStock2015PlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_IncentiveStock2015PlanMember"/> |
| <xs:element name="InventoryPurchasedMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_InventoryPurchasedMember"/> |
| <xs:element name="MajorSuppliersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_MajorSuppliersMember"/> |
| <xs:element name="NonEmployeeDirectorMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_NonEmployeeDirectorMember"/> |
| <xs:element name="OfficerOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_OfficerOneMember"/> |
| <xs:element name="OneEmployeeDirectorOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_OneEmployeeDirectorOneMember"/> |
| <xs:element name="OverseasOutsideOfAsiaMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_OverseasOutsideOfAsiaMember"/> |
| <xs:element name="PaycheckProtectionProgramMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_PaycheckProtectionProgramMember"/> |
| <xs:element name="RelatedPartyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_RelatedPartyMember"/> |
| <xs:element name="SalesRevenuesNetMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_SalesRevenuesNetMember"/> |
| <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="sprs_DocumentAndEntityInformationAbstract"/> |
| </xs:schema> |