<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Oct 06 21:27:10 UTC 2021 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:creg="http://www.cregcn.com/20210630" targetNamespace="http://www.cregcn.com/20210630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="creg-20210630_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="creg-20210630_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="creg-20210630_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="creg-20210630_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://www.cregcn.com/role/ConsolidatedBalanceSheet" id="creg_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://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals" id="creg_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://www.cregcn.com/role/ConsolidatedIncomeStatement" id="creg_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</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://www.cregcn.com/role/ConsolidatedCashFlow" id="creg_r_ConsolidatedCashFlow">
        <link:definition>004 - Statement - Consolidated Statements of Cash Flows (Unaudited)</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://www.cregcn.com/role/ShareholdersEquityType2or3" id="creg_r_ShareholdersEquityType2or3">
        <link:definition>005 - Statement - Consolidated Statements of Stockholders&#8217; Equity (Unaudited)</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://www.cregcn.com/role/OrganizationandDescriptionofBusiness" id="creg_r_OrganizationandDescriptionofBusiness">
        <link:definition>006 - Disclosure - Organization and Description of Business</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://www.cregcn.com/role/SummaryofSignificantAccountingPolicies" id="creg_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://www.cregcn.com/role/OtherReceivables" id="creg_r_OtherReceivables">
        <link:definition>008 - Disclosure - Other Receivables</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://www.cregcn.com/role/AssetSubjecttoBuyback" id="creg_r_AssetSubjecttoBuyback">
        <link:definition>009 - Disclosure - Asset Subject to Buyback</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://www.cregcn.com/role/TaxesPayable" id="creg_r_TaxesPayable">
        <link:definition>010 - Disclosure - Taxes 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://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables" id="creg_r_AccruedLiabilitiesandOtherPayables">
        <link:definition>011 - Disclosure - Accrued Liabilities and Other Payables</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://www.cregcn.com/role/DeferredTaxNet" id="creg_r_DeferredTaxNet">
        <link:definition>012 - Disclosure - Deferred Tax, Net</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://www.cregcn.com/role/LoanPayable" id="creg_r_LoanPayable">
        <link:definition>013 - Disclosure - Loan 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://www.cregcn.com/role/RelatedPartyTransactions" id="creg_r_RelatedPartyTransactions">
        <link:definition>014 - Disclosure - Related Party Transactions</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://www.cregcn.com/role/NotePayableNet" id="creg_r_NotePayableNet">
        <link:definition>015 - Disclosure - Note Payable, Net</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://www.cregcn.com/role/SharesIssuedforEquityFinancingandStockCompensation" id="creg_r_SharesIssuedforEquityFinancingandStockCompensation">
        <link:definition>016 - Disclosure - Shares Issued for Equity Financing and Stock Compensation</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://www.cregcn.com/role/IncomeTax" id="creg_r_IncomeTax">
        <link:definition>017 - Disclosure - Income Tax</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://www.cregcn.com/role/StockBasedCompensationPlan" id="creg_r_StockBasedCompensationPlan">
        <link:definition>018 - Disclosure - Stock-Based Compensation 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://www.cregcn.com/role/StatutoryReserves" id="creg_r_StatutoryReserves">
        <link:definition>019 - Disclosure - Statutory Reserves</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://www.cregcn.com/role/Contingencies" id="creg_r_Contingencies">
        <link:definition>020 - Disclosure - Contingencies</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://www.cregcn.com/role/Commitments" id="creg_r_Commitments">
        <link:definition>021 - Disclosure - 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://www.cregcn.com/role/SubsequentEvents" id="creg_r_SubsequentEvents">
        <link:definition>022 - 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://www.cregcn.com/role/InvestmentinSalesTypeLeasesNet" id="creg_r_InvestmentinSalesTypeLeasesNet">
        <link:definition>023 - Disclosure - Investment in Sales-Type Leases, Net</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://www.cregcn.com/role/RefundableDepositsfromCustomersforSystemsLeasing" id="creg_r_RefundableDepositsfromCustomersforSystemsLeasing">
        <link:definition>024 - Disclosure - Refundable Deposits from Customers for Systems Leasing</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://www.cregcn.com/role/AccountingPoliciesByPolicy" id="creg_r_AccountingPoliciesByPolicy">
        <link:definition>025 - 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://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables" id="creg_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>026 - 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://www.cregcn.com/role/TaxesPayableTables" id="creg_r_TaxesPayableTables">
        <link:definition>027 - Disclosure - Taxes Payable (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://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables" id="creg_r_AccruedLiabilitiesandOtherPayablesTables">
        <link:definition>028 - Disclosure - Accrued Liabilities and Other Payables (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://www.cregcn.com/role/DeferredTaxNetTables" id="creg_r_DeferredTaxNetTables">
        <link:definition>029 - Disclosure - Deferred Tax, Net (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://www.cregcn.com/role/SharesIssuedforEquityFinancingandStockCompensationTables" id="creg_r_SharesIssuedforEquityFinancingandStockCompensationTables">
        <link:definition>030 - Disclosure - Shares Issued for Equity Financing and Stock Compensation (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://www.cregcn.com/role/IncomeTaxTables" id="creg_r_IncomeTaxTables">
        <link:definition>031 - Disclosure - Income Tax (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://www.cregcn.com/role/StockBasedCompensationPlanTables" id="creg_r_StockBasedCompensationPlanTables">
        <link:definition>032 - Disclosure - Stock-Based Compensation Plan (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://www.cregcn.com/role/StatutoryReservesTables" id="creg_r_StatutoryReservesTables">
        <link:definition>033 - Disclosure - Statutory Reserves (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://www.cregcn.com/role/CommitmentsTables" id="creg_r_CommitmentsTables">
        <link:definition>034 - Disclosure - 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://www.cregcn.com/role/InvestmentinSalesTypeLeasesNetTables" id="creg_r_InvestmentinSalesTypeLeasesNetTables">
        <link:definition>035 - Disclosure - Investment in Sales-Type Leases, Net (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://www.cregcn.com/role/AssetSubjecttoBuybackandConstructioninProgressTables" id="creg_r_AssetSubjecttoBuybackandConstructioninProgressTables">
        <link:definition>036 - Disclosure - Asset Subject to Buyback and Construction in Progress (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://www.cregcn.com/role/LoansPayableTables" id="creg_r_LoansPayableTables">
        <link:definition>037 - Disclosure - Loans Payable (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://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails" id="creg_r_OrganizationandDescriptionofBusinessDetails">
        <link:definition>038 - Disclosure - Organization and Description of Business (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://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails" id="creg_r_SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>039 - 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://www.cregcn.com/role/ScheduleofpropertyandequipmentestimatedlivesTable" id="creg_r_ScheduleofpropertyandequipmentestimatedlivesTable">
        <link:definition>040 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated lives</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://www.cregcn.com/role/OtherReceivablesDetails" id="creg_r_OtherReceivablesDetails">
        <link:definition>041 - Disclosure - Other Receivables (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://www.cregcn.com/role/AssetSubjecttoBuybackDetails" id="creg_r_AssetSubjecttoBuybackDetails">
        <link:definition>042 - Disclosure - Asset Subject to Buyback (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://www.cregcn.com/role/TaxesPayableDetails" id="creg_r_TaxesPayableDetails">
        <link:definition>043 - Disclosure - Taxes 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://www.cregcn.com/role/ScheduleoftaxespayableTable" id="creg_r_ScheduleoftaxespayableTable">
        <link:definition>044 - Disclosure - Taxes Payable (Details) - Schedule of taxes 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://www.cregcn.com/role/ScheduleofaccruedliabilitiesandotherpayablesTable" id="creg_r_ScheduleofaccruedliabilitiesandotherpayablesTable">
        <link:definition>045 - Disclosure - Accrued Liabilities and Other Payables (Details) - Schedule of accrued liabilities and other payables</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://www.cregcn.com/role/ScheduleofdeferredtaxliabilityTable" id="creg_r_ScheduleofdeferredtaxliabilityTable">
        <link:definition>046 - Disclosure - Deferred Tax, Net (Details) - Schedule of deferred tax liability</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://www.cregcn.com/role/LoanPayableDetails" id="creg_r_LoanPayableDetails">
        <link:definition>047 - Disclosure - Loan 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://www.cregcn.com/role/RelatedPartyTransactionsDetails" id="creg_r_RelatedPartyTransactionsDetails">
        <link:definition>048 - Disclosure - Related Party Transactions (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://www.cregcn.com/role/NotePayableNetDetails" id="creg_r_NotePayableNetDetails">
        <link:definition>049 - Disclosure - Note Payable, Net (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://www.cregcn.com/role/SharesIssuedforEquityFinancingandStockCompensationDetails" id="creg_r_SharesIssuedforEquityFinancingandStockCompensationDetails">
        <link:definition>050 - Disclosure - Shares Issued for Equity Financing and Stock Compensation (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://www.cregcn.com/role/ScheduleofwarrantactivityTable" id="creg_r_ScheduleofwarrantactivityTable">
        <link:definition>051 - Disclosure - Shares Issued for Equity Financing and Stock Compensation (Details) - Schedule of warrant activity</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://www.cregcn.com/role/IncomeTaxDetails" id="creg_r_IncomeTaxDetails">
        <link:definition>052 - Disclosure - Income Tax (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://www.cregcn.com/role/ScheduleofreconcilesUSstatutoryratestoeffectivetaxrateTable" id="creg_r_ScheduleofreconcilesUSstatutoryratestoeffectivetaxrateTable">
        <link:definition>053 - Disclosure - Income Tax (Details) - Schedule of reconciles U.S. statutory rates to effective tax 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://www.cregcn.com/role/ScheduleofprovisionforincometaxexpenseTable" id="creg_r_ScheduleofprovisionforincometaxexpenseTable">
        <link:definition>054 - Disclosure - Income Tax (Details) - Schedule of provision for 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://www.cregcn.com/role/StockBasedCompensationPlanDetails" id="creg_r_StockBasedCompensationPlanDetails">
        <link:definition>055 - Disclosure - Stock-Based Compensation 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://www.cregcn.com/role/ScheduleofoptionactivitywithrespecttoemployeesandindependentdirectorsTable" id="creg_r_ScheduleofoptionactivitywithrespecttoemployeesandindependentdirectorsTable">
        <link:definition>056 - Disclosure - Stock-Based Compensation Plan (Details) - Schedule of option activity with respect to employees and independent directors</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://www.cregcn.com/role/StatutoryReservesDetails" id="creg_r_StatutoryReservesDetails">
        <link:definition>057 - Disclosure - Statutory Reserves (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://www.cregcn.com/role/ScheduleofmaximumstatutoryreserveamountTable" id="creg_r_ScheduleofmaximumstatutoryreserveamountTable">
        <link:definition>058 - Disclosure - Statutory Reserves (Details) - Schedule of maximum statutory reserve amount</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://www.cregcn.com/role/CommitmentsDetails" id="creg_r_CommitmentsDetails">
        <link:definition>059 - Disclosure - 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://www.cregcn.com/role/ScheduleofleasecostTable" id="creg_r_ScheduleofleasecostTable">
        <link:definition>060 - Disclosure - Commitments (Details) - Schedule of lease cost</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://www.cregcn.com/role/ScheduleofleasecostleasetermTable" id="creg_r_ScheduleofleasecostleasetermTable">
        <link:definition>061 - Disclosure - Commitments (Details) - Schedule of lease cost ,lease term</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://www.cregcn.com/role/ScheduleofmaturitiesoftheofficeleaseliabilitiesTable" id="creg_r_ScheduleofmaturitiesoftheofficeleaseliabilitiesTable">
        <link:definition>062 - Disclosure - Commitments (Details) - Schedule of maturities of the office lease liabilities</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://www.cregcn.com/role/SubsequentEventsDetails" id="creg_r_SubsequentEventsDetails">
        <link:definition>063 - Disclosure - Subsequent Events (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://www.cregcn.com/role/ScheduleofbaddebtallowanceTable" id="creg_r_ScheduleofbaddebtallowanceTable">
        <link:definition>064 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of bad debt allowance</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://www.cregcn.com/role/ScheduleofpropertyandequipmentestimatedlivesTable0" id="creg_r_ScheduleofpropertyandequipmentestimatedlivesTable0">
        <link:definition>065 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of property and equipment estimated lives</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://www.cregcn.com/role/ScheduleofnetinvestmentinsalestypeleasesTable" id="creg_r_ScheduleofnetinvestmentinsalestypeleasesTable">
        <link:definition>066 - Disclosure - Investment in Sales-Type Leases, Net (Details) - Schedule of net investment in sales-type leases</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://www.cregcn.com/role/ScheduleofconstructioninprogressTable" id="creg_r_ScheduleofconstructioninprogressTable">
        <link:definition>067 - Disclosure - Asset Subject to Buyback and Construction in Progress (Details) - Schedule of construction in progress</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/vxBCY0vdSrYJBEf/H1nIPJFQ703sE8EFHxqwi23LMbCnKmQIJFQmQZ2HlmAp6Ugxnu33zjgCzdUrL7iYnKRByY2vP2rMySf7qNkyQUNEIca6ePXOg5CWiXM4O6xYh8vjAN08+73eaI9UOkF7OKHMGbJEfIXy0KNtb9Jonj4P6mjpmK/l8udIxm8sSVx1YpzA5jx/JX0xHjLb/ZmKOGNLyVcCcE1BD5ox73QwhyDes7a7CgEzV5azdg==] CSR-->
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleoftaxespayableTable0" id="creg_r_ScheduleoftaxespayableTable0">
        <link:definition>068 - Disclosure - Taxes Payable (Details) - Schedule of taxes 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://www.cregcn.com/role/ScheduleofaccruedliabilitiesandotherpayablesTable0" id="creg_r_ScheduleofaccruedliabilitiesandotherpayablesTable0">
        <link:definition>069 - Disclosure - Accrued Liabilities and Other Payables (Details) - Schedule of accrued liabilities and other payables</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://www.cregcn.com/role/ScheduleofdeferredtaxliabilityTable0" id="creg_r_ScheduleofdeferredtaxliabilityTable0">
        <link:definition>070 - Disclosure - Deferred Tax, Net (Details) - Schedule of deferred tax liability</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://www.cregcn.com/role/ScheduleofreconciliationofrepaymentofHYREFloanentrustedloanTable" id="creg_r_ScheduleofreconciliationofrepaymentofHYREFloanentrustedloanTable">
        <link:definition>071 - Disclosure - Loans Payable (Details) - Schedule of reconciliation of repayment of HYREF loan (entrusted loan)</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://www.cregcn.com/role/RefundableDepositsfromCustomersforSystemsLeasingDetails" id="creg_r_RefundableDepositsfromCustomersforSystemsLeasingDetails">
        <link:definition>072 - Disclosure - Refundable Deposits from Customers for Systems Leasing (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://www.cregcn.com/role/ScheduleofwarrantactivityTable0" id="creg_r_ScheduleofwarrantactivityTable0">
        <link:definition>073 - Disclosure - Shares Issued for Equity Financing and Stock Compensation (Details) - Schedule of warrant activity</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://www.cregcn.com/role/ScheduleofreconcilesUSstatutoryratestoeffectivetaxrateTable0" id="creg_r_ScheduleofreconcilesUSstatutoryratestoeffectivetaxrateTable0">
        <link:definition>074 - Disclosure - Income Tax (Details) - Schedule of reconciles U.S. statutory rates to effective tax 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://www.cregcn.com/role/ScheduleofprovisionforincometaxexpenseTable0" id="creg_r_ScheduleofprovisionforincometaxexpenseTable0">
        <link:definition>075 - Disclosure - Income Tax (Details) - Schedule of provision for 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://www.cregcn.com/role/ScheduleofoptionactivitywithrespecttoemployeesandindependentdirectorsTable0" id="creg_r_ScheduleofoptionactivitywithrespecttoemployeesandindependentdirectorsTable0">
        <link:definition>076 - Disclosure - Stock-Based Compensation Plan (Details) - Schedule of option activity with respect to employees and independent directors</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://www.cregcn.com/role/ScheduleofmaximumstatutoryreserveamountTable0" id="creg_r_ScheduleofmaximumstatutoryreserveamountTable0">
        <link:definition>077 - Disclosure - Statutory Reserves (Details) - Schedule of maximum statutory reserve amount</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://www.cregcn.com/role/ScheduleofleasecostTable0" id="creg_r_ScheduleofleasecostTable0">
        <link:definition>078 - Disclosure - Commitments (Details) - Schedule of lease cost</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://www.cregcn.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/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.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/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2021" schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfPropertyAndEquipmentEstimatedLivesAbstract"/>
  <xs:element name="AssetSubjectToBuybackAndConstructionInProgressAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AssetSubjectToBuybackAndConstructionInProgressAbstract"/>
  <xs:element name="TaxPayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TaxPayableAbstract"/>
  <xs:element name="ScheduleOfTaxesPayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfTaxesPayableAbstract"/>
  <xs:element name="ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfAccruedLiabilitiesAndOtherPayablesAbstract"/>
  <xs:element name="DeferredTaxAssetsLiabilitiesNetDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetsLiabilitiesNetDisclosureAbstract"/>
  <xs:element name="ScheduleOfDeferredTaxLiabilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfDeferredTaxLiabilityAbstract"/>
  <xs:element name="ConvertibleNotePayableNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ConvertibleNotePayableNetAbstract"/>
  <xs:element name="ScheduleOfWarrantActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfWarrantActivityAbstract"/>
  <xs:element name="ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfReconcilesUSStatutoryRatesToEffectiveTaxRateAbstract"/>
  <xs:element name="ScheduleOfProvisionForIncomeTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfProvisionForIncomeTaxExpenseAbstract"/>
  <xs:element name="ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfOptionActivityWithRespectToEmployeesAndIndependentDirectorsAbstract"/>
  <xs:element name="StatutoryReservesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesAbstract"/>
  <xs:element name="ScheduleOfMaximumStatutoryReserveAmountAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfMaximumStatutoryReserveAmountAbstract"/>
  <xs:element name="ScheduleOfLeaseCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfLeaseCostAbstract"/>
  <xs:element name="ScheduleOfLeaseCostLeaseTermAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfLeaseCostLeaseTermAbstract"/>
  <xs:element name="ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfMaturitiesOfTheOfficeLeaseLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfBadDebtAllowanceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfBadDebtAllowanceAbstract"/>
  <xs:element name="ScheduleOfNetInvestmentInSalesTypeLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfNetInvestmentInSalesTypeLeasesAbstract"/>
  <xs:element name="ScheduleOfConstructionInProgressAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfConstructionInProgressAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfRepaymentOfHyrefLoanEntrustedLoanAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfReconciliationOfRepaymentOfHyrefLoanEntrustedLoanAbstract"/>
  <xs:element name="RefundableDepositFromCustomersForSystemsLeasingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_RefundableDepositFromCustomersForSystemsLeasingAbstract"/>
  <xs:element name="AssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AssetsAbstract0"/>
  <xs:element name="CurrentAssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CurrentAssetsAbstract0"/>
  <xs:element name="LiabilitiesAndStockholdersEquityAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LiabilitiesAndStockholdersEquityAbstract0"/>
  <xs:element name="CurrentLiabilitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CurrentLiabilitiesAbstract0"/>
  <xs:element name="StockholdersEquityAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StockholdersEquityAbstract0"/>
  <xs:element name="RevenueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_RevenueAbstract"/>
  <xs:element name="NonOperatingIncomeExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_NonOperatingIncomeExpensesAbstract"/>
  <xs:element name="OtherComprehensiveItemsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OtherComprehensiveItemsAbstract"/>
  <xs:element name="OperatingExpensesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OperatingExpensesAbstract0"/>
  <xs:element name="NonCurrentDeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_NonCurrentDeferredTaxAssetsAbstract"/>
  <xs:element name="NonCurrentDeferredTaxLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_NonCurrentDeferredTaxLiabilitiesAbstract"/>
  <xs:element name="AssetSubjectToBuyback" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_AssetSubjectToBuyback"/>
  <xs:element name="ConstructionInProgressNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_ConstructionInProgressNet"/>
  <xs:element name="AccruedInterestOnNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AccruedInterestOnNotes"/>
  <xs:element name="EntrustedLoansPayableInterestCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_EntrustedLoansPayableInterestCurrent"/>
  <xs:element name="LongTermPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_LongTermPayable"/>
  <xs:element name="StatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReserve"/>
  <xs:element name="GeneralAndAdministrativeExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_GeneralAndAdministrativeExpenses"/>
  <xs:element name="GainlossOnNoteConversion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_GainlossOnNoteConversion"/>
  <xs:element name="GainOnTerminationOfBuybackAgreementOfChengliProject" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_GainOnTerminationOfBuybackAgreementOfChengliProject"/>
  <xs:element name="BadDebtsExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_BadDebtsExpense"/>
  <xs:element name="LossOnNotesRedemptionConversion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_LossOnNotesRedemptionConversion"/>
  <xs:element name="GainOnTerminationOfBuybackAgreementsOfChengliProject" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_GainOnTerminationOfBuybackAgreementsOfChengliProject"/>
  <xs:element name="BadDebtAllowances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_BadDebtAllowances"/>
  <xs:element name="GainLossOnDispositionOfAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_GainLossOnDispositionOfAsset"/>
  <xs:element name="LossOnTransferOfChengliBoxingSystem" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_LossOnTransferOfChengliBoxingSystem"/>
  <xs:element name="LossOnTransferOfXuzhouHuayuSystem" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_LossOnTransferOfXuzhouHuayuSystem"/>
  <xs:element name="LossOnTransferOfShenqiuPhaseIIISystems" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_LossOnTransferOfShenqiuPhaseIIISystems"/>
  <xs:element name="GainLossOnSaleOfPropertyPlantEquipments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_GainLossOnSaleOfPropertyPlantEquipments"/>
  <xs:element name="InterestExpenseinducementOnNoteConversion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_InterestExpenseinducementOnNoteConversion"/>
  <xs:element name="CollectionOfPrincipalAndInterestOnSalesTypeLeasesForPuchengSystems" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_CollectionOfPrincipalAndInterestOnSalesTypeLeasesForPuchengSystems"/>
  <xs:element name="IncreaseDecreaseInAccruedInterestReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_IncreaseDecreaseInAccruedInterestReceivables"/>
  <xs:element name="RefundableDepositForSystemsLeasing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_RefundableDepositForSystemsLeasing"/>
  <xs:element name="SettlementOfEntrustedLoanResultingFromTerminationOfBuybackOptionForChengliProject" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_SettlementOfEntrustedLoanResultingFromTerminationOfBuybackOptionForChengliProject"/>
  <xs:element name="TransferOfTiananProjectFromConstructionInProgressToAccountsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferOfTiananProjectFromConstructionInProgressToAccountsReceivable"/>
  <xs:element name="AdoptionOfRightoOfUseAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AdoptionOfRightoOfUseAsset"/>
  <xs:element name="AdoptionOfOperatingLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AdoptionOfOperatingLeaseLiability"/>
  <xs:element name="TransferOfProject" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferOfProject"/>
  <xs:element name="ConversionOfLongtermNotesIntoCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_ConversionOfLongtermNotesIntoCommonShares"/>
  <xs:element name="TransferToStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferToStatutoryReserves"/>
  <xs:element name="ReturnOfSharesIssuedToCEOForEquityFinancing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_ReturnOfSharesIssuedToCEOForEquityFinancing"/>
  <xs:element name="ReturnOfSharesIssuedToCEOForEquityFinancinginShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ReturnOfSharesIssuedToCEOForEquityFinancinginShares"/>
  <xs:element name="RoundupOfFractionalSharesDueToReverseSplit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_RoundupOfFractionalSharesDueToReverseSplit"/>
  <xs:element name="PurchaseOfNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_PurchaseOfNoncontrollingInterest"/>
  <xs:element name="ConversionOfConvertibleNotesIncludingAccruedInterestIntoCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_ConversionOfConvertibleNotesIncludingAccruedInterestIntoCommonShares"/>
  <xs:element name="StockIssueDuringPeriodSharesConversionOfConvertibleNotesIncludingAccruedInterestIntoCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StockIssueDuringPeriodSharesConversionOfConvertibleNotesIncludingAccruedInterestIntoCommonShares"/>
  <xs:element name="WarrantsExchangedIntoShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_WarrantsExchangedIntoShares"/>
  <xs:element name="WarrantsExchangedIntoShares1" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WarrantsExchangedIntoShares1"/>
  <xs:element name="AssetSubjectToBuybackAndConstructionInProgressTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AssetSubjectToBuybackAndConstructionInProgressTextBlock"/>
  <xs:element name="TaxPayableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TaxPayableTextBlock"/>
  <xs:element name="DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetsLiabilitiesNetDisclosureTextBlock"/>
  <xs:element name="ConvertibleNotePayableNetTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ConvertibleNotePayableNetTextBlock"/>
  <xs:element name="StatutoryReservesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesTextBlock"/>
  <xs:element name="InvestmentsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_InvestmentsTextBlock"/>
  <xs:element name="RefundableDepositFromCustomersForSystemsLeasingTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_RefundableDepositFromCustomersForSystemsLeasingTextBlock"/>
  <xs:element name="UsesAndSourcesOfLiquidity" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UsesAndSourcesOfLiquidity"/>
  <xs:element name="CashFlowPresentationPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CashFlowPresentationPolicyTextBlock"/>
  <xs:element name="InterestReceivableOnSalesTypeLeasePolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_InterestReceivableOnSalesTypeLeasePolicyTextBlock"/>
  <xs:element name="InvestmentInSalesTypeLeasesNetPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_InvestmentInSalesTypeLeasesNetPolicyTextBlock"/>
  <xs:element name="IncomeTaxPayableDisclosureTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxPayableDisclosureTableTextBlock"/>
  <xs:element name="ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfShareBasedCompensationStockWarrantsActivityTableTextBlock"/>
  <xs:element name="StatutoryReservesDisclosureTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesDisclosureTableTextBlock"/>
  <xs:element name="LeaseCostAndLeaseTermTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LeaseCostAndLeaseTermTableTextBlock"/>
  <xs:element name="ScheduleOfConstructionInProgressTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfConstructionInProgressTableTextBlock"/>
  <xs:element name="TaxPayableNoncurrent" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TaxPayableNoncurrent"/>
  <xs:element name="AccruedLiabilitiesandOtherPayablesDetailsScheduleofaccruedliabilitiesandotherpayablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofaccruedliabilitiesandotherpayablesTable"/>
  <xs:element name="AccruedLiabilitiesandOtherPayablesDetailsScheduleofaccruedliabilitiesandotherpayablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AccruedLiabilitiesandOtherPayablesDetailsScheduleofaccruedliabilitiesandotherpayablesLineItems"/>
  <xs:element name="WriteoffErdosTCHNetInvestmentInSalestypeLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_WriteoffErdosTCHNetInvestmentInSalestypeLeases"/>
  <xs:element name="DeferredTaxAssetNoncurrentNetOperatingLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetNoncurrentNetOperatingLoss"/>
  <xs:element name="PRCNOL" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_PRCNOL"/>
  <xs:element name="DeferredIncomeTaxAssetsNet1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredIncomeTaxAssetsNet1"/>
  <xs:element name="DeferredTaxAssetsValuationAllowanceNoncurrent1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetsValuationAllowanceNoncurrent1"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3"/>
  <xs:element name="NumberOfWarrantsExercisable" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_NumberOfWarrantsExercisable"/>
  <xs:element name="AverageExercisePricepostreverseStockSplitPricesExercisable" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_AverageExercisePricepostreverseStockSplitPricesExercisable"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalance" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalance"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExchanged"/>
  <xs:element name="AverageExercisePricepostreverseStockSplitPriceExchangedinDollars" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AverageExercisePricepostreverseStockSplitPriceExchangedinDollars"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExchangesWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredInPeriodWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpiredWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumbers" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumbers"/>
  <xs:element name="AverageExercisePricepostreverseStockSplitPriceBeginingBalance" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_AverageExercisePricepostreverseStockSplitPriceBeginingBalance"/>
  <xs:element name="NumberOfWarrantsExercisableEnding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_NumberOfWarrantsExercisableEnding"/>
  <xs:element name="AverageExercisePricepostreverseStockSplitPriceeExercisable" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_AverageExercisePricepostreverseStockSplitPriceeExercisable"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="USStatutoryRates" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_USStatutoryRates"/>
  <xs:element name="IncomeTaxBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxBenefit"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumbers" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumbers"/>
  <xs:element name="AverageExercisePricePerSharepostreverseStockSplitPriceOutstanding" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AverageExercisePricePerSharepostreverseStockSplitPriceOutstanding"/>
  <xs:element name="WeightedAverageRemainContractualTermInYearsOutstanding" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WeightedAverageRemainContractualTermInYearsOutstanding"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumbersExercisable" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumbersExercisable"/>
  <xs:element name="AverageExercisePricePerSharepostreverseStockSplitPriceExercisable" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AverageExercisePricePerSharepostreverseStockSplitPriceExercisable"/>
  <xs:element name="WeightedAverageRemainingContractualTermInYearsExercissed" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WeightedAverageRemainingContractualTermInYearsExercissed"/>
  <xs:element name="NumberOfShareeOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_NumberOfShareeOutstanding"/>
  <xs:element name="AverageExercisePricesPerSharepostreverseStockSplitPriceOutstandinginDollars" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_AverageExercisePricesPerSharepostreverseStockSplitPriceOutstandinginDollars"/>
  <xs:element name="WeightedAverageRemainingContractualTerminYearsOutstanding" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WeightedAverageRemainingContractualTerminYearsOutstanding"/>
  <xs:element name="NumbersOfSharesExercisable" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_NumbersOfSharesExercisable"/>
  <xs:element name="AverageeExercisePricePerSharepostreverseStockSplitPriceExercisableinDollars" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_AverageeExercisePricePerSharepostreverseStockSplitPriceExercisableinDollars"/>
  <xs:element name="WeightedaverageRemainingContractualTermInYearsExercisableinDollarsPerShare" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WeightedaverageRemainingContractualTermInYearsExercisableinDollarsPerShare"/>
  <xs:element name="StatutoryReservesDetailsScheduleofmaximumstatutoryreserveamountTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_StatutoryReservesDetailsScheduleofmaximumstatutoryreserveamountTable"/>
  <xs:element name="StatutoryReservesDetailsScheduleofmaximumstatutoryreserveamountLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesDetailsScheduleofmaximumstatutoryreserveamountLineItems"/>
  <xs:element name="MaximumStatutoryReserveAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_MaximumStatutoryReserveAmount"/>
  <xs:element name="StatutoryReserveDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReserveDescription"/>
  <xs:element name="OperatingLeaseCostInterestExpenseOnLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_OperatingLeaseCostInterestExpenseOnLeaseLiability"/>
  <xs:element name="CapitalLeasesNetInvestmentInSalesTypeLeasesAndDirectFinancingLeasesUnearnedIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_CapitalLeasesNetInvestmentInSalesTypeLeasesAndDirectFinancingLeasesUnearnedIncome"/>
  <xs:element name="CapitalLeasesNetInvestmentInSalesTypeLeasesAndDirectFinancingLeasesRealizedInterestIncomeButNotYetReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_CapitalLeasesNetInvestmentInSalesTypeLeasesAndDirectFinancingLeasesRealizedInterestIncomeButNotYetReceived"/>
  <xs:element name="AllowanceForInvestmentReceivableNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AllowanceForInvestmentReceivableNet"/>
  <xs:element name="AssetSubjecttoBuybackandConstructioninProgressDetailsScheduleofconstructioninprogressTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_AssetSubjecttoBuybackandConstructioninProgressDetailsScheduleofconstructioninprogressTable"/>
  <xs:element name="AssetSubjecttoBuybackandConstructioninProgressDetailsScheduleofconstructioninprogressLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AssetSubjecttoBuybackandConstructioninProgressDetailsScheduleofconstructioninprogressLineItems"/>
  <xs:element name="LessAssetsImpairmentAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_LessAssetsImpairmentAllowance"/>
  <xs:element name="DeferredTaxAssetsDepreciationOfFixedAssetsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetsDepreciationOfFixedAssetsNoncurrent"/>
  <xs:element name="DeferredTaxAssetImpairmentLossNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetImpairmentLossNoncurrent"/>
  <xs:element name="DeferredTaxAssetsGrossNoncurrent1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetsGrossNoncurrent1"/>
  <xs:element name="LoansPayableDetailsScheduleofreconciliationofrepaymentofHYREFloanentrustedloanTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_LoansPayableDetailsScheduleofreconciliationofrepaymentofHYREFloanentrustedloanTable"/>
  <xs:element name="LoansPayableDetailsScheduleofreconciliationofrepaymentofHYREFloanentrustedloanLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LoansPayableDetailsScheduleofreconciliationofrepaymentofHYREFloanentrustedloanLineItems"/>
  <xs:element name="EntrustedLoanPayableNetWithXianTchInvestmentInEntrustedLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_EntrustedLoanPayableNetWithXianTchInvestmentInEntrustedLoan"/>
  <xs:element name="InterestAccruedDueToCutoffDateForInterestCalculationForRepayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_InterestAccruedDueToCutoffDateForInterestCalculationForRepayment"/>
  <xs:element name="PortionOfLoanRepaymentDue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_PortionOfLoanRepaymentDue"/>
  <xs:element name="InterestPenaltyRepaidByXianTch" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_InterestPenaltyRepaidByXianTch"/>
  <xs:element name="LoanPrincipleRepaidByXianTch" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_LoanPrincipleRepaidByXianTch"/>
  <xs:element name="SharesIssuedforEquityFinancingandStockCompensationDetailsScheduleofwarrantactivityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_SharesIssuedforEquityFinancingandStockCompensationDetailsScheduleofwarrantactivityTable"/>
  <xs:element name="SharesIssuedforEquityFinancingandStockCompensationDetailsScheduleofwarrantactivityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharesIssuedforEquityFinancingandStockCompensationDetailsScheduleofwarrantactivityLineItems"/>
  <xs:element name="AverageExercisesPricepostreverseStockSplitPriceBeginningBalance" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_AverageExercisesPricepostreverseStockSplitPriceBeginningBalance"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms3" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms3"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalances" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1BeginningBalances"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerms2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisedWeightedAverageRemainingContractualTerms2"/>
  <xs:element name="WeightedAverageRemainingContractualTermInYearEnding" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WeightedAverageRemainingContractualTermInYearEnding"/>
  <xs:element name="WeightedAverageRemainingContractualTermsInYearsEndingBalances" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WeightedAverageRemainingContractualTermsInYearsEndingBalances"/>
  <xs:element name="WeightedAverageRemainingContractualTermInYearEndingBalances" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WeightedAverageRemainingContractualTermInYearEndingBalances"/>
  <xs:element name="ReversalOfTemporaryDifferenceDueToDisposal" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ReversalOfTemporaryDifferenceDueToDisposal"/>
  <xs:element name="StockBasedCompensationPlanDetailsScheduleofoptionactivitywithrespecttoemployeesandindependentdirectorsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_StockBasedCompensationPlanDetailsScheduleofoptionactivitywithrespecttoemployeesandindependentdirectorsTable"/>
  <xs:element name="StockBasedCompensationPlanDetailsScheduleofoptionactivitywithrespecttoemployeesandindependentdirectorsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StockBasedCompensationPlanDetailsScheduleofoptionactivitywithrespecttoemployeesandindependentdirectorsLineItems"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumberExercisable" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumberExercisable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermOne" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermOne"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermTwo" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTermTwo"/>
  <xs:element name="TypeOfCurrencyDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TypeOfCurrencyDomain"/>
  <xs:element name="AgreementDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AgreementDomain"/>
  <xs:element name="ContractAgreementDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ContractAgreementDomain"/>
  <xs:element name="OrganizationandDescriptionofBusinessDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_OrganizationandDescriptionofBusinessDetailsTable"/>
  <xs:element name="OrganizationandDescriptionofBusinessDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OrganizationandDescriptionofBusinessDetailsLineItems"/>
  <xs:element name="MaturityTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_MaturityTerm"/>
  <xs:element name="MinimumLeasePayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_MinimumLeasePayments"/>
  <xs:element name="LeasesDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LeasesDescription"/>
  <xs:element name="LeaseRevenuesAndFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_LeaseRevenuesAndFees"/>
  <xs:element name="LeasePeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LeasePeriod"/>
  <xs:element name="PaymentOfTransferPrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_PaymentOfTransferPrice"/>
  <xs:element name="LossFromTheTransfer" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_LossFromTheTransfer"/>
  <xs:element name="RepaymentOfLoan" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_RepaymentOfLoan"/>
  <xs:element name="PercentageOfAmountInitialCapitalContribution" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_PercentageOfAmountInitialCapitalContribution"/>
  <xs:element name="OwnershipDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OwnershipDescription"/>
  <xs:element name="DescriptionOfFundManagementSupplementalAgreement" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DescriptionOfFundManagementSupplementalAgreement"/>
  <xs:element name="CooperativeAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CooperativeAgreementDescription"/>
  <xs:element name="OriginalInvestmentBySubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_OriginalInvestmentBySubsidiary"/>
  <xs:element name="TransferAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferAgreementDescription"/>
  <xs:element name="DescriptionOfWasteHeatPowerGenerationEnergyManagementCooperativeAgreement" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DescriptionOfWasteHeatPowerGenerationEnergyManagementCooperativeAgreement"/>
  <xs:element name="LongTermLeasesDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LongTermLeasesDescription"/>
  <xs:element name="InitialCapitalContributionDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_InitialCapitalContributionDescription"/>
  <xs:element name="PayableForPowerGenerationSystems" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_PayableForPowerGenerationSystems"/>
  <xs:element name="CommonStockIssuableForPowerGenerationSystems" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_CommonStockIssuableForPowerGenerationSystems"/>
  <xs:element name="ReverseStockSplitOfCommonStockPerShare" type="srt-types:perUnitItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ReverseStockSplitOfCommonStockPerShare"/>
  <xs:element name="CommonStockIssuablePerShareForPowerGenerationSystems" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_CommonStockIssuablePerShareForPowerGenerationSystems"/>
  <xs:element name="LeaseAmountPerMonth" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_LeaseAmountPerMonth"/>
  <xs:element name="DescriptionOfFundManagementSupplementalAgreements" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DescriptionOfFundManagementSupplementalAgreements"/>
  <xs:element name="DescriptionOfRegisterCaptial" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DescriptionOfRegisterCaptial"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_SummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="NetIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_NetIncome"/>
  <xs:element name="RetainedEarningAccumulatedDeficit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_RetainedEarningAccumulatedDeficit"/>
  <xs:element name="AccountsReceivableDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AccountsReceivableDescription"/>
  <xs:element name="DescriptionOfInsurancePolicy" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DescriptionOfInsurancePolicy"/>
  <xs:element name="SharesOfAntiDilutiveSecuritiesUnderWarrantsAndOption" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharesOfAntiDilutiveSecuritiesUnderWarrantsAndOption"/>
  <xs:element name="ProfitLossForTheYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_ProfitLossForTheYear"/>
  <xs:element name="InterestReceivableOnSalesLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_InterestReceivableOnSalesLease"/>
  <xs:element name="NetInvestmentInSalesTypeLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_NetInvestmentInSalesTypeLeases"/>
  <xs:element name="AllowanceForNetInvestmentReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AllowanceForNetInvestmentReceivable"/>
  <xs:element name="AdvanceToThirdParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToThirdParty"/>
  <xs:element name="AdvanceToEmployees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToEmployees"/>
  <xs:element name="AdvanceToSuppliers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToSuppliers"/>
  <xs:element name="SocialInsuranceReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_SocialInsuranceReceivable"/>
  <xs:element name="SocialInsurance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_SocialInsurance"/>
  <xs:element name="TaxAndMaintenanceCostReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_TaxAndMaintenanceCostReceivable"/>
  <xs:element name="AssetSubjecttoBuybackDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_AssetSubjecttoBuybackDetailsTable"/>
  <xs:element name="AssetSubjecttoBuybackDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AssetSubjecttoBuybackDetailsLineItems"/>
  <xs:element name="TransferredOfShareDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferredOfShareDescription"/>
  <xs:element name="TerminationLoanAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_TerminationLoanAmount"/>
  <xs:element name="TransferredOfSharesDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferredOfSharesDescription"/>
  <xs:element name="TaxPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_TaxPayableCurrent"/>
  <xs:element name="TaxesPayableNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_TaxesPayableNoncurrent"/>
  <xs:element name="IncomeTaxLiabilityInstallmentsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxLiabilityInstallmentsDescription"/>
  <xs:element name="TypeOfAgreementDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TypeOfAgreementDomain"/>
  <xs:element name="LoanPayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_LoanPayableDetailsTable"/>
  <xs:element name="LoanPayableDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LoanPayableDetailsLineItems"/>
  <xs:element name="TotalFundCapitalContribution" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_TotalFundCapitalContribution"/>
  <xs:element name="DescriptionOfEquityInvestment" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DescriptionOfEquityInvestment"/>
  <xs:element name="DescriptionOfRemainingLoanBalance" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DescriptionOfRemainingLoanBalance"/>
  <xs:element name="BuyBackPrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_BuyBackPrice"/>
  <xs:element name="TransferPriceInstallmentPaymentsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferPriceInstallmentPaymentsDescription"/>
  <xs:element name="LenderRepaymentDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LenderRepaymentDescription"/>
  <xs:element name="TransferAgreementDescriptions" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferAgreementDescriptions"/>
  <xs:element name="NotePayableNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_NotePayableNetDetailsTable"/>
  <xs:element name="NotePayableNetDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_NotePayableNetDetailsLineItems"/>
  <xs:element name="IncreaseDecreaseOutstandingBalancePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncreaseDecreaseOutstandingBalancePercentage"/>
  <xs:element name="AgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AgreementDescription"/>
  <xs:element name="DebtBearsInterest" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DebtBearsInterest"/>
  <xs:element name="OutstandingPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OutstandingPercentage"/>
  <xs:element name="PercentageOfAmountsOutstanding" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PercentageOfAmountsOutstanding"/>
  <xs:element name="PrinicipleAdjustmentAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_PrinicipleAdjustmentAmount"/>
  <xs:element name="TotalSharesOfCommonStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_TotalSharesOfCommonStock"/>
  <xs:element name="ConversionPrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_ConversionPrice"/>
  <xs:element name="NetConversionOfStockAmountConverted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_NetConversionOfStockAmountConverted"/>
  <xs:element name="DebtInstrumentOutstandingBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_DebtInstrumentOutstandingBalance"/>
  <xs:element name="SharesIssuedforEquityFinancingandStockCompensationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_SharesIssuedforEquityFinancingandStockCompensationDetailsTable"/>
  <xs:element name="SharesIssuedforEquityFinancingandStockCompensationDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharesIssuedforEquityFinancingandStockCompensationDetailsLineItems"/>
  <xs:element name="WarrantsPricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WarrantsPricePerShare"/>
  <xs:element name="WarrantsToPurchaseOfCommonStockShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WarrantsToPurchaseOfCommonStockShare"/>
  <xs:element name="IssuanceOfExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IssuanceOfExercisePrice"/>
  <xs:element name="PlacementWarrantsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PlacementWarrantsDescription"/>
  <xs:element name="FairValueOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_FairValueOfWarrants"/>
  <xs:element name="ExchangeRatioDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ExchangeRatioDescription"/>
  <xs:element name="WarrantsExercised" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WarrantsExercised"/>
  <xs:element name="SharesIssuedForEquityFinancingDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharesIssuedForEquityFinancingDescription"/>
  <xs:element name="MarketPriceOfNetProceed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_MarketPriceOfNetProceed"/>
  <xs:element name="IncomeTaxDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_IncomeTaxDetailsTable"/>
  <xs:element name="IncomeTaxDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxDetailsLineItems"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance"/>
  <xs:element name="StatutoryReservesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_StatutoryReservesDetailsTable"/>
  <xs:element name="StatutoryReservesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesDetailsLineItems"/>
  <xs:element name="PercentageOfStatutoryReserveNetIncome" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PercentageOfStatutoryReserveNetIncome"/>
  <xs:element name="PercentageOfReserveRegisteredCapital" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PercentageOfReserveRegisteredCapital"/>
  <xs:element name="TotalRemainingReserveDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TotalRemainingReserveDescription"/>
  <xs:element name="CommitmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_CommitmentsDetailsTable"/>
  <xs:element name="CommitmentsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CommitmentsDetailsLineItems"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SubsequentEventsDetailsLineItems"/>
  <xs:element name="SharesOfCommonStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharesOfCommonStock"/>
  <xs:element name="NumberOfPurchaser" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_NumberOfPurchaser"/>
  <xs:element name="OutstandingNotePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OutstandingNotePercentage"/>
  <xs:element name="DebtRedeemAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_DebtRedeemAmount"/>
  <xs:element name="AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="creg_AgreementAxis"/>
  <xs:element name="ContractAgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="creg_ContractAgreementAxis"/>
  <xs:element name="TypeOfAgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="creg_TypeOfAgreementAxis"/>
  <xs:element name="TypeOfCurrencyAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="creg_TypeOfCurrencyAxis"/>
  <xs:element name="BaiChonggongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_BaiChonggongMember"/>
  <xs:element name="BeijingOfficeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_BeijingOfficeMember"/>
  <xs:element name="BiomassPowerGenerationProjectLeaseAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_BiomassPowerGenerationProjectLeaseAgreementMember"/>
  <xs:element name="ChengliMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ChengliMember"/>
  <xs:element name="ChinaOrientAssetManagementCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ChinaOrientAssetManagementCoLtdMember"/>
  <xs:element name="CommonWelfareFundMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CommonWelfareFundMember"/>
  <xs:element name="DaTangShiDaiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DaTangShiDaiMember"/>
  <xs:element name="DaTongRecyclingEnergyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DaTongRecyclingEnergyMember"/>
  <xs:element name="ErdosMetallurgyCompanyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ErdosMetallurgyCompanyLimitedMember"/>
  <xs:element name="ErdosTCHMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ErdosTCHMember"/>
  <xs:element name="ExchangeAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ExchangeAgreementMember"/>
  <xs:element name="ExchangeAgreementsTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ExchangeAgreementsTwoMember"/>
  <xs:element name="FirstExchangeAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_FirstExchangeAgreementMember"/>
  <xs:element name="ForbearanceAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ForbearanceAgreementMember"/>
  <xs:element name="HCWainwrightCoLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_HCWainwrightCoLLCMember"/>
  <xs:element name="HYREFFundMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_HYREFFundMember"/>
  <xs:element name="HYREFLoanentrustedLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_HYREFLoanentrustedLoanMember"/>
  <xs:element name="HYREFMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_HYREFMember"/>
  <xs:element name="HongyuanHuifuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_HongyuanHuifuMember"/>
  <xs:element name="HongyuanHuifuVentureCapitalCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_HongyuanHuifuVentureCapitalCoLtdMember"/>
  <xs:element name="IndependentDirectorsCompensationPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IndependentDirectorsCompensationPlanMember"/>
  <xs:element name="InvestorWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_InvestorWarrantsMember"/>
  <xs:element name="LegalAndConsultingServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LegalAndConsultingServicesMember"/>
  <xs:element name="MrBaiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_MrBaiMember"/>
  <xs:element name="NewLeaseContractMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_NewLeaseContractMember"/>
  <xs:element name="NoteOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_NoteOneMember"/>
  <xs:element name="NoteTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_NoteTwoMember"/>
  <xs:element name="OtherAccruedExpenseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OtherAccruedExpenseMember"/>
  <xs:element name="OtherComprehensiveLossIncomeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OtherComprehensiveLossIncomeMember"/>
  <xs:element name="OtherEmployeeBenefitsAccrualsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OtherEmployeeBenefitsAccrualsMember"/>
  <xs:element name="PRCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PRCMember"/>
  <xs:element name="PayrollAndEmployeeBenefitsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PayrollAndEmployeeBenefitsMember"/>
  <xs:element name="PromissoryNotesInDecember2020Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_PromissoryNotesInDecember2020Member"/>
  <xs:element name="ReceivableOfElectricitySalesOfErdosMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ReceivableOfElectricitySalesOfErdosMember"/>
  <xs:element name="SecondExchangeAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SecondExchangeAgreementMember"/>
  <xs:element name="SecuritiesPurchaseAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SecuritiesPurchaseAgreementMember"/>
  <xs:element name="ShaanxiHuahongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShaanxiHuahongMember"/>
  <xs:element name="ShanghaiTCHMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShanghaiTCHMember"/>
  <xs:element name="SharesToBeIssuedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SharesToBeIssuedMember"/>
  <xs:element name="ShenqiuProjectMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShenqiuProjectMember"/>
  <xs:element name="StatutoryReservesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesMember"/>
  <xs:element name="StatutorySurplusReserveFundMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutorySurplusReserveFundMember"/>
  <xs:element name="TerminationAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TerminationAgreementMember"/>
  <xs:element name="TianYuXuZhouRecyclingEnergyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TianYuXuZhouRecyclingEnergyMember"/>
  <xs:element name="TradingLPMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TradingLPMember"/>
  <xs:element name="TransferAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferAgreementMember"/>
  <xs:element name="TransferPriceForChengliProjectMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferPriceForChengliProjectMember"/>
  <xs:element name="TransferPriceForShenqiuPhaseIAndIIProjectsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember"/>
  <xs:element name="TransferPriceForXuzhouHuayuProjectMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferPriceForXuzhouHuayuProjectMember"/>
  <xs:element name="XianHuaxinNewEnergyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XianHuaxinNewEnergyCoLtdMember"/>
  <xs:element name="XianTCHEnergyTechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XianTCHEnergyTechnologyCoLtdMember"/>
  <xs:element name="XianTCHMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XianTCHMember"/>
  <xs:element name="XianTchMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XianTchMember"/>
  <xs:element name="XianZhonghongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XianZhonghongMember"/>
  <xs:element name="XianZhonghongNewEnergyTechnologyCoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XianZhonghongNewEnergyTechnologyCoMember"/>
  <xs:element name="XuzhouTiananMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XuzhouTiananMember"/>
  <xs:element name="XuzhouTiananProjectMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XuzhouTiananProjectMember"/>
  <xs:element name="XuzhouZhongtaiProjectMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_XuzhouZhongtaiProjectMember"/>
  <xs:element name="ZhongxunMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ZhongxunMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DocumentAndEntityInformationAbstract"/>
</xs:schema>
