| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" standalone="no" encoding="windows-1252"?> |
<!-- Field: Doc-Info; Name: Generator; Value: GoXBRL; Version: 5.2a --> |
<!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co --> |
<!-- Field: Doc-Info; Name: Status; Value: 0x00000000 --> |
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"> |
| <link:roleRef roleURI="http://xiangtian.com/role/Cover" xlink:href="xteg-20191031.xsd#Cover" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:href="xteg-20191031.xsd#UnauditedCondensedConsolidatedBalanceSheets" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="xteg-20191031.xsd#UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" xlink:href="xteg-20191031.xsd#UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="xteg-20191031.xsd#UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:href="xteg-20191031.xsd#UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlowsReconciliationOfCashAndRestrictedCash" xlink:href="xteg-20191031.xsd#UnauditedCondensedConsolidatedStatementsOfCashFlowsReconciliationOfCashAndRestrictedCash" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/NatureOfBusinessAndOrganization" xlink:href="xteg-20191031.xsd#NatureOfBusinessAndOrganization" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="xteg-20191031.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/BusinessCombination" xlink:href="xteg-20191031.xsd#BusinessCombination" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/DiscontinuedOperations" xlink:href="xteg-20191031.xsd#DiscontinuedOperations" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/AccountsReceivableNet" xlink:href="xteg-20191031.xsd#AccountsReceivableNet" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/InventoriesNet" xlink:href="xteg-20191031.xsd#InventoriesNet" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/PropertyPlantAndEquipmentNet" xlink:href="xteg-20191031.xsd#PropertyPlantAndEquipmentNet" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/IntangibleAssetsNet" xlink:href="xteg-20191031.xsd#IntangibleAssetsNet" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/Goodwill" xlink:href="xteg-20191031.xsd#Goodwill" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/Leases" xlink:href="xteg-20191031.xsd#Leases" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/RelatedPartyBalancesAndTransactions" xlink:href="xteg-20191031.xsd#RelatedPartyBalancesAndTransactions" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SignificantCustomerFormerRelatedParty" xlink:href="xteg-20191031.xsd#SignificantCustomerFormerRelatedParty" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/EmployeeBenefitsGovernmentPlan" xlink:href="xteg-20191031.xsd#EmployeeBenefitsGovernmentPlan" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/IncomeTaxes" xlink:href="xteg-20191031.xsd#IncomeTaxes" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/CommitmentsAndContingencies" xlink:href="xteg-20191031.xsd#CommitmentsAndContingencies" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/Concentrations" xlink:href="xteg-20191031.xsd#Concentrations" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SegmentReporting" xlink:href="xteg-20191031.xsd#SegmentReporting" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SubsequentEvents" xlink:href="xteg-20191031.xsd#SubsequentEvents" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="xteg-20191031.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/NatureOfBusinessAndOrganizationTables" xlink:href="xteg-20191031.xsd#NatureOfBusinessAndOrganizationTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="xteg-20191031.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/BusinessCombinationTables" xlink:href="xteg-20191031.xsd#BusinessCombinationTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/DiscontinuedOperationsTables" xlink:href="xteg-20191031.xsd#DiscontinuedOperationsTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/AccountsReceivableNetTables" xlink:href="xteg-20191031.xsd#AccountsReceivableNetTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/InventoriesNetTables" xlink:href="xteg-20191031.xsd#InventoriesNetTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/PropertyPlantAndEquipmentNetTables" xlink:href="xteg-20191031.xsd#PropertyPlantAndEquipmentNetTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/IntangibleAssetsNetTables" xlink:href="xteg-20191031.xsd#IntangibleAssetsNetTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/GoodwillTables" xlink:href="xteg-20191031.xsd#GoodwillTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/LeasesTables" xlink:href="xteg-20191031.xsd#LeasesTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:href="xteg-20191031.xsd#RelatedPartyBalancesAndTransactionsTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/IncomeTaxesTables" xlink:href="xteg-20191031.xsd#IncomeTaxesTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/CommitmentsAndContingenciesTables" xlink:href="xteg-20191031.xsd#CommitmentsAndContingenciesTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SegmentReportingTables" xlink:href="xteg-20191031.xsd#SegmentReportingTables" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/NatureOfBusinessAndOrganizationDetails" xlink:href="xteg-20191031.xsd#NatureOfBusinessAndOrganizationDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:href="xteg-20191031.xsd#NatureOfBusinessAndOrganizationDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="xteg-20191031.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:href="xteg-20191031.xsd#SummaryOfSignificantAccountingPoliciesDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:href="xteg-20191031.xsd#SummaryOfSignificantAccountingPoliciesDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:href="xteg-20191031.xsd#SummaryOfSignificantAccountingPoliciesDetails3" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails4" xlink:href="xteg-20191031.xsd#SummaryOfSignificantAccountingPoliciesDetails4" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails5" xlink:href="xteg-20191031.xsd#SummaryOfSignificantAccountingPoliciesDetails5" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="xteg-20191031.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/BusinessCombinationDetails" xlink:href="xteg-20191031.xsd#BusinessCombinationDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/BusinessCombinationDetails1" xlink:href="xteg-20191031.xsd#BusinessCombinationDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/BusinessCombinationDetails2" xlink:href="xteg-20191031.xsd#BusinessCombinationDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/BusinessCombinationDetails3" xlink:href="xteg-20191031.xsd#BusinessCombinationDetails3" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/BusinessCombinationsDetails4" xlink:href="xteg-20191031.xsd#BusinessCombinationsDetails4" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/BusinessCombinationDetailsNarrative" xlink:href="xteg-20191031.xsd#BusinessCombinationDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/DiscontinuedOperationsDetails" xlink:href="xteg-20191031.xsd#DiscontinuedOperationsDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/DiscontinuedOperationsDetails1" xlink:href="xteg-20191031.xsd#DiscontinuedOperationsDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/DiscontinuedOperationsDetailsNarrative" xlink:href="xteg-20191031.xsd#DiscontinuedOperationsDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/AccountsReceivableNetDetails" xlink:href="xteg-20191031.xsd#AccountsReceivableNetDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/AccountsReceivableNetDetails1" xlink:href="xteg-20191031.xsd#AccountsReceivableNetDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/InventoriesNetDetails" xlink:href="xteg-20191031.xsd#InventoriesNetDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/InventoriesNetDetailsNarrative" xlink:href="xteg-20191031.xsd#InventoriesNetDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/PropertyPlantAndEquipmentNetDetails" xlink:href="xteg-20191031.xsd#PropertyPlantAndEquipmentNetDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/PropertyPlantAndEquipmentNetDetails1" xlink:href="xteg-20191031.xsd#PropertyPlantAndEquipmentNetDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:href="xteg-20191031.xsd#PropertyPlantAndEquipmentNetDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/IntangibleAssetsNetDetails" xlink:href="xteg-20191031.xsd#IntangibleAssetsNetDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/IntangibleAssetsNetDetails1" xlink:href="xteg-20191031.xsd#IntangibleAssetsNetDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/GoodwillDetails" xlink:href="xteg-20191031.xsd#GoodwillDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/IntangibleAssetsNetDetailsNarrative" xlink:href="xteg-20191031.xsd#IntangibleAssetsNetDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/LeasesDetails" xlink:href="xteg-20191031.xsd#LeasesDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/LeasesDetailsNarrative" xlink:href="xteg-20191031.xsd#LeasesDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/RelatedPartyBalancesAndTransactionsDetails" xlink:href="xteg-20191031.xsd#RelatedPartyBalancesAndTransactionsDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/RelatedPartyBalancesAndTransactionsDetails1" xlink:href="xteg-20191031.xsd#RelatedPartyBalancesAndTransactionsDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/RelatedPartyBalancesAndTransactionsDetails2" xlink:href="xteg-20191031.xsd#RelatedPartyBalancesAndTransactionsDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:href="xteg-20191031.xsd#RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SignificantCustomerFormerRelatedPartyDetailsNarrative" xlink:href="xteg-20191031.xsd#SignificantCustomerFormerRelatedPartyDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/EmployeeBenefitsGovernmentPlanDetailsNarrative" xlink:href="xteg-20191031.xsd#EmployeeBenefitsGovernmentPlanDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/IncomeTaxesDetails" xlink:href="xteg-20191031.xsd#IncomeTaxesDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/IncomeTaxesDetails1" xlink:href="xteg-20191031.xsd#IncomeTaxesDetails1" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/IncomeTaxesDetails2" xlink:href="xteg-20191031.xsd#IncomeTaxesDetails2" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/IncomeTaxesDetailsNarrative" xlink:href="xteg-20191031.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/CommitmentsAndContingenciesDetails" xlink:href="xteg-20191031.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="xteg-20191031.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/ConcentrationsDetailsNarrative" xlink:href="xteg-20191031.xsd#ConcentrationsDetailsNarrative" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SegmentReportingDetails" xlink:href="xteg-20191031.xsd#SegmentReportingDetails" xlink:type="simple"/> |
| <link:roleRef roleURI="http://xiangtian.com/role/SubsequentEventsDetailsNarrative" xlink:href="xteg-20191031.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/Cover" xlink:title="00000001 - Document - Cover"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/UnauditedCondensedConsolidatedBalanceSheets" xlink:title="00000002 - Statement - Unaudited Condensed Consolidated Balance Sheets"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaapRestrictedCashAndCashEquivalents"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapRestrictedCashAndCashEquivalents" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaapNotesAndLoansReceivableNetCurrent"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapNotesAndLoansReceivableNetCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaapAdvancesOnInventoryPurchases"/> |
| | <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAdvancesOnInventoryPurchases" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent"/> |
| | <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaapOtherReceivablesNetCurrent"/> |
| | <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapOtherReceivablesNetCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaapDueFromRelatedPartiesCurrent"/> |
| | <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapDueFromRelatedPartiesCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/> |
| | <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_DepositForPropertyPlantAndEquipment" xlink:label="loc_XTEGDepositForPropertyPlantAndEquipment"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_XTEGDepositForPropertyPlantAndEquipment" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaapOtherIntangibleAssetsNet"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapOtherIntangibleAssetsNet" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseNoncurrent" xlink:label="loc_us-gaapPrepaidExpenseNoncurrent"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapPrepaidExpenseNoncurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:label="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherAssets"/> |
| | <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapDisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsNoncurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="loc_us-gaapAccountsPayableRelatedPartiesCurrent"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableRelatedPartiesCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_CustomerAdvanceCurrent" xlink:label="loc_XTEGCustomerAdvanceCurrent"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_XTEGCustomerAdvanceCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DueToOfficersOrStockholdersCurrent" xlink:label="loc_us-gaapDueToOfficersOrStockholdersCurrent"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDueToOfficersOrStockholdersCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent"/> |
| | <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_CurrentMaturitiesOfInvestmentPayable" xlink:label="loc_XTEGCurrentMaturitiesOfInvestmentPayable"/> |
| | <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_XTEGCurrentMaturitiesOfInvestmentPayable" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_CurrentMaturitiesOfInvestmentPayableRelatedParties" xlink:label="loc_XTEGCurrentMaturitiesOfInvestmentPayableRelatedParties"/> |
| | <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_XTEGCurrentMaturitiesOfInvestmentPayableRelatedParties" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/> |
| | <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaapOtherLiabilitiesNoncurrent"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_InvestmentPayableRelatedParties" xlink:label="loc_XTEGInvestmentPayableRelatedParties"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:to="loc_XTEGInvestmentPayableRelatedParties" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOtherLiabilitiesNoncurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockShareSubscribedButUnissuedSubscriptionsReceivable" xlink:label="loc_us-gaapCommonStockShareSubscribedButUnissuedSubscriptionsReceivable"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockShareSubscribedButUnissuedSubscriptionsReceivable" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_StatutoryReserve" xlink:label="loc_XTEGStatutoryReserve"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_XTEGStatutoryReserve" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax"/> |
| | <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/UnauditedCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - Unaudited Condensed Consolidated Balance Sheets (Parenthetical)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" xlink:title="00000004 - Statement - Unaudited Condensed Consolidated Statements of Operations and Comprehensive (Loss) Income"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_RevenueinstallationOfPowerSystems" xlink:label="loc_XTEGRevenueinstallationOfPowerSystems"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_XTEGRevenueinstallationOfPowerSystems" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_CostOfSalesproducts" xlink:label="loc_XTEGCostOfSalesproducts"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostOfGoodsAndServicesSold" xlink:to="loc_XTEGCostOfSalesproducts" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_CostOfSalesinstallationOfPowerSystems" xlink:label="loc_XTEGCostOfSalesinstallationOfPowerSystems"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostOfGoodsAndServicesSold" xlink:to="loc_XTEGCostOfSalesinstallationOfPowerSystems" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingExpense" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaapOtherNonoperatingIncomeExpense"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapOtherNonoperatingIncomeExpense" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaapIncomeLossFromContinuingOperations"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperations" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperations" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperations" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/UnauditedCondensedConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations" xlink:label="loc_us-gaapIncomeLossFromContinuingOperations"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncomeLossFromContinuingOperations" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaapAmortizationOfFinancingCosts"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapAmortizationOfFinancingCosts" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_AmortizationOfOperatingLeaseRightofuseAssets" xlink:label="loc_XTEGAmortizationOfOperatingLeaseRightofuseAssets"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_XTEGAmortizationOfOperatingLeaseRightofuseAssets" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_AllowanceForRecoveryOfDoubtfulAccounts" xlink:label="loc_XTEGAllowanceForRecoveryOfDoubtfulAccounts"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_XTEGAllowanceForRecoveryOfDoubtfulAccounts" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaapInventoryWriteDown"/> |
| | <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapInventoryWriteDown" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfDeferredLeasingFees" xlink:label="loc_us-gaapAmortizationOfDeferredLeasingFees"/> |
| | <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapAmortizationOfDeferredLeasingFees" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInNotesReceivableCurrent" xlink:label="loc_us-gaapIncreaseDecreaseInNotesReceivableCurrent"/> |
| | <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInNotesReceivableCurrent" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable"/> |
| | <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories"/> |
| | <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_IncreaseDecreaseIncreaseDecreaseInAdvanceToSuppliers" xlink:label="loc_XTEGIncreaseDecreaseIncreaseDecreaseInAdvanceToSuppliers"/> |
| | <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_XTEGIncreaseDecreaseIncreaseDecreaseInAdvanceToSuppliers" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInCommodityContractAssetsAndLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInCommodityContractAssetsAndLiabilities"/> |
| | <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInCommodityContractAssetsAndLiabilities" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpensesOther" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpensesOther"/> |
| | <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpensesOther" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables"/> |
| | <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInOtherReceivables" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable"/> |
| | <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties"/> |
| | <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_IncreaseDecreaseInCustomerAdvance" xlink:label="loc_XTEGIncreaseDecreaseInCustomerAdvance"/> |
| | <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_XTEGIncreaseDecreaseInCustomerAdvance" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="loc_XTEGIncreaseDecreaseInOperatingLeaseLiabilities"/> |
| | <link:calculationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_XTEGIncreaseDecreaseInOperatingLeaseLiabilities" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/> |
| | <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="loc_us-gaapIncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaapCashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapCashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForProceedsFromLongtermInvestments" xlink:label="loc_us-gaapPaymentsForProceedsFromLongtermInvestments"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsForProceedsFromLongtermInvestments" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromCollectionOfLoansReceivable" xlink:label="loc_us-gaapProceedsFromCollectionOfLoansReceivable"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="loc_us-gaapProceedsFromCollectionOfLoansReceivable" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaapCashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapCashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapProceedsFromRepaymentsOfRelatedPartyDebt"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapProceedsFromRepaymentsOfRelatedPartyDebt" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromContributedCapital" xlink:label="loc_us-gaapProceedsFromContributedCapital"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapProceedsFromContributedCapital" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromOtherShortTermDebt" xlink:label="loc_us-gaapProceedsFromOtherShortTermDebt"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapProceedsFromOtherShortTermDebt" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_PaymentsOfProceedsFromThirdPartyLoan" xlink:label="loc_XTEGPaymentsOfProceedsFromThirdPartyLoan"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_XTEGPaymentsOfProceedsFromThirdPartyLoan" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaapProceedsFromRelatedPartyDebt"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapProceedsFromRelatedPartyDebt" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="loc_us-gaapRepaymentsOfRelatedPartyDebt"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:to="loc_us-gaapRepaymentsOfRelatedPartyDebt" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesContinuingOperations" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:label="loc_us-gaapCashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapCashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" weight="1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlowsReconciliationOfCashAndRestrictedCash" xlink:title="00000007 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows (Reconciliation of cash and restricted cash)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/NatureOfBusinessAndOrganization" xlink:title="00000008 - Disclosure - Nature of business and organization"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000009 - Disclosure - Summary of significant accounting policies"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/BusinessCombination" xlink:title="00000010 - Disclosure - Business combination"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/DiscontinuedOperations" xlink:title="00000011 - Disclosure - Discontinued operations"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/AccountsReceivableNet" xlink:title="00000012 - Disclosure - Accounts receivable, net"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/InventoriesNet" xlink:title="00000013 - Disclosure - Inventories, net"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/PropertyPlantAndEquipmentNet" xlink:title="00000014 - Disclosure - Property, plant and equipment, net"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/IntangibleAssetsNet" xlink:title="00000015 - Disclosure - Intangible assets, net"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/Goodwill" xlink:title="00000016 - Disclosure - Goodwill"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/Leases" xlink:title="00000017 - Disclosure - Leases"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/RelatedPartyBalancesAndTransactions" xlink:title="00000018 - Disclosure - Related party balances and transactions"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SignificantCustomerFormerRelatedParty" xlink:title="00000019 - Disclosure - Significant customer, former related party"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/EmployeeBenefitsGovernmentPlan" xlink:title="00000020 - Disclosure - Employee benefits government plan"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/IncomeTaxes" xlink:title="00000021 - Disclosure - Income taxes"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/CommitmentsAndContingencies" xlink:title="00000022 - Disclosure - Commitments and contingencies"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/Concentrations" xlink:title="00000023 - Disclosure - Concentrations"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SegmentReporting" xlink:title="00000024 - Disclosure - Segment reporting"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SubsequentEvents" xlink:title="00000025 - Disclosure - Subsequent events"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000026 - Disclosure - Summary of significant accounting policies (Policies)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/NatureOfBusinessAndOrganizationTables" xlink:title="00000027 - Disclosure - Nature of business and organization (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000028 - Disclosure - Summary of significant accounting policies (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/BusinessCombinationTables" xlink:title="00000029 - Disclosure - Business combination (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/DiscontinuedOperationsTables" xlink:title="00000030 - Disclosure - Discontinued operations (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/AccountsReceivableNetTables" xlink:title="00000031 - Disclosure - Accounts receivable, net (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/InventoriesNetTables" xlink:title="00000032 - Disclosure - Inventories, net (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/PropertyPlantAndEquipmentNetTables" xlink:title="00000033 - Disclosure - Property, plant and equipment, net (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/IntangibleAssetsNetTables" xlink:title="00000034 - Disclosure - Intangible assets, net (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/GoodwillTables" xlink:title="00000035 - Disclosure - Goodwill (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/LeasesTables" xlink:title="00000036 - Disclosure - Leases (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/RelatedPartyBalancesAndTransactionsTables" xlink:title="00000037 - Disclosure - Related party balances and transactions (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/IncomeTaxesTables" xlink:title="00000038 - Disclosure - Income taxes (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/CommitmentsAndContingenciesTables" xlink:title="00000039 - Disclosure - Commitments and contingencies (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SegmentReportingTables" xlink:title="00000040 - Disclosure - Segment reporting (Tables)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/NatureOfBusinessAndOrganizationDetails" xlink:title="00000041 - Disclosure - Nature of Business and Organization (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/NatureOfBusinessAndOrganizationDetailsNarrative" xlink:title="00000042 - Disclosure - Nature of business and organization (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000043 - Disclosure - Summary of Significant Accounting Policies (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails1" xlink:title="00000044 - Disclosure - Summary of Significant Accounting Policies (Details 1)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails2" xlink:title="00000045 - Disclosure - Summary of Significant Accounting Policies (Details 2)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails3" xlink:title="00000046 - Disclosure - Summary of Significant Accounting Policies (Details 3)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails4" xlink:title="00000047 - Disclosure - Summary of Significant Accounting Policies (Details 4)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetails5" xlink:title="00000048 - Disclosure - Summary of Significant Accounting Policies (Details 5)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000049 - Disclosure - Summary of significant accounting policies (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/BusinessCombinationDetails" xlink:title="00000050 - Disclosure - Business Combination (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/BusinessCombinationDetails1" xlink:title="00000051 - Disclosure - Business Combination (Details 1)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/BusinessCombinationDetails2" xlink:title="00000052 - Disclosure - Business Combination (Details 2)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesWithinOneYear" xlink:label="loc_XTEGBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesWithinOneYear"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="loc_XTEGBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesWithinOneYear" xlink:type="arc" weight="1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/BusinessCombinationDetails3" xlink:title="00000053 - Disclosure - Business Combination (Details 3)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/BusinessCombinationsDetails4" xlink:title="00000054 - Disclosure - Business Combinations (Details 4)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/BusinessCombinationDetailsNarrative" xlink:title="00000055 - Disclosure - Business combination (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/DiscontinuedOperationsDetails" xlink:title="00000056 - Disclosure - Discontinued operations (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/DiscontinuedOperationsDetails1" xlink:title="00000057 - Disclosure - Discontinued operations (Details 1)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/DiscontinuedOperationsDetailsNarrative" xlink:title="00000058 - Disclosure - Discontinued operations (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/AccountsReceivableNetDetails" xlink:title="00000059 - Disclosure - Accounts Receivable, Net (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_AccountsReceivableCurrentNet" xlink:label="loc_XTEGAccountsReceivableCurrentNet"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaapAccountsReceivableGrossCurrent"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_XTEGAccountsReceivableCurrentNet" xlink:to="loc_us-gaapAccountsReceivableGrossCurrent" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_XTEGAccountsReceivableCurrentNet" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAccountsReceivableGrossCurrent" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsReceivableNetCurrent" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" weight="-1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/AccountsReceivableNetDetails1" xlink:title="00000060 - Disclosure - Accounts Receivable, Net (Details1)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/InventoriesNetDetails" xlink:title="00000061 - Disclosure - Inventories, net (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaapInventoryGross"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="loc_us-gaapInventoryRawMaterialsAndSupplies"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_us-gaapInventoryRawMaterialsAndSupplies" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_InventorySemiFinishedGoods" xlink:label="loc_XTEGInventorySemiFinishedGoods"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_XTEGInventorySemiFinishedGoods" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_InventoriesCurrentNet" xlink:label="loc_XTEGInventoriesCurrentNet"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_XTEGInventoriesCurrentNet" xlink:to="loc_us-gaapInventoryGross" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryAdjustments" xlink:label="loc_us-gaapInventoryAdjustments"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_XTEGInventoriesCurrentNet" xlink:to="loc_us-gaapInventoryAdjustments" xlink:type="arc" weight="-1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryGross" xlink:type="arc" weight="1"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryAdjustments" xlink:type="arc" weight="-1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/InventoriesNetDetailsNarrative" xlink:title="00000062 - Disclosure - Inventories, net (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/PropertyPlantAndEquipmentNetDetails" xlink:title="00000063 - Disclosure - Property, Plant and Equipment, net (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/PropertyPlantAndEquipmentNetDetails1" xlink:title="00000064 - Disclosure - Property, Plant and Equipment, net (Details 1)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/PropertyPlantAndEquipmentNetDetailsNarrative" xlink:title="00000065 - Disclosure - Property, plant and equipment, net (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/IntangibleAssetsNetDetails" xlink:title="00000066 - Disclosure - Intangible Assets, Net (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/IntangibleAssetsNetDetails1" xlink:title="00000067 - Disclosure - Intangible Assets, Net (Details 1)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsExcludingGoodwill"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" weight="1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/GoodwillDetails" xlink:title="00000068 - Disclosure - Goodwill (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/IntangibleAssetsNetDetailsNarrative" xlink:title="00000069 - Disclosure - Intangible assets, net (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/LeasesDetails" xlink:title="00000070 - Disclosure - Leases (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/LeasesDetailsNarrative" xlink:title="00000071 - Disclosure - Leases (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/RelatedPartyBalancesAndTransactionsDetails" xlink:title="00000072 - Disclosure - Related Party Balances and Transactions (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/RelatedPartyBalancesAndTransactionsDetails1" xlink:title="00000073 - Disclosure - Related Party Balances and Transactions (Details 1)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/RelatedPartyBalancesAndTransactionsDetails2" xlink:title="00000074 - Disclosure - Related Party Balances and Transactions (Details 2)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/RelatedPartyBalancesAndTransactionsDetailsNarrative" xlink:title="00000075 - Disclosure - Related party balances and transactions (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SignificantCustomerFormerRelatedPartyDetailsNarrative" xlink:title="00000076 - Disclosure - Significant customer, former related party (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/EmployeeBenefitsGovernmentPlanDetailsNarrative" xlink:title="00000077 - Disclosure - Employee benefits government plan (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/IncomeTaxesDetails" xlink:title="00000078 - Disclosure - Income Taxes (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_IncomeTaxExpenseBenefits" xlink:label="loc_XTEGIncomeTaxExpenseBenefits"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_XTEGIncomeTaxExpenseBenefits" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_DeferredIncomeTaxExpenseBenefits" xlink:label="loc_XTEGDeferredIncomeTaxExpenseBenefits"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_XTEGIncomeTaxExpenseBenefits" xlink:to="loc_XTEGDeferredIncomeTaxExpenseBenefits" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_IncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_XTEGIncomeTaxExpenseBenefitContinuingOperations"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_XTEGIncomeTaxExpenseBenefitContinuingOperations" xlink:to="loc_XTEGIncomeTaxExpenseBenefits" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_IncomeTaxExpenseBenefitDiscontinuedoperations" xlink:label="loc_XTEGIncomeTaxExpenseBenefitDiscontinuedoperations"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_XTEGIncomeTaxExpenseBenefitContinuingOperations" xlink:to="loc_XTEGIncomeTaxExpenseBenefitDiscontinuedoperations" xlink:type="arc" weight="1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/IncomeTaxesDetails1" xlink:title="00000079 - Disclosure - Income Taxes (Details 1)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInventoryAllowance" xlink:label="loc_XTEGDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInventoryAllowance"/> |
| | <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_XTEGDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInventoryAllowance" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="xteg-20191031.xsd#XTEG_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDepositForInvestmentAllowance" xlink:label="loc_XTEGDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDepositForInvestmentAllowance"/> |
| | <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_XTEGDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDepositForInvestmentAllowance" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/> |
| | <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/> |
| | <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="-1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/IncomeTaxesDetails2" xlink:title="00000080 - Disclosure - Income Taxes (Details 2)"> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/> |
| | <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" weight="1"/> |
| | <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance"/> |
| | <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="-1"/> |
| | </link:calculationLink> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000081 - Disclosure - Income taxes (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/CommitmentsAndContingenciesDetails" xlink:title="00000082 - Disclosure - Commitments and Contingencies (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000083 - Disclosure - Commitments and contingencies (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/ConcentrationsDetailsNarrative" xlink:title="00000084 - Disclosure - Concentrations (Details Narrative)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SegmentReportingDetails" xlink:title="00000085 - Disclosure - Segment Reporting (Details)"/> |
| <link:calculationLink xlink:type="extended" xlink:role="http://xiangtian.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000086 - Disclosure - Subsequent events (Details Narrative)"/> |
| </link:linkbase> |