| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com --> |
<!-- Created: Mon May 15 19:41:31 UTC 2023 --> |
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:raya="http://erayakpower.com/20221231" targetNamespace="http://erayakpower.com/20221231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2022" 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="raya-20221231_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="raya-20221231_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="raya-20221231_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="raya-20221231_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://erayakpower.com/role/ConsolidatedBalanceSheet" id="raya_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://erayakpower.com/role/ConsolidatedBalanceSheet_Parentheticals" id="raya_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://erayakpower.com/role/ConsolidatedIncomeStatement" id="raya_r_ConsolidatedIncomeStatement"> |
| <link:definition> 003 - Statement - Consolidated Statements of Income and Comprehensive Income </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://erayakpower.com/role/ConsolidatedIncomeStatement_Parentheticals" id="raya_r_ConsolidatedIncomeStatement_Parentheticals"> |
| <link:definition> 004 - Statement - Consolidated Statements of Income and Comprehensive Income (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://erayakpower.com/role/ShareholdersEquityType2or3" id="raya_r_ShareholdersEquityType2or3"> |
| <link:definition> 005 - Statement - Consolidated Statements Of Changes In Shareholders’ Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ConsolidatedCashFlow" id="raya_r_ConsolidatedCashFlow"> |
| <link:definition> 006 - Statement - Consolidated Statements of Cash Flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/OrganizationandNatureofOperations" id="raya_r_OrganizationandNatureofOperations"> |
| <link:definition> 007 - Disclosure - Organization and Nature of Operations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/SignificantAccountingPolicies" id="raya_r_SignificantAccountingPolicies"> |
| <link:definition> 008 - Disclosure - 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://erayakpower.com/role/AccountsReceivable" id="raya_r_AccountsReceivable"> |
| <link:definition> 009 - Disclosure - Accounts Receivable </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://erayakpower.com/role/Inventories" id="raya_r_Inventories"> |
| <link:definition> 010 - Disclosure - Inventories </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://erayakpower.com/role/PrepaidExpenses" id="raya_r_PrepaidExpenses"> |
| <link:definition> 011 - Disclosure - Prepaid Expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/AdvancestoSuppliersandOther" id="raya_r_AdvancestoSuppliersandOther"> |
| <link:definition> 012 - Disclosure - Advances to Suppliers and Other </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://erayakpower.com/role/PropertyPlantandEquipment" id="raya_r_PropertyPlantandEquipment"> |
| <link:definition> 013 - Disclosure - Property, Plant and Equipment </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://erayakpower.com/role/IntangibleAssets" id="raya_r_IntangibleAssets"> |
| <link:definition> 014 - Disclosure - Intangible Assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/Leases" id="raya_r_Leases"> |
| <link:definition> 015 - Disclosure - 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://erayakpower.com/role/ShortTermBorrowings" id="raya_r_ShortTermBorrowings"> |
| <link:definition> 016 - Disclosure - Short-Term Borrowings </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://erayakpower.com/role/LongTermLoan" id="raya_r_LongTermLoan"> |
| <link:definition> 017 - Disclosure - Long-Term 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://erayakpower.com/role/Sales" id="raya_r_Sales"> |
| <link:definition> 018 - Disclosure - Sales </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/GeneralandAdministrativeExpenses" id="raya_r_GeneralandAdministrativeExpenses"> |
| <link:definition> 019 - Disclosure - General and Administrative Expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/SellingandMarketingExpenses" id="raya_r_SellingandMarketingExpenses"> |
| <link:definition> 020 - Disclosure - Selling and Marketing Expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ResearchandDevelopmentExpenses" id="raya_r_ResearchandDevelopmentExpenses"> |
| <link:definition> 021 - Disclosure - Research and Development Expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/InterestExpensesNet" id="raya_r_InterestExpensesNet"> |
| <link:definition> 022 - Disclosure - Interest Expenses, 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://erayakpower.com/role/RentalIncomeNet" id="raya_r_RentalIncomeNet"> |
| <link:definition> 023 - Disclosure - Rental Income, 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://erayakpower.com/role/OtherIncomeNet" id="raya_r_OtherIncomeNet"> |
| <link:definition> 024 - Disclosure - Other Income, 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://erayakpower.com/role/CustomerandSupplierConcentrations" id="raya_r_CustomerandSupplierConcentrations"> |
| <link:definition> 025 - Disclosure - Customer and Supplier Concentrations </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://erayakpower.com/role/RelatedPartyTransactions" id="raya_r_RelatedPartyTransactions"> |
| <link:definition> 026 - 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://erayakpower.com/role/ShareholdersEquity" id="raya_r_ShareholdersEquity"> |
| <link:definition> 027 - Disclosure - Shareholders’ Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/IncomeTaxes" id="raya_r_IncomeTaxes"> |
| <link:definition> 028 - Disclosure - Income Taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/CommitmentsandContingencies" id="raya_r_CommitmentsandContingencies"> |
| <link:definition> 029 - Disclosure - Commitments and 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://erayakpower.com/role/SegmentReporting" id="raya_r_SegmentReporting"> |
| <link:definition> 030 - Disclosure - Segment Reporting </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://erayakpower.com/role/FinancialImpactofCovid19" id="raya_r_FinancialImpactofCovid19"> |
| <link:definition> 031 - Disclosure - Financial Impact of Covid-19 </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://erayakpower.com/role/SubsequentEvents" id="raya_r_SubsequentEvents"> |
| <link:definition> 032 - 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://erayakpower.com/role/CondensedFinancialInformationoftheParentCompany" id="raya_r_CondensedFinancialInformationoftheParentCompany"> |
| <link:definition> 033 - Disclosure - Condensed Financial Information of the Parent Company </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://erayakpower.com/role/AccountingPoliciesByPolicy" id="raya_r_AccountingPoliciesByPolicy"> |
| <link:definition> 034 - 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://erayakpower.com/role/OrganizationandNatureofOperationsTables" id="raya_r_OrganizationandNatureofOperationsTables"> |
| <link:definition> 035 - Disclosure - Organization and Nature of Operations (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://erayakpower.com/role/SignificantAccountingPoliciesTables" id="raya_r_SignificantAccountingPoliciesTables"> |
| <link:definition> 036 - Disclosure - 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://erayakpower.com/role/AccountsReceivableTables" id="raya_r_AccountsReceivableTables"> |
| <link:definition> 037 - Disclosure - Accounts Receivable (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://erayakpower.com/role/InventoriesTables" id="raya_r_InventoriesTables"> |
| <link:definition> 038 - Disclosure - Inventories (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://erayakpower.com/role/AdvancestoSuppliersandOtherTables" id="raya_r_AdvancestoSuppliersandOtherTables"> |
| <link:definition> 039 - Disclosure - Advances to Suppliers and Other (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://erayakpower.com/role/PropertyPlantandEquipmentTables" id="raya_r_PropertyPlantandEquipmentTables"> |
| <link:definition> 040 - Disclosure - Property, Plant and Equipment (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://erayakpower.com/role/IntangibleAssetsTables" id="raya_r_IntangibleAssetsTables"> |
| <link:definition> 041 - Disclosure - Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ShortTermBorrowingsTables" id="raya_r_ShortTermBorrowingsTables"> |
| <link:definition> 042 - Disclosure - Short-Term Borrowings (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://erayakpower.com/role/LongTermLoanTables" id="raya_r_LongTermLoanTables"> |
| <link:definition> 043 - Disclosure - Long-Term Loan (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://erayakpower.com/role/SalesTables" id="raya_r_SalesTables"> |
| <link:definition> 044 - Disclosure - Sales (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/GeneralandAdministrativeExpensesTables" id="raya_r_GeneralandAdministrativeExpensesTables"> |
| <link:definition> 045 - Disclosure - General and Administrative Expenses (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/SellingandMarketingExpensesTables" id="raya_r_SellingandMarketingExpensesTables"> |
| <link:definition> 046 - Disclosure - Selling and Marketing Expenses (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ResearchandDevelopmentExpensesTables" id="raya_r_ResearchandDevelopmentExpensesTables"> |
| <link:definition> 047 - Disclosure - Research and Development Expenses (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/InterestExpensesNetTables" id="raya_r_InterestExpensesNetTables"> |
| <link:definition> 048 - Disclosure - Interest Expenses, 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://erayakpower.com/role/RentalIncomeNetTables" id="raya_r_RentalIncomeNetTables"> |
| <link:definition> 049 - Disclosure - Rental Income, 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://erayakpower.com/role/OtherIncomeNetTables" id="raya_r_OtherIncomeNetTables"> |
| <link:definition> 050 - Disclosure - Other Income, 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://erayakpower.com/role/RelatedPartyTransactionsTables" id="raya_r_RelatedPartyTransactionsTables"> |
| <link:definition> 051 - Disclosure - Related Party Transactions (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://erayakpower.com/role/IncomeTaxesTables" id="raya_r_IncomeTaxesTables"> |
| <link:definition> 052 - Disclosure - Income Taxes (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/SegmentReportingTables" id="raya_r_SegmentReportingTables"> |
| <link:definition> 053 - Disclosure - Segment Reporting (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://erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyTables" id="raya_r_CondensedFinancialInformationoftheParentCompanyTables"> |
| <link:definition> 054 - Disclosure - Condensed Financial Information of the Parent Company (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://erayakpower.com/role/OrganizationandNatureofOperationsDetails" id="raya_r_OrganizationandNatureofOperationsDetails"> |
| <link:definition> 055 - Disclosure - Organization and Nature of Operations (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://erayakpower.com/role/ScheduleoferayakgroupsregisteredagentisharneysfiduciarycaymanlimitedTable" id="raya_r_ScheduleoferayakgroupsregisteredagentisharneysfiduciarycaymanlimitedTable"> |
| <link:definition> 056 - Disclosure - Organization and Nature of Operations (Details) - Schedule of erayak group’s registered agent is harneys fiduciary cayman limited </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://erayakpower.com/role/SignificantAccountingPoliciesDetails" id="raya_r_SignificantAccountingPoliciesDetails"> |
| <link:definition> 057 - Disclosure - 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://erayakpower.com/role/ScheduleofrelevantexchangeratesTable" id="raya_r_ScheduleofrelevantexchangeratesTable"> |
| <link:definition> 058 - Disclosure - Significant Accounting Policies (Details) - Schedule of relevant exchange rates </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://erayakpower.com/role/ScheduleofpropertyplantandequipmentTable" id="raya_r_ScheduleofpropertyplantandequipmentTable"> |
| <link:definition> 059 - Disclosure - Significant Accounting Policies (Details) - Schedule of property, plant, and equipment </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://erayakpower.com/role/ScheduleofintangibleassetsTable" id="raya_r_ScheduleofintangibleassetsTable"> |
| <link:definition> 060 - Disclosure - Significant Accounting Policies (Details) - Schedule of intangible assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/AccountsReceivableDetails" id="raya_r_AccountsReceivableDetails"> |
| <link:definition> 061 - Disclosure - Accounts Receivable (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://erayakpower.com/role/ScheduleofaccountsreceivableTable" id="raya_r_ScheduleofaccountsreceivableTable"> |
| <link:definition> 062 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable </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://erayakpower.com/role/ScheduleofallowancefordoubtfulaccountsTable" id="raya_r_ScheduleofallowancefordoubtfulaccountsTable"> |
| <link:definition> 063 - Disclosure - Accounts Receivable (Details) - Schedule of allowance for doubtful accounts </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://erayakpower.com/role/InventoriesDetails" id="raya_r_InventoriesDetails"> |
| <link:definition> 064 - Disclosure - Inventories (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://erayakpower.com/role/ScheduleofinventoriesTable" id="raya_r_ScheduleofinventoriesTable"> |
| <link:definition> 065 - Disclosure - Inventories (Details) - Schedule of inventories </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://erayakpower.com/role/AdvancestoSuppliersandOtherDetails" id="raya_r_AdvancestoSuppliersandOtherDetails"> |
| <link:definition> 066 - Disclosure - Advances to Suppliers and Other (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://erayakpower.com/role/ScheduleofadvancestosuppliersTable" id="raya_r_ScheduleofadvancestosuppliersTable"> |
| <link:definition> 067 - Disclosure - Advances to Suppliers and Other (Details) - Schedule of advances to suppliers </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ScheduleofadvancetosuppliersrelatingtooversealandpurchaseTable" id="raya_r_ScheduleofadvancetosuppliersrelatingtooversealandpurchaseTable"> |
| <link:definition> 068 - Disclosure - Advances to Suppliers and Other (Details) - Schedule of advance to suppliers relating to oversea land purchase </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://erayakpower.com/role/PropertyPlantandEquipmentDetails" id="raya_r_PropertyPlantandEquipmentDetails"> |
| <link:definition> 069 - Disclosure - Property, Plant and Equipment (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://erayakpower.com/role/ScheduleofpropertyplantandequipmentTable0" id="raya_r_ScheduleofpropertyplantandequipmentTable0"> |
| <link:definition> 070 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment </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/vxBCY0vdSrYzTjzoMoQC/4vnggupdyT7Ksw+npoGR8zv4nUVSwjKXOSyjCYBlAaA74dEDod7w155+WHb9Ap8O6agn6RwFhhzT/eIMF6Y95cyKFoSRhLaNjtHr0oU64OGltiWlVHOgLpjrF5h6OH6V5RTWHByGJlVUWIeAWU/2Buqb6/wUE2BUt/eaDfz1PoIDI1+L/cAVPtnLHRkPlhAdRF5VdoUefrD0NqxdKrZni48p2vlcS+iZc7eNMZmkl2U] CSR --> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ScheduleofintangibleassetsTable0" id="raya_r_ScheduleofintangibleassetsTable0"> |
| <link:definition> 071 - Disclosure - Intangible Assets (Details) - Schedule of intangible assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ScheduleofamortizationTable" id="raya_r_ScheduleofamortizationTable"> |
| <link:definition> 072 - Disclosure - Intangible Assets (Details) - Schedule of amortization </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://erayakpower.com/role/LeasesDetails" id="raya_r_LeasesDetails"> |
| <link:definition> 073 - Disclosure - Leases (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://erayakpower.com/role/ShortTermBorrowingsDetails" id="raya_r_ShortTermBorrowingsDetails"> |
| <link:definition> 074 - Disclosure - Short-Term Borrowings (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://erayakpower.com/role/ScheduleofshorttermborrowingsTable" id="raya_r_ScheduleofshorttermborrowingsTable"> |
| <link:definition> 075 - Disclosure - Short-Term Borrowings (Details) - Schedule of short-term borrowings </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://erayakpower.com/role/ScheduleofshorttermborrowingsfromfinancialinstitutionsTable" id="raya_r_ScheduleofshorttermborrowingsfromfinancialinstitutionsTable"> |
| <link:definition> 076 - Disclosure - Short-Term Borrowings (Details) - Schedule of short-term borrowings from financial institutions </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://erayakpower.com/role/LongTermLoanDetails" id="raya_r_LongTermLoanDetails"> |
| <link:definition> 077 - Disclosure - Long-Term Loan (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://erayakpower.com/role/ScheduleoflongtermloanTable" id="raya_r_ScheduleoflongtermloanTable"> |
| <link:definition> 078 - Disclosure - Long-Term Loan (Details) - Schedule of long term 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://erayakpower.com/role/ScheduleofdisaggregatedsalesTable" id="raya_r_ScheduleofdisaggregatedsalesTable"> |
| <link:definition> 079 - Disclosure - Sales (Details) - Schedule of disaggregated sales </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ScheduleofgeneralandadministrativeexpensesTable" id="raya_r_ScheduleofgeneralandadministrativeexpensesTable"> |
| <link:definition> 080 - Disclosure - General and Administrative Expenses (Details) - Schedule of general and administrative expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ScheduleofsellingandmarketingexpensesTable" id="raya_r_ScheduleofsellingandmarketingexpensesTable"> |
| <link:definition> 081 - Disclosure - Selling and Marketing Expenses (Details) - Schedule of selling and marketing expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ScheduleofresearchanddevelopmentexpensesTable" id="raya_r_ScheduleofresearchanddevelopmentexpensesTable"> |
| <link:definition> 082 - Disclosure - Research and Development Expenses (Details) - Schedule of research and development expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ScheduleofinterestexpensesTable" id="raya_r_ScheduleofinterestexpensesTable"> |
| <link:definition> 083 - Disclosure - Interest Expenses, Net (Details) - Schedule of interest expenses </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ScheduleofleasedassetsonastraightlinebasisTable" id="raya_r_ScheduleofleasedassetsonastraightlinebasisTable"> |
| <link:definition> 084 - Disclosure - Rental Income, Net (Details) - Schedule of leased assets on a straight-line basis </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://erayakpower.com/role/ScheduleofotherincomeTable" id="raya_r_ScheduleofotherincomeTable"> |
| <link:definition> 085 - Disclosure - Other Income, Net (Details) - Schedule of other income </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://erayakpower.com/role/CustomerandSupplierConcentrationsDetails" id="raya_r_CustomerandSupplierConcentrationsDetails"> |
| <link:definition> 086 - Disclosure - Customer and Supplier Concentrations (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://erayakpower.com/role/RelatedPartyTransactionsDetails" id="raya_r_RelatedPartyTransactionsDetails"> |
| <link:definition> 087 - 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://erayakpower.com/role/ScheduleofnatureofrelationshipsTable" id="raya_r_ScheduleofnatureofrelationshipsTable"> |
| <link:definition> 088 - Disclosure - Related Party Transactions (Details) - Schedule of nature of relationships </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://erayakpower.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable" id="raya_r_ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"> |
| <link:definition> 089 - Disclosure - Related Party Transactions (Details) - Schedule of net outstanding balances with related parties </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://erayakpower.com/role/ShareholdersEquityDetails" id="raya_r_ShareholdersEquityDetails"> |
| <link:definition> 090 - Disclosure - Shareholders’ Equity (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/IncomeTaxesDetails" id="raya_r_IncomeTaxesDetails"> |
| <link:definition> 091 - Disclosure - Income Taxes (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeTable" id="raya_r_ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeTable"> |
| <link:definition> 092 - Disclosure - Income Taxes (Details) - Schedule of consolidated statements of income and comprehensive income </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://erayakpower.com/role/ScheduleofIncometaxesTable" id="raya_r_ScheduleofIncometaxesTable"> |
| <link:definition> 093 - Disclosure - Income Taxes (Details) - Schedule of Income taxes </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.com/role/ScheduleofdeferredtaxassetsanddeferredtaxliabilitiesTable" id="raya_r_ScheduleofdeferredtaxassetsanddeferredtaxliabilitiesTable"> |
| <link:definition> 094 - Disclosure - Income Taxes (Details) - Schedule of deferred tax assets and deferred tax 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://erayakpower.com/role/CommitmentsandContingenciesDetails" id="raya_r_CommitmentsandContingenciesDetails"> |
| <link:definition> 095 - Disclosure - Commitments and Contingencies (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://erayakpower.com/role/ScheduleofrevenuebyinternationalmarketsTable" id="raya_r_ScheduleofrevenuebyinternationalmarketsTable"> |
| <link:definition> 096 - Disclosure - Segment Reporting (Details) - Schedule of revenue by international markets </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://erayakpower.com/role/SubsequentEventsDetails" id="raya_r_SubsequentEventsDetails"> |
| <link:definition> 097 - 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://erayakpower.com/role/CondensedFinancialInformationoftheParentCompanyDetails" id="raya_r_CondensedFinancialInformationoftheParentCompanyDetails"> |
| <link:definition> 098 - Disclosure - Condensed Financial Information of the Parent Company (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://erayakpower.com/role/ScheduleofparentcompanybalancesheetsTable" id="raya_r_ScheduleofparentcompanybalancesheetsTable"> |
| <link:definition> 099 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of parent company 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://erayakpower.com/role/ScheduleofparentcompanybalancesheetsTable_Parentheticals" id="raya_r_ScheduleofparentcompanybalancesheetsTable_Parentheticals"> |
| <link:definition> 100 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of parent company 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://erayakpower.com/role/ScheduleofparentcompanystatementsofcomprehensiveincomeTable" id="raya_r_ScheduleofparentcompanystatementsofcomprehensiveincomeTable"> |
| <link:definition> 101 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of parent company statements of comprehensive income </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://erayakpower.com/role/ScheduleofparentcompanystatementsofcashflowsTable" id="raya_r_ScheduleofparentcompanystatementsofcashflowsTable"> |
| <link:definition> 102 - Disclosure - Condensed Financial Information of the Parent Company (Details) - Schedule of parent company statements of cash flows </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://erayakpower.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/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.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/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd"/> |
| <xs:element name="ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfErayakGroupSRegisteredAgentIsHarneysFiduciaryCaymanLimitedAbstract"/> |
| <xs:element name="ScheduleOfRelevantExchangeRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfRelevantExchangeRatesAbstract"/> |
| <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfPropertyPlantAndEquipmentAbstract"/> |
| <xs:element name="ScheduleOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfIntangibleAssetsAbstract"/> |
| <xs:element name="ScheduleOfAccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfAccountsReceivableAbstract"/> |
| <xs:element name="ScheduleOfAllowanceForDoubtfulAccountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfAllowanceForDoubtfulAccountsAbstract"/> |
| <xs:element name="ScheduleOfInventoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfInventoriesAbstract"/> |
| <xs:element name="AdvanceToSuppliersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvanceToSuppliersAbstract"/> |
| <xs:element name="ScheduleOfAdvancesToSuppliersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfAdvancesToSuppliersAbstract"/> |
| <xs:element name="ScheduleOfAdvanceToSuppliersRelatingToOverseaLandPurchaseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfAdvanceToSuppliersRelatingToOverseaLandPurchaseAbstract"/> |
| <xs:element name="ScheduleOfAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfAmortizationAbstract"/> |
| <xs:element name="ScheduleOfShortTermBorrowingsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfShortTermBorrowingsAbstract"/> |
| <xs:element name="ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfShortTermBorrowingsFromFinancialInstitutionsAbstract"/> |
| <xs:element name="ScheduleOfLongTermLoanAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfLongTermLoanAbstract"/> |
| <xs:element name="RetailLandSalesDescriptionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RetailLandSalesDescriptionAbstract"/> |
| <xs:element name="ScheduleOfDisaggregatedSalesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfDisaggregatedSalesAbstract"/> |
| <xs:element name="GeneralAndAdministrativeExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_GeneralAndAdministrativeExpensesAbstract"/> |
| <xs:element name="ScheduleOfGeneralAndAdministrativeExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfGeneralAndAdministrativeExpensesAbstract"/> |
| <xs:element name="SellingAndMarketingExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SellingAndMarketingExpensesAbstract"/> |
| <xs:element name="ScheduleOfSellingAndMarketingExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfSellingAndMarketingExpensesAbstract"/> |
| <xs:element name="ScheduleOfResearchAndDevelopmentExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfResearchAndDevelopmentExpensesAbstract"/> |
| <xs:element name="ScheduleOfInterestExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfInterestExpensesAbstract"/> |
| <xs:element name="RentalIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RentalIncomeAbstract"/> |
| <xs:element name="ScheduleOfLeasedAssetsOnAStraightLineBasisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfLeasedAssetsOnAStraightLineBasisAbstract"/> |
| <xs:element name="ScheduleOfOtherIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfOtherIncomeAbstract"/> |
| <xs:element name="CustomerAndSupplierConcentrationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CustomerAndSupplierConcentrationsAbstract"/> |
| <xs:element name="ScheduleOfNatureOfRelationshipsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfNatureOfRelationshipsAbstract"/> |
| <xs:element name="ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract"/> |
| <xs:element name="ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeAbstract"/> |
| <xs:element name="ScheduleOfIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfIncomeTaxesAbstract"/> |
| <xs:element name="ScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfDeferredTaxAssetsAndDeferredTaxLiabilitiesAbstract"/> |
| <xs:element name="ScheduleOfRevenueByInternationalMarketsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfRevenueByInternationalMarketsAbstract"/> |
| <xs:element name="ScheduleOfParentCompanyBalanceSheetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfParentCompanyBalanceSheetsAbstract"/> |
| <xs:element name="ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfParentCompanyStatementsOfComprehensiveIncomeAbstract"/> |
| <xs:element name="ScheduleOfParentCompanyStatementsOfCashFlowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfParentCompanyStatementsOfCashFlowsAbstract"/> |
| <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract"/> |
| <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract0"/> |
| <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract1"/> |
| <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract2"/> |
| <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract3"/> |
| <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract4"/> |
| <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract5"/> |
| <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract6"/> |
| <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract7"/> |
| <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract8"/> |
| <xs:element name="EarningsPerShareAttributableToCommonShareholdersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_EarningsPerShareAttributableToCommonShareholdersAbstract"/> |
| <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract9"/> |
| <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract10"/> |
| <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract11"/> |
| <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract12"/> |
| <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract13"/> |
| <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract14"/> |
| <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract15"/> |
| <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract16"/> |
| <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract17"/> |
| <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract18"/> |
| <xs:element name="IntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IntangibleAssetsAbstract"/> |
| <xs:element name="DeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_DeferredTaxAssetsAbstract"/> |
| <xs:element name="NonCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_NonCurrentAssetsAbstract"/> |
| <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract19"/> |
| <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract20"/> |
| <xs:element name="CashFlowsFromOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CashFlowsFromOperatingActivitiesAbstract"/> |
| <xs:element name="AdjustmentsToReconcileNetCashFlowsFromOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdjustmentsToReconcileNetCashFlowsFromOperatingActivitiesAbstract"/> |
| <xs:element name="ChangesInOperatingAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ChangesInOperatingAssetsAndLiabilitiesAbstract"/> |
| <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract21"/> |
| <xs:element name="CashFlowFromInvestingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CashFlowFromInvestingActivitiesAbstract"/> |
| <xs:element name="UnlabeledAbstract22" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_UnlabeledAbstract22"/> |
| <xs:element name="CashFlowFromFinancingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CashFlowFromFinancingActivitiesAbstract"/> |
| <xs:element name="AdvancesToSuppliers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvancesToSuppliers"/> |
| <xs:element name="CommonStockValueOne" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_CommonStockValueOne"/> |
| <xs:element name="CommonStockValueTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_CommonStockValueTwo"/> |
| <xs:element name="EarningsPerShareAttributableToCommonShareholders" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_EarningsPerShareAttributableToCommonShareholders"/> |
| <xs:element name="StatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_StatutoryReserve"/> |
| <xs:element name="DeferredTaxAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_DeferredTaxAssets"/> |
| <xs:element name="PrepaymentForLandAndWarehousePurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_PrepaymentForLandAndWarehousePurchase"/> |
| <xs:element name="RepaymentsToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_RepaymentsToRelatedParties"/> |
| <xs:element name="DeferredIPOCostNettedAgainstIPOProceedsInEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_DeferredIPOCostNettedAgainstIPOProceedsInEquity"/> |
| <xs:element name="AdvanceToSuppliersTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvanceToSuppliersTextBlock"/> |
| <xs:element name="IntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_IntangibleAssetsTable"/> |
| <xs:element name="IntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IntangibleAssetsLineItems"/> |
| <xs:element name="GeneralAndAdministrativeExpensesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_GeneralAndAdministrativeExpensesTextBlock"/> |
| <xs:element name="SellingAndMarketingExpenses" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SellingAndMarketingExpenses"/> |
| <xs:element name="InterestExpensesNetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_InterestExpensesNetTable"/> |
| <xs:element name="InterestExpensesNetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_InterestExpensesNetLineItems"/> |
| <xs:element name="RentalIncomeTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RentalIncomeTextBlock"/> |
| <xs:element name="CustomerAndSupplierConcentrationsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CustomerAndSupplierConcentrationsTextBlock"/> |
| <xs:element name="GoingConcernPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_GoingConcernPolicyTextBlock"/> |
| <xs:element name="AdvancesToSuppliersPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvancesToSuppliersPolicyTextBlock"/> |
| <xs:element name="AdvancesFromCustomersPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvancesFromCustomersPolicyTextBlock"/> |
| <xs:element name="ValueAddedTaxPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ValueAddedTaxPolicyTextBlock"/> |
| <xs:element name="RentalIncomePolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RentalIncomePolicyTextBlock"/> |
| <xs:element name="GovernmentGrantPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_GovernmentGrantPolicyTextBlock"/> |
| <xs:element name="CertainRisksAndConcentration" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CertainRisksAndConcentration"/> |
| <xs:element name="ScheduleOfAdvanceToSuppliersTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfAdvanceToSuppliersTableTextBlock"/> |
| <xs:element name="IntangibleAssetsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_IntangibleAssetsTablesTable"/> |
| <xs:element name="IntangibleAssetsTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IntangibleAssetsTablesLineItems"/> |
| <xs:element name="ScheduleOfShorttermBorrowingsFromFinancialInstitutionsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfShorttermBorrowingsFromFinancialInstitutionsTableTextBlock"/> |
| <xs:element name="ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfGeneralAndAdministrativeExpensesTableTextBlock"/> |
| <xs:element name="ScheduleOfResearchAndDevelopmentExpensesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ScheduleOfResearchAndDevelopmentExpensesTableTextBlock"/> |
| <xs:element name="InterestExpensesNetTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_InterestExpensesNetTablesTable"/> |
| <xs:element name="InterestExpensesNetTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_InterestExpensesNetTablesLineItems"/> |
| <xs:element name="CondensedFinancialInformationoftheParentCompanyTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_CondensedFinancialInformationoftheParentCompanyTablesTable"/> |
| <xs:element name="CondensedFinancialInformationoftheParentCompanyTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CondensedFinancialInformationoftheParentCompanyTablesLineItems"/> |
| <xs:element name="RegisteredLocation" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RegisteredLocation"/> |
| <xs:element name="OwnershipAsOfTheIssuanceDateOfTheReport" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_OwnershipAsOfTheIssuanceDateOfTheReport"/> |
| <xs:element name="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable"/> |
| <xs:element name="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems"/> |
| <xs:element name="ExchangeDifference" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_ExchangeDifference"/> |
| <xs:element name="ExchangeDifferenceOnTheAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_ExchangeDifferenceOnTheAllowance"/> |
| <xs:element name="AdvancePaymentForPotentialLandPurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvancePaymentForPotentialLandPurchase"/> |
| <xs:element name="TotalAdvanceToSuppliers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_TotalAdvanceToSuppliers"/> |
| <xs:element name="ShortTermBorrowingsDetailsScheduleofshorttermborrowingsfromfinancialinstitutionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_ShortTermBorrowingsDetailsScheduleofshorttermborrowingsfromfinancialinstitutionsTable"/> |
| <xs:element name="ShortTermBorrowingsDetailsScheduleofshorttermborrowingsfromfinancialinstitutionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ShortTermBorrowingsDetailsScheduleofshorttermborrowingsfromfinancialinstitutionsLineItems"/> |
| <xs:element name="BankLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_BankLoan"/> |
| <xs:element name="IssuanceDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IssuanceDate"/> |
| <xs:element name="ExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ExpirationDate"/> |
| <xs:element name="CurrentPortionOfLongterm" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_CurrentPortionOfLongterm"/> |
| <xs:element name="DisaggregatedSales" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_DisaggregatedSales"/> |
| <xs:element name="GeneralandAdministrativeExpensesDetailsScheduleofgeneralandadministrativeexpensesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_GeneralandAdministrativeExpensesDetailsScheduleofgeneralandadministrativeexpensesTable"/> |
| <xs:element name="GeneralandAdministrativeExpensesDetailsScheduleofgeneralandadministrativeexpensesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_GeneralandAdministrativeExpensesDetailsScheduleofgeneralandadministrativeexpensesLineItems"/> |
| <xs:element name="RentAndUtilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_RentAndUtilities"/> |
| <xs:element name="SellingandMarketingExpensesDetailsScheduleofsellingandmarketingexpensesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_SellingandMarketingExpensesDetailsScheduleofsellingandmarketingexpensesTable"/> |
| <xs:element name="SellingandMarketingExpensesDetailsScheduleofsellingandmarketingexpensesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SellingandMarketingExpensesDetailsScheduleofsellingandmarketingexpensesLineItems"/> |
| <xs:element name="InspectionAndCertificationFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_InspectionAndCertificationFees"/> |
| <xs:element name="Salaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_Salaries"/> |
| <xs:element name="ContractServicesAndSupplies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_ContractServicesAndSupplies"/> |
| <xs:element name="Utility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_Utility"/> |
| <xs:element name="DesignCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_DesignCost"/> |
| <xs:element name="OtherIncomeNetDetailsScheduleofotherincomeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_OtherIncomeNetDetailsScheduleofotherincomeTable"/> |
| <xs:element name="OtherIncomeNetDetailsScheduleofotherincomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_OtherIncomeNetDetailsScheduleofotherincomeLineItems"/> |
| <xs:element name="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable"/> |
| <xs:element name="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems"/> |
| <xs:element name="PercentageOfSales" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_PercentageOfSales"/> |
| <xs:element name="OrganizationandNatureofOperationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_OrganizationandNatureofOperationsDetailsTable"/> |
| <xs:element name="OrganizationandNatureofOperationsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_OrganizationandNatureofOperationsDetailsLineItems"/> |
| <xs:element name="RegisteredCapitals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_RegisteredCapitals"/> |
| <xs:element name="VATDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_VATDescription"/> |
| <xs:element name="PRCTaxAuthorities" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_PRCTaxAuthorities"/> |
| <xs:element name="AdvancestoSuppliersandOtherDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_AdvancestoSuppliersandOtherDetailsTable"/> |
| <xs:element name="AdvancestoSuppliersandOtherDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvancestoSuppliersandOtherDetailsLineItems"/> |
| <xs:element name="Disposal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_Disposal"/> |
| <xs:element name="LeaseTermPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LeaseTermPeriod"/> |
| <xs:element name="ImputedInterestExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="raya_ImputedInterestExpenses"/> |
| <xs:element name="CustomerandSupplierConcentrationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_CustomerandSupplierConcentrationsDetailsTable"/> |
| <xs:element name="CustomerandSupplierConcentrationsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CustomerandSupplierConcentrationsDetailsLineItems"/> |
| <xs:element name="ConcentrationRiskPercentages" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ConcentrationRiskPercentages"/> |
| <xs:element name="TotalRevenuePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_TotalRevenuePercentage"/> |
| <xs:element name="TotalAccountsReceivablePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_TotalAccountsReceivablePercentage"/> |
| <xs:element name="AccountsReceivablePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AccountsReceivablePercentage"/> |
| <xs:element name="RelatedPartyTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_RelatedPartyTransactionsDetailsTable"/> |
| <xs:element name="RelatedPartyTransactionsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RelatedPartyTransactionsDetailsLineItems"/> |
| <xs:element name="ShareholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_ShareholdersEquityDetailsTable"/> |
| <xs:element name="ShareholdersEquityDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ShareholdersEquityDetailsLineItems"/> |
| <xs:element name="AharesIncreasedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_AharesIncreasedAmount"/> |
| <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_IncomeTaxesDetailsTable"/> |
| <xs:element name="IncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_IncomeTaxesDetailsLineItems"/> |
| <xs:element name="MaterialPurchaseCommitment" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MaterialPurchaseCommitment"/> |
| <xs:element name="NumberOfLease" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_NumberOfLease"/> |
| <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_SubsequentEventsDetailsTable"/> |
| <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SubsequentEventsDetailsLineItems"/> |
| <xs:element name="PaidInAdvance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="raya_PaidInAdvance"/> |
| <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="raya_CondensedFinancialInformationoftheParentCompanyDetailsTable"/> |
| <xs:element name="CondensedFinancialInformationoftheParentCompanyDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CondensedFinancialInformationoftheParentCompanyDetailsLineItems"/> |
| <xs:element name="NetAssetsAsOfTheEnd" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_NetAssetsAsOfTheEnd"/> |
| <xs:element name="AdvanceToSuppliersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_AdvanceToSuppliersMember"/> |
| <xs:element name="BankChargesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_BankChargesMember"/> |
| <xs:element name="BankOfNingboMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_BankOfNingboMember"/> |
| <xs:element name="BankOfNingboOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_BankOfNingboOneMember"/> |
| <xs:element name="BankOfNingboThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_BankOfNingboThreeMember"/> |
| <xs:element name="BankOfNingboTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_BankOfNingboTwoMember"/> |
| <xs:element name="BeijingLeiyaMeijiaTechnologyCoLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_BeijingLeiyaMeijiaTechnologyCoLimitedMember"/> |
| <xs:element name="BeijingLeiyaMeijiaTechnologyCoLtdMeijiaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_BeijingLeiyaMeijiaTechnologyCoLtdMeijiaMember"/> |
| <xs:element name="CECScienceAndInnovationCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_CECScienceAndInnovationCoLtdMember"/> |
| <xs:element name="ChargersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ChargersMember"/> |
| <xs:element name="ChuanlongLinMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ChuanlongLinMember"/> |
| <xs:element name="ChunhuaXiangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ChunhuaXiangMember"/> |
| <xs:element name="ErayakBVIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakBVIMember"/> |
| <xs:element name="ErayakGroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakGroupMember"/> |
| <xs:element name="ErayakHKMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakHKMember"/> |
| <xs:element name="ErayakInternationalLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakInternationalLimitedMember"/> |
| <xs:element name="ErayakPowerSolutionGroupIncErayakGroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakPowerSolutionGroupIncErayakGroupMember"/> |
| <xs:element name="ErayakPowerSolutionHongKongLimitedErayakHKMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakPowerSolutionHongKongLimitedErayakHKMember"/> |
| <xs:element name="ErayakPowerSolutionHongKongLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakPowerSolutionHongKongLimitedMember"/> |
| <xs:element name="ErayakPowerSolutionLimitedErayakBVIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ErayakPowerSolutionLimitedErayakBVIMember"/> |
| <xs:element name="ExchangeGainslossesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ExchangeGainslossesMember"/> |
| <xs:element name="FourCustomersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_FourCustomersMember"/> |
| <xs:element name="GasolineGeneratorsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_GasolineGeneratorsMember"/> |
| <xs:element name="GovernmentGrantMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_GovernmentGrantMember"/> |
| <xs:element name="GrandMerchantIncorporationLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_GrandMerchantIncorporationLimitedMember"/> |
| <xs:element name="HangzhouXiangzeTradingCoLtdXiangzeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_HangzhouXiangzeTradingCoLtdXiangzeMember"/> |
| <xs:element name="InspectionAndCertificationReimbursementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_InspectionAndCertificationReimbursementMember"/> |
| <xs:element name="InvertersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_InvertersMember"/> |
| <xs:element name="LeiyaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LeiyaMember"/> |
| <xs:element name="LingyiKongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LingyiKongMember"/> |
| <xs:element name="LongwanRuralCommercialBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LongwanRuralCommercialBankMember"/> |
| <xs:element name="LongwanRuralCommercialBankOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_LongwanRuralCommercialBankOneMember"/> |
| <xs:element name="MeijiaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MeijiaMember"/> |
| <xs:element name="MinshengBank1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MinshengBank1Member"/> |
| <xs:element name="MinshengBank2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MinshengBank2Member"/> |
| <xs:element name="MinshengBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MinshengBankMember"/> |
| <xs:element name="MinshengBankOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MinshengBankOneMember"/> |
| <xs:element name="MiscellaneousExpensesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MiscellaneousExpensesMember"/> |
| <xs:element name="MiscellaneousIncomeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_MiscellaneousIncomeMember"/> |
| <xs:element name="NewFocusMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_NewFocusMember"/> |
| <xs:element name="OneCustomerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_OneCustomerMember"/> |
| <xs:element name="OtherProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_OtherProductsMember"/> |
| <xs:element name="PRCSubsidiariesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_PRCSubsidiariesMember"/> |
| <xs:element name="RuianXiaobaiNewEnergyAutomobileRentalCoLtdXiaobaiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_RuianXiaobaiNewEnergyAutomobileRentalCoLtdXiaobaiMember"/> |
| <xs:element name="SamplingReimbursementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_SamplingReimbursementMember"/> |
| <xs:element name="ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ShanghaiFushishenyeMechanicalAndElectricalEquipmentCoLtdFushishenyeMember"/> |
| <xs:element name="ShenglingXiangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ShenglingXiangMember"/> |
| <xs:element name="ThreeCustomerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ThreeCustomerMember"/> |
| <xs:element name="TransportationVehiclesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_TransportationVehiclesMember"/> |
| <xs:element name="TwoCustomerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_TwoCustomerMember"/> |
| <xs:element name="WeBankShenzhen1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhen1Member"/> |
| <xs:element name="WeBankShenzhen2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhen2Member"/> |
| <xs:element name="WeBankShenzhenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WeBankShenzhenMember"/> |
| <xs:element name="WenjieMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenjieMember"/> |
| <xs:element name="WenzhouAilefuTechnologyCoLtdAilefuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouAilefuTechnologyCoLtdAilefuMember"/> |
| <xs:element name="WenzhouNewFocusLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouNewFocusLimitedMember"/> |
| <xs:element name="WenzhouNewFocusLimitedNewFocusMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouNewFocusLimitedNewFocusMember"/> |
| <xs:element name="WenzhouWeidiTechnologyCoLtdWeidiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouWeidiTechnologyCoLtdWeidiMember"/> |
| <xs:element name="WenzhouWenjieTechnologyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouWenjieTechnologyLimitedMember"/> |
| <xs:element name="WenzhouWenjieTechnologyLimitedWenjieMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_WenzhouWenjieTechnologyLimitedWenjieMember"/> |
| <xs:element name="ZhejiangChouzhouCommercialBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ZhejiangChouzhouCommercialBankMember"/> |
| <xs:element name="ZhejiangLeiyaElectronicsIsAHighTechnologyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ZhejiangLeiyaElectronicsIsAHighTechnologyMember"/> |
| <xs:element name="ZhejiangLeiyaElectronicsLimitedLeiyaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_ZhejiangLeiyaElectronicsLimitedLeiyaMember"/> |
| <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="raya_DocumentAndEntityInformationAbstract"/> |
| </xs:schema> |