<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.2.0.5 -->
<!--Based on XBRL 2.1-->
<!--Created on: 3/27/2026 1:20:25 PM-->
<!--Modified on: 3/27/2026 1:20:25 PM-->
<xsd:schema targetNamespace="http://www.totalenergies.com/20251231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:exch="http://xbrl.sec.gov/exch/2025" xmlns:attributeFormDefault="unqualified" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2025" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:tot="http://www.totalenergies.com/20251231" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.totalenergies.com/role/StatementConsolidatedStatementOfIncome" id="StatementConsolidatedStatementOfIncome">
        <link:definition>995200100 - Statement - CONSOLIDATED STATEMENT OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/StatementConsolidatedStatementOfIncomeCalc2" id="StatementConsolidatedStatementOfIncomeCalc2">
        <link:definition>001001 - Statement - Consolidated statement of income (Calc-2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/StatementConsolidatedStatementOfComprehensiveIncome" id="StatementConsolidatedStatementOfComprehensiveIncome">
        <link:definition>995200200 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/StatementConsolidatedStatementOfComprehensiveIncomeCalc2" id="StatementConsolidatedStatementOfComprehensiveIncomeCalc2">
        <link:definition>002001 - Statement - Consolidated statement of comprehensive income (Calc-2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/StatementConsolidatedBalanceSheet" id="StatementConsolidatedBalanceSheet">
        <link:definition>995200300 - Statement - CONSOLIDATED BALANCE SHEET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/StatementConsolidatedStatementOfCashFlow" id="StatementConsolidatedStatementOfCashFlow">
        <link:definition>995200400 - Statement - CONSOLIDATED STATEMENT OF CASH FLOW</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureMainItemsRelatedToOperatingActivitiesOperatingExpensesResearchAndDevelopmentCostsDetails" id="DisclosureMainItemsRelatedToOperatingActivitiesOperatingExpensesResearchAndDevelopmentCostsDetails">
        <link:definition>99940501 - Disclosure - Main items related to operating activities - Operating expenses, research and development costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureMainItemsRelatedToOperatingActivitiesInventoriesComponentsDetails" id="DisclosureMainItemsRelatedToOperatingActivitiesInventoriesComponentsDetails">
        <link:definition>99940503 - Disclosure - Main items related to operating activities - Inventories, Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureMainItemsRelatedToOperatingActivitiesAccountsReceivableAndOtherCurrentAssetsDetails" id="DisclosureMainItemsRelatedToOperatingActivitiesAccountsReceivableAndOtherCurrentAssetsDetails">
        <link:definition>99940505 - Disclosure - Main items related to operating activities - Accounts receivable and other current assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureMainItemsRelatedToOperatingActivitiesOtherCreditorsAndAccruedLiabilitiesDetails" id="DisclosureMainItemsRelatedToOperatingActivitiesOtherCreditorsAndAccruedLiabilitiesDetails">
        <link:definition>99940507 - Disclosure - Main items related to operating activities - Other creditors and accrued liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureMainItemsRelatedToOperatingActivitiesCashFlowFromOperatingActivitiesDetails" id="DisclosureMainItemsRelatedToOperatingActivitiesCashFlowFromOperatingActivitiesDetails">
        <link:definition>99940508 - Disclosure - Main items related to operating activities - Cash flow from operating activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureOtherItemsFromOperatingActivitiesOtherIncomeAndOtherExpenseDetails" id="DisclosureOtherItemsFromOperatingActivitiesOtherIncomeAndOtherExpenseDetails">
        <link:definition>99940601 - Disclosure - Other items from operating activities - Other income and other expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureOtherItemsFromOperatingActivitiesOtherFinancialIncomeAndExpenseDetails" id="DisclosureOtherItemsFromOperatingActivitiesOtherFinancialIncomeAndExpenseDetails">
        <link:definition>99940602 - Disclosure - Other items from operating activities - Other financial income and expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureOtherItemsFromOperatingActivitiesOtherNonCurrentAssetsDetails" id="DisclosureOtherItemsFromOperatingActivitiesOtherNonCurrentAssetsDetails">
        <link:definition>99940603 - Disclosure - Other items from operating activities - Other non-current assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesContributionOfEquityAffiliatesDetails" id="DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesContributionOfEquityAffiliatesDetails">
        <link:definition>99940801 - Disclosure - Equity affiliates, other investments and related parties - Contribution of equity affiliates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesJointVenturesDetails" id="DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesJointVenturesDetails">
        <link:definition>99940803 - Disclosure - Equity affiliates, other investments and related parties - Joint Ventures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsEarningsPerShareDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsEarningsPerShareDetails">
        <link:definition>99940907 - Disclosure - Shareholders' equity and share-based payments - Earnings per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsOtherComprehensiveIncomeDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsOtherComprehensiveIncomeDetails">
        <link:definition>99940910 - Disclosure - Shareholders' equity and share-based payments - Other comprehensive income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsCurrencyTranslationAdjustmentDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsCurrencyTranslationAdjustmentDetails">
        <link:definition>99940911 - Disclosure - Shareholders' equity and share-based payments - Currency translation adjustment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsTaxEffectsOfOtherComprehensiveIncomeDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsTaxEffectsOfOtherComprehensiveIncomeDetails">
        <link:definition>99940912 - Disclosure - Shareholders' equity and share-based payments - Tax effects of other comprehensive income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsTaxEffectsOfOtherComprehensiveIncomeDetailsCalc2" id="DisclosureShareholdersEquityAndShareBasedPaymentsTaxEffectsOfOtherComprehensiveIncomeDetailsCalc2">
        <link:definition>409121 - Disclosure - Shareholders' equity and share-based payments - Tax effects of other comprehensive income (Details) calc2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePayrollStaffAndEmployeeBenefitsObligationsLiabilitiesDetails" id="DisclosurePayrollStaffAndEmployeeBenefitsObligationsLiabilitiesDetails">
        <link:definition>99941001 - Disclosure - Payroll, staff and employee benefits obligations - Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePayrollStaffAndEmployeeBenefitsObligationsRecognizedInIncomeAndComprehensiveIncomeDetails" id="DisclosurePayrollStaffAndEmployeeBenefitsObligationsRecognizedInIncomeAndComprehensiveIncomeDetails">
        <link:definition>99941004 - Disclosure - Payroll, staff and employee benefits obligations - Recognized in income and comprehensive income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePayrollStaffAndEmployeeBenefitsObligationsPayrollAndStaffDetails" id="DisclosurePayrollStaffAndEmployeeBenefitsObligationsPayrollAndStaffDetails">
        <link:definition>99941009 - Disclosure - Payroll, staff and employee benefits obligations - Payroll and staff (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIncomeTaxesCurrentAndDeferredDetails" id="DisclosureIncomeTaxesCurrentAndDeferredDetails">
        <link:definition>99941101 - Disclosure - Income taxes - Current and deferred (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIncomeTaxesDeferredTaxBalancesDetails" id="DisclosureIncomeTaxesDeferredTaxBalancesDetails">
        <link:definition>99941102 - Disclosure - Income taxes - Deferred tax balances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIncomeTaxesDeferredTaxBalanceSheetPresentationDetails" id="DisclosureIncomeTaxesDeferredTaxBalanceSheetPresentationDetails">
        <link:definition>99941104 - Disclosure - Income taxes - Deferred tax balance sheet presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIncomeTaxesReconciliationDetails" id="DisclosureIncomeTaxesReconciliationDetails">
        <link:definition>99941106 - Disclosure - Income taxes - Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureOffBalanceSheetCommitmentsAndLeaseContractsOffBalanceSheetCommitmentsAndContingenciesDetails" id="DisclosureOffBalanceSheetCommitmentsAndLeaseContractsOffBalanceSheetCommitmentsAndContingenciesDetails">
        <link:definition>99941301 - Disclosure - Off balance sheet commitments and lease contracts - Off balance sheet commitments and contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureOffBalanceSheetCommitmentsAndLeaseContractsLeasesDetails" id="DisclosureOffBalanceSheetCommitmentsAndLeaseContractsLeasesDetails">
        <link:definition>99941302 - Disclosure - Off balance sheet commitments and lease contracts - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialAssetsAndLiabilitiesAnalysisPerInstrumentClassAndStrategyDetails" id="DisclosureFinancialAssetsAndLiabilitiesAnalysisPerInstrumentClassAndStrategyDetails">
        <link:definition>99941401 - Disclosure - Financial assets and liabilities analysis per instrument class and strategy (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsNonCurrentFinancialDebtAndDerivativeFinancialInstrumentsDetails" id="DisclosureFinancialStructureAndFinancialCostsNonCurrentFinancialDebtAndDerivativeFinancialInstrumentsDetails">
        <link:definition>99941501 - Disclosure - Financial structure and financial costs - Non-current financial debt and derivative financial instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsFairValueOfBondsDetails" id="DisclosureFinancialStructureAndFinancialCostsFairValueOfBondsDetails">
        <link:definition>99941502 - Disclosure - Financial structure and financial costs - Fair value of bonds (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsCurrentFinancialAssetsAndLiabilitiesDetails" id="DisclosureFinancialStructureAndFinancialCostsCurrentFinancialAssetsAndLiabilitiesDetails">
        <link:definition>99941505 - Disclosure - Financial structure and financial costs - Current financial assets and liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsFinancingCashFlowsCashAndCashEquivalentsDetails" id="DisclosureFinancialStructureAndFinancialCostsFinancingCashFlowsCashAndCashEquivalentsDetails">
        <link:definition>99941507 - Disclosure - Financial structure and financial costs - Financing cash flows, Cash and cash equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsNetDebtToCapitalRatioDetails" id="DisclosureFinancialStructureAndFinancialCostsNetDebtToCapitalRatioDetails">
        <link:definition>99941508 - Disclosure - Financial structure and financial costs - Net-debt-to-capital ratio (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsImpactOnStatementOfIncomeImpactOfHedgingStrategiesDetails" id="DisclosureFinancialStructureAndFinancialCostsImpactOnStatementOfIncomeImpactOfHedgingStrategiesDetails">
        <link:definition>99941509 - Disclosure - Financial structure and financial costs - Impact on statement of income, Impact of hedging strategies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsMaturityOfDerivativeInstrumentsDetails" id="DisclosureFinancialStructureAndFinancialCostsMaturityOfDerivativeInstrumentsDetails">
        <link:definition>99941511 - Disclosure - Financial structure and financial costs - Maturity of derivative instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsFairValueHierarchyDetails" id="DisclosureFinancialStructureAndFinancialCostsFairValueHierarchyDetails">
        <link:definition>99941512 - Disclosure - Financial structure and financial costs - Fair value hierarchy (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsInterestRateRiskSensitivityDetails" id="DisclosureFinancialStructureAndFinancialCostsInterestRateRiskSensitivityDetails">
        <link:definition>99941513 - Disclosure - Financial structure and financial costs - Interest rate risk sensitivity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsForeignExchangeRiskSensitivityDetails" id="DisclosureFinancialStructureAndFinancialCostsForeignExchangeRiskSensitivityDetails">
        <link:definition>99941514 - Disclosure - Financial structure and financial costs - Foreign exchange risk sensitivity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsLiquidityRiskDetails" id="DisclosureFinancialStructureAndFinancialCostsLiquidityRiskDetails">
        <link:definition>99941515 - Disclosure - Financial structure and financial costs - Liquidity risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialInstrumentsRelatedToCommodityContractsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" id="DisclosureFinancialInstrumentsRelatedToCommodityContractsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails">
        <link:definition>99941601 - Disclosure - Financial instruments related to commodity contracts - Offsetting of financial assets and financial liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>995200090 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/StatementConsolidatedStatementOfChangesInShareholdersEquity" id="StatementConsolidatedStatementOfChangesInShareholdersEquity">
        <link:definition>995200500 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureNotesToConsolidatedFinancialStatements" id="DisclosureNotesToConsolidatedFinancialStatements">
        <link:definition>995210001 - Disclosure - Notes to the Consolidated Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureSegmentInformationByGeographicalArea" id="DisclosureSegmentInformationByGeographicalArea">
        <link:definition>995210401 - Disclosure - Segment Information by geographical area</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIntangibleAndTangibleAssets" id="DisclosureIntangibleAndTangibleAssets">
        <link:definition>995210701 - Disclosure - Intangible and tangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePayrollStaffAndEmployeeBenefitsObligations" id="DisclosurePayrollStaffAndEmployeeBenefitsObligations">
        <link:definition>995211001 - Disclosure - Payroll, staff and employee benefits obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureConsolidationScope" id="DisclosureConsolidationScope">
        <link:definition>995211801 - Disclosure - Consolidation scope</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureChangesInTotalenergiesPerimeterTables" id="DisclosureChangesInTotalenergiesPerimeterTables">
        <link:definition>99930203 - Disclosure - Changes in TotalEnergies' perimeter (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureSegmentInformationByGeographicalAreaTables" id="DisclosureSegmentInformationByGeographicalAreaTables">
        <link:definition>99930403 - Disclosure - Segment Information by geographical area (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureOtherItemsFromOperatingActivitiesTables" id="DisclosureOtherItemsFromOperatingActivitiesTables">
        <link:definition>99930603 - Disclosure - Other items from operating activities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIntangibleAndTangibleAssetsTables" id="DisclosureIntangibleAndTangibleAssetsTables">
        <link:definition>99930703 - Disclosure - Intangible and tangible assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesTables" id="DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesTables">
        <link:definition>99930803 - Disclosure - Equity affiliates, other investments and related parties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsTables" id="DisclosureShareholdersEquityAndShareBasedPaymentsTables">
        <link:definition>99930903 - Disclosure - Shareholders' equity and share-based payments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePayrollStaffAndEmployeeBenefitsObligationsTables" id="DisclosurePayrollStaffAndEmployeeBenefitsObligationsTables">
        <link:definition>99931003 - Disclosure - Payroll, staff and employee benefits obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsTables" id="DisclosureFinancialStructureAndFinancialCostsTables">
        <link:definition>99931503 - Disclosure - Financial structure and financial costs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialInstrumentsRelatedToCommodityContractsTables" id="DisclosureFinancialInstrumentsRelatedToCommodityContractsTables">
        <link:definition>99931603 - Disclosure - Financial instruments related to commodity contracts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureConsolidationScopeTables" id="DisclosureConsolidationScopeTables">
        <link:definition>99931803 - Disclosure - Consolidation scope (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureNotesToConsolidatedFinancialStatementsClimateChangeAndEnergyTransitionDetails" id="DisclosureNotesToConsolidatedFinancialStatementsClimateChangeAndEnergyTransitionDetails">
        <link:definition>99940101 - Disclosure - Notes to the Consolidated Financial Statements - Climate change and energy transition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureNotesToConsolidatedFinancialStatementsAssetImpairmentAndAssetRetirementObligationDetails" id="DisclosureNotesToConsolidatedFinancialStatementsAssetImpairmentAndAssetRetirementObligationDetails">
        <link:definition>99940102 - Disclosure - Notes to the Consolidated Financial Statements - Asset impairment and Asset retirement obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureNotesToConsolidatedFinancialStatementsRussianUkrainianConflictDetails" id="DisclosureNotesToConsolidatedFinancialStatementsRussianUkrainianConflictDetails">
        <link:definition>99940103 - Disclosure - Notes to the Consolidated Financial Statements - Russian-Ukrainian conflict (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureChangesInTotalenergiesPerimeterDetails" id="DisclosureChangesInTotalenergiesPerimeterDetails">
        <link:definition>99940201 - Disclosure - Changes in TotalEnergies' perimeter (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureChangesInTotalenergiesPerimeterMajorBusinessCombinationsDetails" id="DisclosureChangesInTotalenergiesPerimeterMajorBusinessCombinationsDetails">
        <link:definition>99940202 - Disclosure - Changes in TotalEnergies' perimeter - Major business combinations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureChangesInTotalenergiesPerimeterDivestmentProjectsDetails" id="DisclosureChangesInTotalenergiesPerimeterDivestmentProjectsDetails">
        <link:definition>99940203 - Disclosure - Changes in TotalEnergies' perimeter - Divestment projects (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureBusinessSegmentInformationInformationByBusinessSegmentDetails" id="DisclosureBusinessSegmentInformationInformationByBusinessSegmentDetails">
        <link:definition>99940301 - Disclosure - Business segment information - Information by business segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureBusinessSegmentInformationAdjustmentItemsDetails" id="DisclosureBusinessSegmentInformationAdjustmentItemsDetails">
        <link:definition>99940302 - Disclosure - Business segment information - Adjustment items (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureBusinessSegmentInformationAssetImpairmentDetails" id="DisclosureBusinessSegmentInformationAssetImpairmentDetails">
        <link:definition>99940303 - Disclosure - Business segment information - Asset impairment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureSegmentInformationByGeographicalAreaDetails" id="DisclosureSegmentInformationByGeographicalAreaDetails">
        <link:definition>99940401 - Disclosure - Segment Information by geographical area (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureMainItemsRelatedToOperatingActivitiesAmortizationDepreciationAndImpairmentOfTangibleAssetsAndMineralInterestsDetails" id="DisclosureMainItemsRelatedToOperatingActivitiesAmortizationDepreciationAndImpairmentOfTangibleAssetsAndMineralInterestsDetails">
        <link:definition>99940502 - Disclosure - Main items related to operating activities - Amortization, depreciation and impairment of tangible assets and mineral interests (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureMainItemsRelatedToOperatingActivitiesInventoriesValuationAllowanceDetails" id="DisclosureMainItemsRelatedToOperatingActivitiesInventoriesValuationAllowanceDetails">
        <link:definition>99940504 - Disclosure - Main items related to operating activities - Inventories, Valuation Allowance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureMainItemsRelatedToOperatingActivitiesValuationAllowancesAndOverdueReceivablesDetails" id="DisclosureMainItemsRelatedToOperatingActivitiesValuationAllowancesAndOverdueReceivablesDetails">
        <link:definition>99940506 - Disclosure - Main items related to operating activities - Valuation allowances and overdue receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureOtherItemsFromOperatingActivitiesLoansAndAdvancesValuationAllowanceDetails" id="DisclosureOtherItemsFromOperatingActivitiesLoansAndAdvancesValuationAllowanceDetails">
        <link:definition>99940604 - Disclosure - Other items from operating activities - Loans and advances, valuation allowance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIntangibleAndTangibleAssetsIntangibleAssetsDetails" id="DisclosureIntangibleAndTangibleAssetsIntangibleAssetsDetails">
        <link:definition>99940701 - Disclosure - Intangible and tangible assets - Intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIntangibleAndTangibleAssetsChangeInNetIntangibleAssetsDetails" id="DisclosureIntangibleAndTangibleAssetsChangeInNetIntangibleAssetsDetails">
        <link:definition>99940702 - Disclosure - Intangible and tangible assets - Change in net intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIntangibleAndTangibleAssetsChangesInCarryingAmountOfGoodwillDetails" id="DisclosureIntangibleAndTangibleAssetsChangesInCarryingAmountOfGoodwillDetails">
        <link:definition>99940703 - Disclosure - Intangible and tangible assets - Changes in carrying amount of goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIntangibleAndTangibleAssetsOtherPropertyPlantAndEquipmentUsefulLivesDetails" id="DisclosureIntangibleAndTangibleAssetsOtherPropertyPlantAndEquipmentUsefulLivesDetails">
        <link:definition>99940704 - Disclosure - Intangible and tangible assets - Other property, plant and equipment, useful lives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIntangibleAndTangibleAssetsTotalPropertyPlantAndEquipmentDetails" id="DisclosureIntangibleAndTangibleAssetsTotalPropertyPlantAndEquipmentDetails">
        <link:definition>99940705 - Disclosure - Intangible and tangible assets - Total property, plant and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIntangibleAndTangibleAssetsChangeInNetPropertyPlantAndEquipmentDetails" id="DisclosureIntangibleAndTangibleAssetsChangeInNetPropertyPlantAndEquipmentDetails">
        <link:definition>99940706 - Disclosure - Intangible and tangible assets - Change in net property, plant and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIntangibleAndTangibleAssetsFacilitiesAndEquipmentUnderLeasesDetails" id="DisclosureIntangibleAndTangibleAssetsFacilitiesAndEquipmentUnderLeasesDetails">
        <link:definition>99940707 - Disclosure - Intangible and tangible assets - Facilities and equipment under leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesAssociatesDetails" id="DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesAssociatesDetails">
        <link:definition>99940802 - Disclosure - Equity affiliates, other investments and related parties - Associates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesOtherAssociatesAndJointVenturesDetails" id="DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesOtherAssociatesAndJointVenturesDetails">
        <link:definition>99940804 - Disclosure - Equity affiliates, other investments and related parties - Other associates and joint-ventures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesEquityInstrumentsReconciliationDetails" id="DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesEquityInstrumentsReconciliationDetails">
        <link:definition>99940805 - Disclosure - Equity affiliates, other investments and related parties - Equity instruments reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesCompensationDetails" id="DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesCompensationDetails">
        <link:definition>99940807 - Disclosure - Equity affiliates, other investments and related parties - Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsNumberOfSharesDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsNumberOfSharesDetails">
        <link:definition>99940901 - Disclosure - Shareholders' equity and share-based payments - Number of shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsShareCancellationDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsShareCancellationDetails">
        <link:definition>99940902 - Disclosure - Shareholders' equity and share-based payments - Share cancellation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsVariationOfNumberOfSharesComposingShareCapitalDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsVariationOfNumberOfSharesComposingShareCapitalDetails">
        <link:definition>99940903 - Disclosure - Shareholders' equity and share-based payments - Variation of the number of shares composing the share capital (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsCapitalIncreaseReservedForGroupEmployeesDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsCapitalIncreaseReservedForGroupEmployeesDetails">
        <link:definition>99940904 - Disclosure - Shareholders' equity and share-based payments - Capital increase reserved for Group employees (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsTreasurySharesDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsTreasurySharesDetails">
        <link:definition>99940905 - Disclosure - Shareholders' equity and share-based payments - Treasury shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsDividendDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsDividendDetails">
        <link:definition>99940908 - Disclosure - Shareholders' equity and share-based payments - Dividend (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsPerpetualSubordinatedNotesDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsPerpetualSubordinatedNotesDetails">
        <link:definition>99940909 - Disclosure - Shareholders' equity and share-based payments - Perpetual subordinated notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsTotalenergiesPerformanceSharePlansDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsTotalenergiesPerformanceSharePlansDetails">
        <link:definition>99940913 - Disclosure - Shareholders' equity and share-based payments - TOTALEnergies performance share plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsWorldwidePlan2024Details" id="DisclosureShareholdersEquityAndShareBasedPaymentsWorldwidePlan2024Details">
        <link:definition>99940914 - Disclosure - Shareholders' equity and share-based payments - Worldwide Plan 2024 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsExpenseDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsExpenseDetails">
        <link:definition>99940915 - Disclosure - Shareholders' equity and share-based payments - Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePayrollStaffAndEmployeeBenefitsObligationsChangeInBenefitObligationsAndPlanAssetsDetails" id="DisclosurePayrollStaffAndEmployeeBenefitsObligationsChangeInBenefitObligationsAndPlanAssetsDetails">
        <link:definition>99941003 - Disclosure - Payroll, staff and employee benefits obligations - Change in benefit obligations and plan assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePayrollStaffAndEmployeeBenefitsObligationsExpectedFutureCashOutflowsDetails" id="DisclosurePayrollStaffAndEmployeeBenefitsObligationsExpectedFutureCashOutflowsDetails">
        <link:definition>99941005 - Disclosure - Payroll, staff and employee benefits obligations - Expected future cash outflows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePayrollStaffAndEmployeeBenefitsObligationsTypeOfAssetsDetails" id="DisclosurePayrollStaffAndEmployeeBenefitsObligationsTypeOfAssetsDetails">
        <link:definition>99941006 - Disclosure - Payroll, staff and employee benefits obligations - Type of assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePayrollStaffAndEmployeeBenefitsObligationsActuarialAssumptionsDetails" id="DisclosurePayrollStaffAndEmployeeBenefitsObligationsActuarialAssumptionsDetails">
        <link:definition>99941007 - Disclosure - Payroll, staff and employee benefits obligations - Actuarial assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePayrollStaffAndEmployeeBenefitsObligationsSensitivityAnalysisDetails" id="DisclosurePayrollStaffAndEmployeeBenefitsObligationsSensitivityAnalysisDetails">
        <link:definition>99941008 - Disclosure - Payroll, staff and employee benefits obligations - Sensitivity analysis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIncomeTaxesDeferredTaxAssetsNotRecognizedDetails" id="DisclosureIncomeTaxesDeferredTaxAssetsNotRecognizedDetails">
        <link:definition>99941103 - Disclosure - Income taxes - Deferred tax assets not recognized (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIncomeTaxesDeferredTaxVariationDetails" id="DisclosureIncomeTaxesDeferredTaxVariationDetails">
        <link:definition>99941105 - Disclosure - Income taxes - Deferred tax variation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIncomeTaxesCarriedForwardTaxCreditsDetails" id="DisclosureIncomeTaxesCarriedForwardTaxCreditsDetails">
        <link:definition>99941107 - Disclosure - Income taxes - Carried forward tax credits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureProvisionsAndOtherNonCurrentLiabilitiesComponentsDetails" id="DisclosureProvisionsAndOtherNonCurrentLiabilitiesComponentsDetails">
        <link:definition>99941201 - Disclosure - Provisions and other non-current liabilities - Components (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureProvisionsAndOtherNonCurrentLiabilitiesChangesDetails" id="DisclosureProvisionsAndOtherNonCurrentLiabilitiesChangesDetails">
        <link:definition>99941202 - Disclosure - Provisions and other non-current liabilities - Changes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureProvisionsAndOtherNonCurrentLiabilitiesAssetRetirementObligationDetails" id="DisclosureProvisionsAndOtherNonCurrentLiabilitiesAssetRetirementObligationDetails">
        <link:definition>99941203 - Disclosure - Provisions and other non-current liabilities - Asset retirement obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureProvisionsAndOtherNonCurrentLiabilitiesOtherRisksAndContingentLiabilitiesDetails" id="DisclosureProvisionsAndOtherNonCurrentLiabilitiesOtherRisksAndContingentLiabilitiesDetails">
        <link:definition>99941204 - Disclosure - Provisions and other non-current liabilities - Other risks and contingent liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsLoanRepaymentScheduleDetails" id="DisclosureFinancialStructureAndFinancialCostsLoanRepaymentScheduleDetails">
        <link:definition>99941503 - Disclosure - Financial structure and financial costs - Loan repayment schedule (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsAnalysisByCurrencyAndInterestRateDetails" id="DisclosureFinancialStructureAndFinancialCostsAnalysisByCurrencyAndInterestRateDetails">
        <link:definition>99941504 - Disclosure - Financial structure and financial costs - Analysis by currency and interest rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsVariationsOfFinancialDebtDetails" id="DisclosureFinancialStructureAndFinancialCostsVariationsOfFinancialDebtDetails">
        <link:definition>99941506 - Disclosure - Financial structure and financial costs - Variations of financial debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsHedgingInstrumentsAndHedgedItemsByStrategyDetails" id="DisclosureFinancialStructureAndFinancialCostsHedgingInstrumentsAndHedgedItemsByStrategyDetails">
        <link:definition>99941510 - Disclosure - Financial structure and financial costs - Hedging instruments and hedged items by strategy (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCostsCreditRiskDetails" id="DisclosureFinancialStructureAndFinancialCostsCreditRiskDetails">
        <link:definition>99941516 - Disclosure - Financial structure and financial costs - Credit risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialInstrumentsRelatedToCommodityContractsChangesInFairValueDetails" id="DisclosureFinancialInstrumentsRelatedToCommodityContractsChangesInFairValueDetails">
        <link:definition>99941602 - Disclosure - Financial instruments related to commodity contracts - Changes in fair value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialInstrumentsRelatedToCommodityContractsFairValueHierarchyDetails" id="DisclosureFinancialInstrumentsRelatedToCommodityContractsFairValueHierarchyDetails">
        <link:definition>99941603 - Disclosure - Financial instruments related to commodity contracts - Fair value hierarchy (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialInstrumentsRelatedToCommodityContractsCashFlowHedgeDetails" id="DisclosureFinancialInstrumentsRelatedToCommodityContractsCashFlowHedgeDetails">
        <link:definition>99941604 - Disclosure - Financial instruments related to commodity contracts - Cash flow hedge (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialInstrumentsRelatedToCommodityContractsMarketsRelatedRisksDetails" id="DisclosureFinancialInstrumentsRelatedToCommodityContractsMarketsRelatedRisksDetails">
        <link:definition>99941605 - Disclosure - Financial instruments related to commodity contracts - Markets related risks (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureConsolidationScopeDetails" id="DisclosureConsolidationScopeDetails">
        <link:definition>99941801 - Disclosure - Consolidation scope (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureGeneralAccountingPrinciples" id="DisclosureGeneralAccountingPrinciples">
        <link:definition>995210101 - Disclosure - General accounting principles</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureChangesInTotalenergiesPerimeter" id="DisclosureChangesInTotalenergiesPerimeter">
        <link:definition>995210201 - Disclosure - Changes in TotalEnergies' perimeter</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureBusinessSegmentInformation" id="DisclosureBusinessSegmentInformation">
        <link:definition>995210301 - Disclosure - Business segment information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureMainItemsRelatedToOperatingActivities" id="DisclosureMainItemsRelatedToOperatingActivities">
        <link:definition>995210501 - Disclosure - Main items related to operating activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureOtherItemsFromOperatingActivities" id="DisclosureOtherItemsFromOperatingActivities">
        <link:definition>995210601 - Disclosure - Other items from operating activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureEquityAffiliatesOtherInvestmentsAndRelatedParties" id="DisclosureEquityAffiliatesOtherInvestmentsAndRelatedParties">
        <link:definition>995210801 - Disclosure - Equity affiliates, other investments and related parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPayments" id="DisclosureShareholdersEquityAndShareBasedPayments">
        <link:definition>995210901 - Disclosure - Shareholders' equity and share-based payments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>995211101 - Disclosure - Income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureProvisionsAndOtherNonCurrentLiabilities" id="DisclosureProvisionsAndOtherNonCurrentLiabilities">
        <link:definition>995211201 - Disclosure - Provisions and other non-current liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureOffBalanceSheetCommitmentsAndLeaseContracts" id="DisclosureOffBalanceSheetCommitmentsAndLeaseContracts">
        <link:definition>995211301 - Disclosure - Off balance sheet commitments and lease contracts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialAssetsAndLiabilitiesAnalysisPerInstrumentClassAndStrategy" id="DisclosureFinancialAssetsAndLiabilitiesAnalysisPerInstrumentClassAndStrategy">
        <link:definition>995211401 - Disclosure - Financial assets and liabilities analysis per instrument class and strategy</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialStructureAndFinancialCosts" id="DisclosureFinancialStructureAndFinancialCosts">
        <link:definition>995211501 - Disclosure - Financial structure and financial costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialInstrumentsRelatedToCommodityContracts" id="DisclosureFinancialInstrumentsRelatedToCommodityContracts">
        <link:definition>995211601 - Disclosure - Financial instruments related to commodity contracts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePostClosingEvents" id="DisclosurePostClosingEvents">
        <link:definition>995211701 - Disclosure - Post closing events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureAccountingPoliciesPolicies" id="DisclosureAccountingPoliciesPolicies">
        <link:definition>99920102 - Disclosure - Accounting policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureBusinessSegmentInformationTables" id="DisclosureBusinessSegmentInformationTables">
        <link:definition>99930303 - Disclosure - Business segment information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureMainItemsRelatedToOperatingActivitiesTables" id="DisclosureMainItemsRelatedToOperatingActivitiesTables">
        <link:definition>99930503 - Disclosure - Main items related to operating activities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>99931103 - Disclosure - Income taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureProvisionsAndOtherNonCurrentLiabilitiesTables" id="DisclosureProvisionsAndOtherNonCurrentLiabilitiesTables">
        <link:definition>99931203 - Disclosure - Provisions and other non-current liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureOffBalanceSheetCommitmentsAndLeaseContractsTables" id="DisclosureOffBalanceSheetCommitmentsAndLeaseContractsTables">
        <link:definition>99931303 - Disclosure - Off balance sheet commitments and lease contracts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureFinancialAssetsAndLiabilitiesAnalysisPerInstrumentClassAndStrategyTables" id="DisclosureFinancialAssetsAndLiabilitiesAnalysisPerInstrumentClassAndStrategyTables">
        <link:definition>99931403 - Disclosure - Financial assets and liabilities analysis per instrument class and strategy (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesRelatedPartiesDetails" id="DisclosureEquityAffiliatesOtherInvestmentsAndRelatedPartiesRelatedPartiesDetails">
        <link:definition>99940806 - Disclosure - Equity affiliates, other investments and related parties - Related parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureShareholdersEquityAndShareBasedPaymentsPaidInSurplusAndReservesDetails" id="DisclosureShareholdersEquityAndShareBasedPaymentsPaidInSurplusAndReservesDetails">
        <link:definition>99940906 - Disclosure - Shareholders' equity and share-based payments - Paid-in surplus and Reserves (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosurePayrollStaffAndEmployeeBenefitsObligationsPlansAndRiskManagementDetails" id="DisclosurePayrollStaffAndEmployeeBenefitsObligationsPlansAndRiskManagementDetails">
        <link:definition>99941002 - Disclosure - Payroll, staff and employee benefits obligations - Plans and risk management (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="tot-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tot-20251231_cal.xml" xlink:title="Calculation Links, all" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tot-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tot-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://www.totalenergies.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="https://xbrl.org/2023/calculation-1.1" schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
  <xsd:import namespace="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2025" schemaLocation="https://xbrl.sec.gov/exch/2025/exch-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd" />
  <xsd:element name="BlocksInSk301bAndSk313Member" id="tot_BlocksInSk301bAndSk313Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BobaraBlockMember" id="tot_BobaraBlockMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PetronasMember" id="tot_PetronasMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarPortfolioMember" id="tot_SolarPortfolioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfAssets" id="tot_NumberOfAssets" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="OilAndGasBlocksInArgentinaRinconLaCenizaAndLaEscalonadaMember" id="tot_OilAndGasBlocksInArgentinaRinconLaCenizaAndLaEscalonadaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="YpfSaMember" id="tot_YpfSaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DocumentAndEntityInformationAbstract" id="tot_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RestOfEuropeExcludingFranceMember" id="tot_RestOfEuropeExcludingFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RestOfWorldExcludingEuropeNorthAmericaAndAfricaMember" id="tot_RestOfWorldExcludingEuropeNorthAmericaAndAfricaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PropertyPlantEquipmentAndIntangibleAssetsAndGoodwillNet" id="tot_PropertyPlantEquipmentAndIntangibleAssetsAndGoodwillNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ExciseTax" id="tot_ExciseTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="InterestExpenseNetOfHedgeIneffectiveness" id="tot_InterestExpenseNetOfHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="FinanceIncomeCostCashAndCashEquivalents" id="tot_FinanceIncomeCostCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="CostOfDebtNet" id="tot_CostOfDebtNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="InvestmentsAccountedForUsingEquityMethodAndLoansToEquityAffiliates" id="tot_InvestmentsAccountedForUsingEquityMethodAndLoansToEquityAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="SharePremiumAndRetainedEarnings" id="tot_SharePremiumAndRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="OtherProvisionsAndNoncurrentLiabilities" id="tot_OtherProvisionsAndNoncurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="OtherCurrentPayablesAccruedExpensesAndOtherCurrentLiabilities" id="tot_OtherCurrentPayablesAccruedExpensesAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DisclosureOfSegmentInformationByGeographicalAreaExplanatory" id="tot_DisclosureOfSegmentInformationByGeographicalAreaExplanatory" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EquityValueAbstract" id="tot_EquityValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoansToEquityAffiliates" id="tot_LoansToEquityAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ShareOfOtherComprehensiveIncomeOfAssociatesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" id="tot_ShareOfOtherComprehensiveIncomeOfAssociatesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ShareOfOtherComprehensiveIncomeOfJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" id="tot_ShareOfOtherComprehensiveIncomeOfJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="RefiningAndChemicalsSegmentMember" id="tot_RefiningAndChemicalsSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialExpenseRelatedPartyTransactions" id="tot_FinancialExpenseRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="FinancialIncomeRelatedPartyTransactions" id="tot_FinancialIncomeRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="NigeriaLNGLimitedMember" id="tot_NigeriaLNGLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="YemenLNGCompanyLimitedMember" id="tot_YemenLNGCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="QatarLiquefiedGasCompanyLimitedTwoMember" id="tot_QatarLiquefiedGasCompanyLimitedTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OmanLNGLLCMember" id="tot_OmanLNGLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AbuDhabiGasLiquefactionCompanyLimitedMember" id="tot_AbuDhabiGasLiquefactionCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="YamalLNGMember" id="tot_YamalLNGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IchthysLNGPTYLimitedMember" id="tot_IchthysLNGPTYLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherEquitySecuritiesBelowFiftyMillionMember" id="tot_OtherEquitySecuritiesBelowFiftyMillionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="QatarPetrochemicalCompanyQSCQapcoMember" id="tot_QatarPetrochemicalCompanyQSCQapcoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="QatofinCompanyLimitedMember" id="tot_QatofinCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LaffanRefineryCompanyLimitedMember" id="tot_LaffanRefineryCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfBusinessCombinationsAndDivestmentsAbstract" id="tot_DisclosureOfBusinessCombinationsAndDivestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MarketingAndServicesSegmentMember" id="tot_MarketingAndServicesSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareholdersEquityAndShareBasedPaymentsAbstract" id="tot_ShareholdersEquityAndShareBasedPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfTreasurySharesCancelled" id="tot_NumberOfTreasurySharesCancelled" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PeriodToIncreaseCapitalReserveToMembersOfCompanyOrGroupSavingsPlan" id="tot_PeriodToIncreaseCapitalReserveToMembersOfCompanyOrGroupSavingsPlan" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfIssuedSharesHeldByEntityOrByItsSubsidiariesOrAssociates" id="tot_PercentageOfIssuedSharesHeldByEntityOrByItsSubsidiariesOrAssociates" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="StatutoryReservePercentIncome" id="tot_StatutoryReservePercentIncome" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="StatutoryReservePercentShareCapital" id="tot_StatutoryReservePercentShareCapital" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="WeightedAverageOfPerformanceSharesIssued" id="tot_WeightedAverageOfPerformanceSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WeightedAverageOfSharesIssuedReservedForEmployees" id="tot_WeightedAverageOfSharesIssuedReservedForEmployees" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SubordinatedNote2.708PerpetualMaturityCallableMember" id="tot_SubordinatedNote2.708PerpetualMaturityCallableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SubordinatedNote3.369PerpetualMaturityCallableMember" id="tot_SubordinatedNote3.369PerpetualMaturityCallableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SubordinatedNote2.625PerpetualMaturityCallableMember" id="tot_SubordinatedNote2.625PerpetualMaturityCallableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DeeplySubordinatedCallableNoteRecordedInEquity" id="tot_DeeplySubordinatedCallableNoteRecordedInEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ExchangeDifferencesOnTranslationRelatingToShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" id="tot_ExchangeDifferencesOnTranslationRelatingToShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="OtherComprehensiveIncomePreTaxAmountAbstract" id="tot_OtherComprehensiveIncomePreTaxAmountAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VestingLifeOfShareBasedAwards" id="tot_VestingLifeOfShareBasedAwards" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonTransferabilityRestrictionPeriod" id="tot_NonTransferabilityRestrictionPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalSaPerformanceSharePlansMember" id="tot_TotalSaPerformanceSharePlansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CapitalIncreaseReserveForEmployeesMember" id="tot_CapitalIncreaseReserveForEmployeesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StockTradingDaysToDetermineSubscriptionPrice" id="tot_StockTradingDaysToDetermineSubscriptionPrice" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MaximumShareholderVotingRights" id="tot_MaximumShareholderVotingRights" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="MinimumOwnershipNoVotingRestrictions" id="tot_MinimumOwnershipNoVotingRestrictions" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="NonIFRSAdjustedTotalMember" id="tot_NonIFRSAdjustedTotalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonIFRSAdjustmentsMember" id="tot_NonIFRSAdjustmentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodAndOtherItems" id="tot_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodAndOtherItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="TaxesOnNetOperatingIncome" id="tot_TaxesOnNetOperatingIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ProfitLossFromOperatingActivitiesAfterTax" id="tot_ProfitLossFromOperatingActivitiesAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ExplorationAndProductionSegmentMember" id="tot_ExplorationAndProductionSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DiscountRateAssetRetirementObligation" id="tot_DiscountRateAssetRetirementObligation" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="InflationRateAssetRetirementObligation" id="tot_InflationRateAssetRetirementObligation" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="AbuDhabiGasIndustriesLimitedMember" id="tot_AbuDhabiGasIndustriesLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdvancedThermalBatteriesInc.Member" id="tot_AdvancedThermalBatteriesInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AerospatialeBatteriesAsbMember" id="tot_AerospatialeBatteriesAsbMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AngolaLNGSupplyServicesLLCMember" id="tot_AngolaLNGSupplyServicesLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AristeaMember" id="tot_AristeaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ArtecoMember" id="tot_ArtecoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BonnyGasTransportLimitedMember" id="tot_BonnyGasTransportLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BrassLNGLimitedMember" id="tot_BrassLNGLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DolphinEnergyLimitedMember" id="tot_DolphinEnergyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GasDelLitoralSRLCVMember" id="tot_GasDelLitoralSRLCVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GasInvestmentAndServicesCompanyLimitedMember" id="tot_GasInvestmentAndServicesCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GulfTotalTractebelPowerCompanyPSJCMember" id="tot_GulfTotalTractebelPowerCompanyPSJCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HanwhaTotalPetrochemicalCo.LimitedMember" id="tot_HanwhaTotalPetrochemicalCo.LimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LaPortePipelineCompanyLPMember" id="tot_LaPortePipelineCompanyLPMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LaPortePipelineGPLLCMember" id="tot_LaPortePipelineGPLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MissilesAndSpaceBatteriesLimitedMember" id="tot_MissilesAndSpaceBatteriesLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MuliloPrieskaPVRFProprietaryLimitedMember" id="tot_MuliloPrieskaPVRFProprietaryLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NationalGasShippingCompanyLimitedMember" id="tot_NationalGasShippingCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NorpipeOilAsMember" id="tot_NorpipeOilAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NorpipePetroleumUKLimitedMember" id="tot_NorpipePetroleumUKLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NorseaPipelineLimitedMember" id="tot_NorseaPipelineLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NorthOilCompanyMember" id="tot_NorthOilCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NovatekMember" id="tot_NovatekMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ParsLNGLimitedMember" id="tot_ParsLNGLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PrivateOilHoldingsOmanLimitedMember" id="tot_PrivateOilHoldingsOmanLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="QatarLiquefiedGasCompanyLimitedMember" id="tot_QatarLiquefiedGasCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SanJacintoRailLimitedMember" id="tot_SanJacintoRailLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaudiAramcoTotalRefiningAndPetrochemicalCompanyMember" id="tot_SaudiAramcoTotalRefiningAndPetrochemicalCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaudiTotalPetroleumProductsMember" id="tot_SaudiTotalPetroleumProductsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ShamsPowerCompanyPJSCMember" id="tot_ShamsPowerCompanyPJSCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SocieteDuPipelineSudEuropeenMember" id="tot_SocieteDuPipelineSudEuropeenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SOilTotalLubricantsCompanyLimitedMember" id="tot_SOilTotalLubricantsCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SouthAsiaLPGPrivateLimitedMember" id="tot_SouthAsiaLPGPrivateLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SouthHookLNGTerminalCompanyLimitedMember" id="tot_SouthHookLNGTerminalCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SunzilMember" id="tot_SunzilMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalTractebelEmiratesOAndMCompanyMember" id="tot_TotalTractebelEmiratesOAndMCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalTractebelEmiratesPowerCompanyMember" id="tot_TotalTractebelEmiratesPowerCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AlbatrosMember" id="tot_AlbatrosMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AlcadAbMember" id="tot_AlcadAbMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AntillesGazMember" id="tot_AntillesGazMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="As24Member" id="tot_As24Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="As24TankserviceGmbHMember" id="tot_As24TankserviceGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="As24BelgieNVMember" id="tot_As24BelgieNVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="As24EspanolaS.a.Member" id="tot_As24EspanolaS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="As24FuelCardsLimitedMember" id="tot_As24FuelCardsLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="As24PolskaSPZOOMember" id="tot_As24PolskaSPZOOMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AtlanticTradingAndMarketingInc.Member" id="tot_AtlanticTradingAndMarketingInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BalzatexS.a.sMember" id="tot_BalzatexS.a.sMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BasfTotalPetrochemicalsLLCMember" id="tot_BasfTotalPetrochemicalsLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BayJunctionInc.Member" id="tot_BayJunctionInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BorrachasPortalegreLtdaMember" id="tot_BorrachasPortalegreLtdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BOUVerwaltungsGmbHMember" id="tot_BOUVerwaltungsGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CatelsaCaceresS.a.u.Member" id="tot_CatelsaCaceresS.a.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireTwoMember" id="tot_CentraleSolaireTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CompositeIndustrieMarocS.a.r.l.Member" id="tot_CompositeIndustrieMarocS.a.r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CompositeIndustrieS.a.Member" id="tot_CompositeIndustrieS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CosdenLLCMember" id="tot_CosdenLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="COSMarCompanyMember" id="tot_COSMarCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CrayValleyGuangzhouChemicalCompanyLimitedMember" id="tot_CrayValleyGuangzhouChemicalCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CrayValleyCzechMember" id="tot_CrayValleyCzechMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CrayValleyHSCAsiaLimitedMember" id="tot_CrayValleyHSCAsiaLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CrayValleyS.a.Member" id="tot_CrayValleyS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CssaCharteringAndShippingServicesS.a.Member" id="tot_CssaCharteringAndShippingServicesS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EFOilAndGasLimitedMember" id="tot_EFOilAndGasLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ElfAquitaineFertilisantsMember" id="tot_ElfAquitaineFertilisantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ElfAquitaineInc.Member" id="tot_ElfAquitaineInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ElfEAndPMember" id="tot_ElfEAndPMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ElfExplorationUKLimitedMember" id="tot_ElfExplorationUKLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ElfForestProductsLLCMember" id="tot_ElfForestProductsLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ElfOilUKAviationLimitedMember" id="tot_ElfOilUKAviationLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ElfOilUKPropertiesLimitedMember" id="tot_ElfOilUKPropertiesLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ElfPetroleumIranMember" id="tot_ElfPetroleumIranMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ElfPetroleumUKLimitedMember" id="tot_ElfPetroleumUKLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EspaS.a.r.l.Member" id="tot_EspaS.a.r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FeluyImmobatiMember" id="tot_FeluyImmobatiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinaTechnologyInc.Member" id="tot_FinaTechnologyInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FriemanAndWolfBatterietechnickGmbHMember" id="tot_FriemanAndWolfBatterietechnickGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GasketSuzhouValveComponentsCompanyLimitedMember" id="tot_GasketSuzhouValveComponentsCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GasketInternationalSpaMember" id="tot_GasketInternationalSpaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrandeParoisseS.a.Member" id="tot_GrandeParoisseS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GuangzhouElfLubricantsCompanyLimitedMember" id="tot_GuangzhouElfLubricantsCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonUKLimitedMember" id="tot_HutchinsonUKLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonWuhanAutomotiveRubberProductsCompanyLimitedMember" id="tot_HutchinsonWuhanAutomotiveRubberProductsCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonAeronautiqueAndIndustrieLimitedMember" id="tot_HutchinsonAeronautiqueAndIndustrieLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonAerospaceAndIndustryInc.Member" id="tot_HutchinsonAerospaceAndIndustryInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonAerospaceGmbHMember" id="tot_HutchinsonAerospaceGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonAntivibrationSystemsInc.Member" id="tot_HutchinsonAntivibrationSystemsInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonAutopartesMexicoS.a.DeC.v.Member" id="tot_HutchinsonAutopartesMexicoS.a.DeC.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonBorrachasDePortugalLtdaMember" id="tot_HutchinsonBorrachasDePortugalLtdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonCorporationMember" id="tot_HutchinsonCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonDOORumaMember" id="tot_HutchinsonDOORumaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonDoBrasilS.a.Member" id="tot_HutchinsonDoBrasilS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonFluidManagementSystemsInc.Member" id="tot_HutchinsonFluidManagementSystemsInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonGmbHMember" id="tot_HutchinsonGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonHoldingGmbHMember" id="tot_HutchinsonHoldingGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonHoldingsUKLimitedMember" id="tot_HutchinsonHoldingsUKLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonIberiaS.a.Member" id="tot_HutchinsonIberiaS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonIndustrialRubberProductsSuzhouCompanyLimitedMember" id="tot_HutchinsonIndustrialRubberProductsSuzhouCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonIndustriasDelCauchoSauMember" id="tot_HutchinsonIndustriasDelCauchoSauMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonIndustriesInc.Member" id="tot_HutchinsonIndustriesInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonJapanCompanyLimitedMember" id="tot_HutchinsonJapanCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonKoreaLimitedMember" id="tot_HutchinsonKoreaLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonMarocS.a.r.l.AuMember" id="tot_HutchinsonMarocS.a.r.l.AuMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonPolandSPZOoMember" id="tot_HutchinsonPolandSPZOoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonPolymersSNCMember" id="tot_HutchinsonPolymersSNCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonPortoTubosFlexiveisLtdaMember" id="tot_HutchinsonPortoTubosFlexiveisLtdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonPrecisionSealingSystemsInc.Member" id="tot_HutchinsonPrecisionSealingSystemsInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonS.a.Member" id="tot_HutchinsonS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonSNCMember" id="tot_HutchinsonSNCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonSRLItalieMember" id="tot_HutchinsonSRLItalieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonSealDeMexicoS.a.DeCv.Member" id="tot_HutchinsonSealDeMexicoS.a.DeCv.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonSealingSystemsInc.Member" id="tot_HutchinsonSealingSystemsInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonSROMember" id="tot_HutchinsonSROMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonStopChocGmbHAndCOKGMember" id="tot_HutchinsonStopChocGmbHAndCOKGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonTransferenciaDeFluidosS.a.DeCVMember" id="tot_HutchinsonTransferenciaDeFluidosS.a.DeCVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonTunisieS.a.r.l.Member" id="tot_HutchinsonTunisieS.a.r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IndustriasTecnicasDeLaEspumaSLMember" id="tot_IndustriasTecnicasDeLaEspumaSLMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IndustrielleDesmarquoySNCMember" id="tot_IndustrielleDesmarquoySNCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="InstitutPhotovoltaiqueDIleDeFranceIPVFMember" id="tot_InstitutPhotovoltaiqueDIleDeFranceIPVFMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="JehierS.a.sMember" id="tot_JehierS.a.sMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="KtnKunststofftechnikNobitzGmbHMember" id="tot_KtnKunststofftechnikNobitzGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LeJointFrancaisSNCMember" id="tot_LeJointFrancaisSNCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LegacySiteServicesLLCMember" id="tot_LegacySiteServicesLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LemooreStratfordLandHoldingsIvLLCMember" id="tot_LemooreStratfordLandHoldingsIvLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LesStratifiesS.a.sMember" id="tot_LesStratifiesS.a.sMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoneWolfLandCompanyMember" id="tot_LoneWolfLandCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LSSFundingInc.Member" id="tot_LSSFundingInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MabrukOilOperationsMember" id="tot_MabrukOilOperationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MachenLandLimitedMember" id="tot_MachenLandLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OlutexOberlausitzerLuftfahrttextilienGmbHMember" id="tot_OlutexOberlausitzerLuftfahrttextilienGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OmniumReinsuranceCompanyS.a.Member" id="tot_OmniumReinsuranceCompanyS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PamarganProductsLimitedMember" id="tot_PamarganProductsLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PanInsuranceLimitedMember" id="tot_PanInsuranceLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PaulstraSNCMember" id="tot_PaulstraSNCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PolyblendGmbHMember" id="tot_PolyblendGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="QuimicaVascaS.a.UnipersonalMember" id="tot_QuimicaVascaS.a.UnipersonalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ResiliumMember" id="tot_ResiliumMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RetiaMember" id="tot_RetiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RetiaUsaLLCMember" id="tot_RetiaUsaLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftZhuhaiFTZBatteriesCompanyLimitedMember" id="tot_SaftZhuhaiFTZBatteriesCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftAbMember" id="tot_SaftAbMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftAmericaInc.Member" id="tot_SaftAmericaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftAustraliaPTYLimitedMember" id="tot_SaftAustraliaPTYLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftBatteriasSLMember" id="tot_SaftBatteriasSLMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftBatterieItaliaSRLMember" id="tot_SaftBatterieItaliaSRLMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftBatterienGmbHMember" id="tot_SaftBatterienGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftBatteriesPteLimitedMember" id="tot_SaftBatteriesPteLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftBatteriesPTYLimitedMember" id="tot_SaftBatteriesPTYLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftDoBrasilLtdaMember" id="tot_SaftDoBrasilLtdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftFerakAsMember" id="tot_SaftFerakAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftHongKongLimitedMember" id="tot_SaftHongKongLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftJapanKKMember" id="tot_SaftJapanKKMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftLimitedMember" id="tot_SaftLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftLLCMember" id="tot_SaftLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftNifeMELimitedMember" id="tot_SaftNifeMELimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftS.a.sMember" id="tot_SaftS.a.sMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SeptentrionParticipationsMember" id="tot_SeptentrionParticipationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SocapS.a.s.Member" id="tot_SocapS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SocieteBearnaiseDeGestionIndustrielleMember" id="tot_SocieteBearnaiseDeGestionIndustrielleMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SocieteCivileImmobiliereCBTwoMember" id="tot_SocieteCivileImmobiliereCBTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SocieteMahoraiseDeStockageDeProduitsPetroliersMember" id="tot_SocieteMahoraiseDeStockageDeProduitsPetroliersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SocieteUrbaineDesPetrolesMember" id="tot_SocieteUrbaineDesPetrolesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SofaxBanqueMember" id="tot_SofaxBanqueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCaliforniaXXXVLLCMember" id="tot_SolarStarCaliforniaXXXVLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCaliforniaXXXVILLCMember" id="tot_SolarStarCaliforniaXXXVILLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCaliforniaXXXVIIILLCMember" id="tot_SolarStarCaliforniaXXXVIIILLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarColoradoTwoLLCMember" id="tot_SolarStarColoradoTwoLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarMassachusettsTwoLLCMember" id="tot_SolarStarMassachusettsTwoLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StillmanSealCorporationMember" id="tot_StillmanSealCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StopChocUKLimitedMember" id="tot_StopChocUKLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SwingletreeOperationsLLCMember" id="tot_SwingletreeOperationsLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TadiranBatteriesGmbHMember" id="tot_TadiranBatteriesGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TadiranBatteriesLimitedMember" id="tot_TadiranBatteriesLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TechlamS.a.s.Member" id="tot_TechlamS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalAmericanServicesInc.Member" id="tot_TotalAmericanServicesInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalAustralMember" id="tot_TotalAustralMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalBitumenUKLimitedMember" id="tot_TotalBitumenUKLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalCapitalMember" id="tot_TotalCapitalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalCapitalCanadaLimitedMember" id="tot_TotalCapitalCanadaLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalCapitalInternationalMember" id="tot_TotalCapitalInternationalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPAngolaBlock15.06LimitedMember" id="tot_TotalEAndPAngolaBlock15.06LimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPAngolaBlock33Member" id="tot_TotalEAndPAngolaBlock33Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPAngolaBlock39Member" id="tot_TotalEAndPAngolaBlock39Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPChineMember" id="tot_TotalEAndPChineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPEgyptBlockTwoBVMember" id="tot_TotalEAndPEgyptBlockTwoBVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPGuyaneFrancaiseMember" id="tot_TotalEAndPGuyaneFrancaiseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPKurdistanRegionOfIraqHarirBVMember" id="tot_TotalEAndPKurdistanRegionOfIraqHarirBVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPKurdistanRegionOfIraqSafenBVMember" id="tot_TotalEAndPKurdistanRegionOfIraqSafenBVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPKurdistanRegionOfIraqTazaBVMember" id="tot_TotalEAndPKurdistanRegionOfIraqTazaBVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPKurdistanRegionOfIraqBVMember" id="tot_TotalEAndPKurdistanRegionOfIraqBVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPPhilippinesBVMember" id="tot_TotalEAndPPhilippinesBVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPServicesChinaCompanyLimitedMember" id="tot_TotalEAndPServicesChinaCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPSouthSudanMember" id="tot_TotalEAndPSouthSudanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPSyrieMember" id="tot_TotalEAndPSyrieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPTajikistanBVMember" id="tot_TotalEAndPTajikistanBVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalGlobalInformationTechnologyServicesMember" id="tot_TotalGlobalInformationTechnologyServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalInternationalNVMember" id="tot_TotalInternationalNVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalLubricantsChinaCompanyLimitedMember" id="tot_TotalLubricantsChinaCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalMarketingUgandaMember" id="tot_TotalMarketingUgandaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalOilAndGasSouthAmericaMember" id="tot_TotalOilAndGasSouthAmericaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalOperationsCanadaLimitedMember" id="tot_TotalOperationsCanadaLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalParsLNGMember" id="tot_TotalParsLNGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalRefiningAndChemicalsSaudiArabiaS.a.s.Member" id="tot_TotalRefiningAndChemicalsSaudiArabiaS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalResourcesCanadaLimitedMember" id="tot_TotalResourcesCanadaLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalSouthParsMember" id="tot_TotalSouthParsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UnitahColoradoResourcesTwoLLCMember" id="tot_UnitahColoradoResourcesTwoLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VibrachocSauMember" id="tot_VibrachocSauMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ZeelandRefineryNVMember" id="tot_ZeelandRefineryNVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfEntities" id="tot_NumberOfEntities" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="AdjustmentsForProvisionsAndDeferredTaxExpense" id="tot_AdjustmentsForProvisionsAndDeferredTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="PurchaseOfPropertyPlantAndEquipmentAndIntangibleAssets" id="tot_PurchaseOfPropertyPlantAndEquipmentAndIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ProceedsFromSalesOfPropertyPlantAndEquipmentAndIntangibleAssets" id="tot_ProceedsFromSalesOfPropertyPlantAndEquipmentAndIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ProceedsFromPaymentsForOtherTransactionsWithNonControllingInterests" id="tot_ProceedsFromPaymentsForOtherTransactionsWithNonControllingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ProceedsFromRepaymentsOfNonCurrentBorrowings" id="tot_ProceedsFromRepaymentsOfNonCurrentBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="CashFlowsFromUsedInIncreaseDecreaseInCurrentFinancialAssetsAndLiabilities" id="tot_CashFlowsFromUsedInIncreaseDecreaseInCurrentFinancialAssetsAndLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfOperatingSegmentsAdjustmentDetailsTableTextBlock" id="tot_DisclosureOfOperatingSegmentsAdjustmentDetailsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetCostOfNetDebt" id="tot_NetCostOfNetDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="NonIFRSAdjustmentsInventoryValuationEffectMember" id="tot_NonIFRSAdjustmentsInventoryValuationEffectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseInNumberOfSharesIssuedReserveForEmployees" id="tot_IncreaseInNumberOfSharesIssuedReserveForEmployees" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonIFRSAdjustmentsChangesInFairValueMember" id="tot_NonIFRSAdjustmentsChangesInFairValueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonIFRSAdjustmentsRestructuringChargesMember" id="tot_NonIFRSAdjustmentsRestructuringChargesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonIFRSAdjustmentsGainsOrLossesOnAssetDisposalsMember" id="tot_NonIFRSAdjustmentsGainsOrLossesOnAssetDisposalsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonIFRSAdjustmentsOtherMember" id="tot_NonIFRSAdjustmentsOtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ImpairmentLossRecognizedInProfitOrLossNetOfTaxAttributableToOwnersOfParent" id="tot_ImpairmentLossRecognizedInProfitOrLossNetOfTaxAttributableToOwnersOfParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="PreTaxDiscountRateForCashFlowProjections" id="tot_PreTaxDiscountRateForCashFlowProjections" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DisclosureOfDetailedInformationAboutIntangibleAndTangibleAssetsAbstract" id="tot_DisclosureOfDetailedInformationAboutIntangibleAndTangibleAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProvedMineralInterestsMember" id="tot_ProvedMineralInterestsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UnprovedMineralInterestsMember" id="tot_UnprovedMineralInterestsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AmortisationAndImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" id="tot_AmortisationAndImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FurnitureOfficeEquipmentMachineryAndToolsMember" id="tot_FurnitureOfficeEquipmentMachineryAndToolsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StorageTanksAndRelatedEquipmentMember" id="tot_StorageTanksAndRelatedEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SpecializedComplexInstallationsAndPipelinesMember" id="tot_SpecializedComplexInstallationsAndPipelinesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DepreciationAndImpairmentPropertyPlantAndEquipment" id="tot_DepreciationAndImpairmentPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TabularDisclosureOfAggregatedSummarisedFinancialInformationForOtherEquityMethodAffiliatesTableTextBlock" id="tot_TabularDisclosureOfAggregatedSummarisedFinancialInformationForOtherEquityMethodAffiliatesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AssociatesInQatarMember" id="tot_AssociatesInQatarMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProductionCapacityOfRefinery" id="tot_ProductionCapacityOfRefinery" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfInterestInOtherEntitiesTable" id="tot_DisclosureOfInterestInOtherEntitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfInterestInOtherEntitiesLineItems" id="tot_DisclosureOfInterestInOtherEntitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfEquityInvestmentsAndRelatedPartyTransactionsAbstract" id="tot_DisclosureOfEquityInvestmentsAndRelatedPartyTransactionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoansAndAdvancesToRelatedPartiesExcludingEquityAffiliates" id="tot_LoansAndAdvancesToRelatedPartiesExcludingEquityAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="LoansReceivedFromRelatedParties" id="tot_LoansReceivedFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="KeyManagementPersonnelCompensationProvisionForSeverance" id="tot_KeyManagementPersonnelCompensationProvisionForSeverance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="UnlimitedMember" id="tot_UnlimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfCommitmentsAndLeaseContractsAbstract" id="tot_DisclosureOfCommitmentsAndLeaseContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GuaranteesToCustomersSuppliersMember" id="tot_GuaranteesToCustomersSuppliersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ContractualObligationRecordedInBalanceSheet" id="tot_ContractualObligationRecordedInBalanceSheet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ContractualObligationNotRecordedInBalanceSheet" id="tot_ContractualObligationNotRecordedInBalanceSheet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="MortgagesAndLiensReceived" id="tot_MortgagesAndLiensReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="OtherCommitmentsReceived" id="tot_OtherCommitmentsReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="MainItemsRelatedToOperatingActivitiesAbstract" id="tot_MainItemsRelatedToOperatingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MainItemsRelatedToOperatingActivitiesTextBlock" id="tot_MainItemsRelatedToOperatingActivitiesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfOperatingExpensesTableTextBlock" id="tot_DisclosureOfOperatingExpensesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfAccountsReceivableAndOtherCurrentAssetsTableTextBlock" id="tot_DisclosureOfAccountsReceivableAndOtherCurrentAssetsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfCashPaidOrReceivedInCashFlowFromOperatingActivitiesTableTextBlock" id="tot_DisclosureOfCashPaidOrReceivedInCashFlowFromOperatingActivitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentOperatingLiabilitiesAllowancesOrReversals" id="tot_NonCurrentOperatingLiabilitiesAllowancesOrReversals" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="CurrentOperatingLiabilitiesAllowancesOrReversals" id="tot_CurrentOperatingLiabilitiesAllowancesOrReversals" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="NumberOfEmployeesEngagedForResearchAndDevelopmentActivities" id="tot_NumberOfEmployeesEngagedForResearchAndDevelopmentActivities" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherOperatingReceivablesMember" id="tot_OtherOperatingReceivablesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentOverdueReceivables" id="tot_CurrentOverdueReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="SecondQuarterlyInterimDividendPayable" id="tot_SecondQuarterlyInterimDividendPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ThirdQuarterlyInterimDividendPayable" id="tot_ThirdQuarterlyInterimDividendPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="OtherItemsFromOperatingActivitiesLineItems" id="tot_OtherItemsFromOperatingActivitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AssetRetirementObligationsAccretionExpense" id="tot_AssetRetirementObligationsAccretionExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfPayrollStaffAndEmployeeBenefitsObligationsAbstract" id="tot_DisclosureOfPayrollStaffAndEmployeeBenefitsObligationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfLiabilitiesForEmployeeBenefitsObligationsTableTextBlock" id="tot_DisclosureOfLiabilitiesForEmployeeBenefitsObligationsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EuroZoneMember" id="tot_EuroZoneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EstimatedFutureBenefitPaymentsFromDefinedBenefitPlans" id="tot_EstimatedFutureBenefitPaymentsFromDefinedBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="AnnuityContractsPercentageContributedToFairValueOfPlanAssets" id="tot_AnnuityContractsPercentageContributedToFairValueOfPlanAssets" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="NumberOfManagementEmployees" id="tot_NumberOfManagementEmployees" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="NumberOfOtherEmployees" id="tot_NumberOfOtherEmployees" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="OtherItemsRelatedToOperatingActivitiesAbstract" id="tot_OtherItemsRelatedToOperatingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherItemsRelatedToOperatingActivitiesTextBlock" id="tot_OtherItemsRelatedToOperatingActivitiesTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfInventoriesTableTextBlock" id="tot_DisclosureOfInventoriesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfOtherCurrentPayablesAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" id="tot_DisclosureOfOtherCurrentPayablesAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfOtherFinanceIncomeAndExpenseTableTextBlock" id="tot_DisclosureOfOtherFinanceIncomeAndExpenseTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AmortisationExpenseIntangibleAssetsOtherThanMineralInterests" id="tot_AmortisationExpenseIntangibleAssetsOtherThanMineralInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="MiscellaneousOtherFinanceIncome" id="tot_MiscellaneousOtherFinanceIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="MiscellaneousOtherFinanceCost" id="tot_MiscellaneousOtherFinanceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfItemsRelatedToOperatingActivitiesTable" id="tot_DisclosureOfItemsRelatedToOperatingActivitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfItemsRelatedToOperatingActivitiesLineItems" id="tot_DisclosureOfItemsRelatedToOperatingActivitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoansAndAdvancesMember" id="tot_LoansAndAdvancesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UtilisationAndReversalAllowanceAccountForCreditLossesOfFinancialAssets" id="tot_UtilisationAndReversalAllowanceAccountForCreditLossesOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ResearchAndDevelopmentExpenseAsPercentageOfSales" id="tot_ResearchAndDevelopmentExpenseAsPercentageOfSales" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentCrudeOilAndNaturalGas" id="tot_CurrentCrudeOilAndNaturalGas" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DisclosureOfIntangibleAssetsAndPropertyPlantAndEquipmentTextBlock" id="tot_DisclosureOfIntangibleAssetsAndPropertyPlantAndEquipmentTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentInventoriesHeldForTrading" id="tot_CurrentInventoriesHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PeriodOfTurnoverForPetroleumProductInventories" id="tot_PeriodOfTurnoverForPetroleumProductInventories" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MiscellaneousOtherCurrentAssets" id="tot_MiscellaneousOtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="AdditionalAllowanceRecognisedInProfitOrLossNetOfUtilisationAndReversalsAllowanceAccountForCreditLossesOfFinancialAssets" id="tot_AdditionalAllowanceRecognisedInProfitOrLossNetOfUtilisationAndReversalsAllowanceAccountForCreditLossesOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="CashFlowsForInterestTaxesAndDividendsAbstract" id="tot_CashFlowsForInterestTaxesAndDividendsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ChangesInWorkingCapitalAbstract" id="tot_ChangesInWorkingCapitalAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdjustmentsForIncreaseDecreaseInOtherCurrentPayablesAccruedExpensesAndOtherCurrentLiabilities" id="tot_AdjustmentsForIncreaseDecreaseInOtherCurrentPayablesAccruedExpensesAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ProvisionsAndDeferredTaxesAbstract" id="tot_ProvisionsAndDeferredTaxesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SharePremiumAndRetainedEarningsMember" id="tot_SharePremiumAndRetainedEarningsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProvedOilAndGasPropertiesMember" id="tot_ProvedOilAndGasPropertiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UnprovedOilAndGasPropertiesMember" id="tot_UnprovedOilAndGasPropertiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MachineryPlantAndEquipmentMember" id="tot_MachineryPlantAndEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TemporaryDifferencesEmployeeBenefitsMember" id="tot_TemporaryDifferencesEmployeeBenefitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TemporaryDifferencesDepreciationMember" id="tot_TemporaryDifferencesDepreciationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseThroughChangesInScopeOfConsolidationDeferredTaxLiabilityAsset" id="tot_IncreaseDecreaseThroughChangesInScopeOfConsolidationDeferredTaxLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="TaxEffectOfPermanentDifferences" id="tot_TaxEffectOfPermanentDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="TaxEffectOfIncomeLossOfAffiliates" id="tot_TaxEffectOfIncomeLossOfAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="StandardCorporateTaxRate" id="tot_StandardCorporateTaxRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LaterThanFourYearsMember" id="tot_LaterThanFourYearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="tot_IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="tot_IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentProvisionForEarlyRetirementPlans" id="tot_NonCurrentProvisionForEarlyRetirementPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PercentageOfNetDefinedBenefitLiabilityAsset" id="tot_PercentageOfNetDefinedBenefitLiabilityAsset" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="DefinedBenefitPlansBenefitAmountsRecognized" id="tot_DefinedBenefitPlansBenefitAmountsRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfOtherProvisionsAndNonCurrentLiabilitiesTableTextBlock" id="tot_ScheduleOfOtherProvisionsAndNonCurrentLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdditionalProvisionsAndAccretionOtherProvisions" id="tot_AdditionalProvisionsAndAccretionOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ProvisionUsedAndUnusedProvisionReversedOtherProvisions" id="tot_ProvisionUsedAndUnusedProvisionReversedOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisionsAndNoncurrentLiabilities" id="tot_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisionsAndNoncurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseThroughOtherChangesOtherProvisionsAndNoncurrentLiabilities" id="tot_IncreaseDecreaseThroughOtherChangesOtherProvisionsAndNoncurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseThroughRevisionsInEstimatesOtherProvisions" id="tot_IncreaseDecreaseThroughRevisionsInEstimatesOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="SensitivityAnalysisPercentageOfReasonablyPossibleChangeInDiscountRate" id="tot_SensitivityAnalysisPercentageOfReasonablyPossibleChangeInDiscountRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInAssetRetirementObligationDueToReasonablyPossibleDecreaseInDiscountRate" id="tot_IncreaseDecreaseInAssetRetirementObligationDueToReasonablyPossibleDecreaseInDiscountRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInProfitLossForNextFiscalYearDueToReasonablyPossibleDecreaseInDiscountRate" id="tot_IncreaseDecreaseInProfitLossForNextFiscalYearDueToReasonablyPossibleDecreaseInDiscountRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NoncurrentPortionOfNoncurrentBorrowingsExcludingFinanceLeasesNetOfHedges" id="tot_NoncurrentPortionOfNoncurrentBorrowingsExcludingFinanceLeasesNetOfHedges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CurrentPortionOfNoncurrentBorrowingsExcludingFinanceLeasesNetOfHedges" id="tot_CurrentPortionOfNoncurrentBorrowingsExcludingFinanceLeasesNetOfHedges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IfrsContractualObligation" id="tot_IfrsContractualObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="GuaranteesOfCurrentLiabilitiesMember" id="tot_GuaranteesOfCurrentLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CommitmentsInRelationToAssociates" id="tot_CommitmentsInRelationToAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ReconciliationOfNumberOfSharesIssuedAbstract" id="tot_ReconciliationOfNumberOfSharesIssuedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DecreaseThroughPaymentsOnPerpetualSubordinatedNotes" id="tot_DecreaseThroughPaymentsOnPerpetualSubordinatedNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="NumberOfTreasurySharesPurchased" id="tot_NumberOfTreasurySharesPurchased" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseInNumberOfOrdinarySharesIssued" id="tot_IncreaseInNumberOfOrdinarySharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfTreasurySharesSold" id="tot_NumberOfTreasurySharesSold" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RevenueFromSaleOfGoodsAndServicesRelatedPartyTransactions" id="tot_RevenueFromSaleOfGoodsAndServicesRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PurchasesOfGoodsAndServicesRelatedPartyTransactions" id="tot_PurchasesOfGoodsAndServicesRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfFinancialAssetsAndLiabilitiesByInstrumentClassAndStrategyTableTextBlock" id="tot_DisclosureOfFinancialAssetsAndLiabilitiesByInstrumentClassAndStrategyTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LoansToEquityAffiliatesMember" id="tot_LoansToEquityAffiliatesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsOtherInvestmentsMember" id="tot_IfrsOtherInvestmentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentFinancialAssetsMember" id="tot_NonCurrentFinancialAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsOtherNonCurrentAssetsMember" id="tot_IfrsOtherNonCurrentAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentFinancialAssetsMember" id="tot_CurrentFinancialAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsCashAndCashEquivalentsMember" id="tot_IfrsCashAndCashEquivalentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentFinancialDebtMember" id="tot_NonCurrentFinancialDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TradePayablesMember" id="tot_TradePayablesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherOperatingLiabilitiesMember" id="tot_OtherOperatingLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentBorrowingsMember" id="tot_CurrentBorrowingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherCurrentFinancialLiabilitiesMember" id="tot_OtherCurrentFinancialLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonFinancialAssets" id="tot_NonFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="EquityAndNonFinancialLiabilities" id="tot_EquityAndNonFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DisclosureOfDetailedInformationAboutFinancialInstrumentsRelatedToCommodityContractsAbstract" id="tot_DisclosureOfDetailedInformationAboutFinancialInstrumentsRelatedToCommodityContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SettlementsFairValueMeasurementFinancialInstruments" id="tot_SettlementsFairValueMeasurementFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="OtherAdjustmentsFairValueMeasurementFinancialInstruments" id="tot_OtherAdjustmentsFairValueMeasurementFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfFinancialStructureAndFinancialCostAbstract" id="tot_DisclosureOfFinancialStructureAndFinancialCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfFinancialStructureAndFinancialCostTextBlock" id="tot_DisclosureOfFinancialStructureAndFinancialCostTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfNonCurrentFinancialDebtAndRelatedFinancialInstrumentsTableTextBlock" id="tot_DisclosureOfNonCurrentFinancialDebtAndRelatedFinancialInstrumentsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfFinancialInstrumentsByTypeOfCurrencyAndInterestRateTableTextBlock" id="tot_DisclosureOfFinancialInstrumentsByTypeOfCurrencyAndInterestRateTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfCurrentFinancialAssetsAndLiabilitiesTableTextBlock" id="tot_DisclosureOfCurrentFinancialAssetsAndLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfNetDebtToEquityRatioTableTextBlock" id="tot_DisclosureOfNetDebtToEquityRatioTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfFinancialAssetsAndLiabilitiesRelatedToOperatingActivitiesTableTextBlock" id="tot_DisclosureOfFinancialAssetsAndLiabilitiesRelatedToOperatingActivitiesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HedgingInstrumentsOfNonCurrentFinancialDebtMember" id="tot_HedgingInstrumentsOfNonCurrentFinancialDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherFloatingRateDebtMember" id="tot_OtherFloatingRateDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherFixedRateDebtMember" id="tot_OtherFixedRateDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfRepaymentOfLoan" id="tot_PercentageOfRepaymentOfLoan" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentDepositsBeyondThreeMonthsMember" id="tot_CurrentDepositsBeyondThreeMonthsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ChangesInNonCurrentFinancialDebtAbstract" id="tot_ChangesInNonCurrentFinancialDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DebtToEquityRatioAbstract" id="tot_DebtToEquityRatioAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialAssetsLiabilitiesHeldForSale" id="tot_FinancialAssetsLiabilitiesHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="HeldForTradingOtherInterestRateSwapsMember" id="tot_HeldForTradingOtherInterestRateSwapsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HeldForTradingCurrencySwapsAndForwardExchangeContractsMember" id="tot_HeldForTradingCurrencySwapsAndForwardExchangeContractsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentPortionOfNonCurrentFinancialDebtAfterSwapMember" id="tot_CurrentPortionOfNonCurrentFinancialDebtAfterSwapMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ImpactOfChangesInInterestRatesOnCostOfNetDebtAbstract" id="tot_ImpactOfChangesInInterestRatesOnCostOfNetDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ImpactOnShareholdersEquityAndNetIncomeOfChangesInExchangeRatesAbstract" id="tot_ImpactOnShareholdersEquityAndNetIncomeOfChangesInExchangeRatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetInvestmentHedgeOpenInstruments" id="tot_NetInvestmentHedgeOpenInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="FinancialAssetsAndLiabilitiesRelatedToOperatingActivitiesAbstract" id="tot_FinancialAssetsAndLiabilitiesRelatedToOperatingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OperatingFinancialAssetsLiabilities" id="tot_OperatingFinancialAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CreditRiskNetMarginCallReceivedPaid" id="tot_CreditRiskNetMarginCallReceivedPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PaymentForCouponsOnSubordinatedNotes" id="tot_PaymentForCouponsOnSubordinatedNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="EquityAdjustmentForExpectedDividendsPayable" id="tot_EquityAdjustmentForExpectedDividendsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="PrincipalSubsidiaryIssuersMember" id="tot_PrincipalSubsidiaryIssuersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherConsolidatedSubsidiaryIssuersMember" id="tot_OtherConsolidatedSubsidiaryIssuersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EuroBondsWithFairValueHedgeExcluding3MonthEuriborMember" id="tot_EuroBondsWithFairValueHedgeExcluding3MonthEuriborMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UsDollarBondsWithFairValueHedgeExcluding3MonthUsliborMember" id="tot_UsDollarBondsWithFairValueHedgeExcluding3MonthUsliborMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EuroBondsWithCashFlowHedgeOrFixedRateMember" id="tot_EuroBondsWithCashFlowHedgeOrFixedRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UsDollarBondsWithCashFlowHedgeOrFixedRateMember" id="tot_UsDollarBondsWithCashFlowHedgeOrFixedRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfNetNoncurrentDebt" id="tot_PercentageOfNetNoncurrentDebt" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="NetLongTermBorrowings" id="tot_NetLongTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NetCurrentPortionOfLongTermBorrowings" id="tot_NetCurrentPortionOfLongTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NetCurrentAndNoncurrentLongTermBorrowings" id="tot_NetCurrentAndNoncurrentLongTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="SwapContractsHedgingFixedRateBondsMember" id="tot_SwapContractsHedgingFixedRateBondsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsDerivativeAssetNotionalAmount" id="tot_IfrsDerivativeAssetNotionalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="IfrsDerivativeLiabilityNotionalAmount" id="tot_IfrsDerivativeLiabilityNotionalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="NetFinancialAssetsLiabilitiesAtFairValue" id="tot_NetFinancialAssetsLiabilitiesAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ForwardExchangeContractsRelatedToOperationalActivitiesMember" id="tot_ForwardExchangeContractsRelatedToOperationalActivitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialInstrumentsExcludingCommodityContractsMember" id="tot_FinancialInstrumentsExcludingCommodityContractsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FutureFinanceChargeOnLongTermBorrowings" id="tot_FutureFinanceChargeOnLongTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NetFinancialLiabilitiesAssetsUndiscountedCashFlows" id="tot_NetFinancialLiabilitiesAssetsUndiscountedCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CommodityContractsAndRelatedFinancialInstrumentsMember" id="tot_CommodityContractsAndRelatedFinancialInstrumentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialAssetsLiabilitiesHeldForTrading" id="tot_FinancialAssetsLiabilitiesHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CommodityPriceRiskCrudeOilPetroleumProductsAndFreightRatesActivitiesMember" id="tot_CommodityPriceRiskCrudeOilPetroleumProductsAndFreightRatesActivitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentPortionOfHedgingInstrumentsRelatedToDebtMember" id="tot_CurrentPortionOfHedgingInstrumentsRelatedToDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FuturesOptionContractMember" id="tot_FuturesOptionContractMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NetFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" id="tot_NetFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="NetFinancialAssetsLiabilities" id="tot_NetFinancialAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="NetFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsAtFairValue" id="tot_NetFinancialAssetsLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DerivativeFinancialInstrumentsTypicalMaximumMaturity" id="tot_DerivativeFinancialInstrumentsTypicalMaximumMaturity" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TradingAndShippingDivisionMember" id="tot_TradingAndShippingDivisionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ValueAtRiskMeasurementHorizon" id="tot_ValueAtRiskMeasurementHorizon" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ValueAtRiskHistoricalBasisPeriod" id="tot_ValueAtRiskHistoricalBasisPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ValueAtRiskConfidenceLevel" id="tot_ValueAtRiskConfidenceLevel" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ValueAtRiskPeriodOfLikelihoodToExceedLossMeasure" id="tot_ValueAtRiskPeriodOfLikelihoodToExceedLossMeasure" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfFinancialInstrumentsRelatedToCommodityContractsTextBlock" id="tot_DisclosureOfFinancialInstrumentsRelatedToCommodityContractsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfChangesInLongTermBorrowingsTableTextBlock" id="tot_DisclosureOfChangesInLongTermBorrowingsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfReasonablyPossibleIncreaseInRiskAssumption" id="tot_PercentageOfReasonablyPossibleIncreaseInRiskAssumption" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="PercentageOfReasonablyPossibleDecreaseInRiskAssumption" id="tot_PercentageOfReasonablyPossibleDecreaseInRiskAssumption" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInFinancialInstrumentDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" id="tot_IncreaseDecreaseInFinancialInstrumentDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInFinancialInstrumentDueToReasonablyPossibleDecreaseInDesignatedRiskComponent" id="tot_IncreaseDecreaseInFinancialInstrumentDueToReasonablyPossibleDecreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="PercentageOfReasonablyPossibleChangeInRiskAssumptionAxis" id="tot_PercentageOfReasonablyPossibleChangeInRiskAssumptionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfReasonablyPossibleChangeInRiskAssumptionDomain" id="tot_PercentageOfReasonablyPossibleChangeInRiskAssumptionDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInCostOfNetDebtDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" id="tot_IncreaseDecreaseInCostOfNetDebtDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInCostOfNetDebtDueToReasonablyPossibleDecreaseInDesignatedRiskComponent" id="tot_IncreaseDecreaseInCostOfNetDebtDueToReasonablyPossibleDecreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ReserveOfExchangeDifferencesOnTranslationIncludingTranslationIntoPresentationCurrencyBeforeNetInvestmentHedge" id="tot_ReserveOfExchangeDifferencesOnTranslationIncludingTranslationIntoPresentationCurrencyBeforeNetInvestmentHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="EquityAttributableToOwnersOfParentAtHistoricalExchangeRate" id="tot_EquityAttributableToOwnersOfParentAtHistoricalExchangeRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInEquityDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" id="tot_IncreaseDecreaseInEquityDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInEquityDueToReasonablyPossibleDecreaseInDesignatedRiskComponent" id="tot_IncreaseDecreaseInEquityDueToReasonablyPossibleDecreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInProfitOrLossAttributableToOwnersOfParentDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" id="tot_IncreaseDecreaseInProfitOrLossAttributableToOwnersOfParentDueToReasonablyPossibleIncreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInProfitOrLossAttributableToOwnersOfParentDueToReasonablyPossibleDecreaseInDesignatedRiskComponent" id="tot_IncreaseDecreaseInProfitOrLossAttributableToOwnersOfParentDueToReasonablyPossibleDecreaseInDesignatedRiskComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="ImpairmentLossRecognisedInProfitLossFromOperatingActivities" id="tot_ImpairmentLossRecognisedInProfitLossFromOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="AggregateOtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" id="tot_AggregateOtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="TotalFacilitiesManagementServicesMember" id="tot_TotalFacilitiesManagementServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalGlobalProcurementMember" id="tot_TotalGlobalProcurementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalGlobalProcurementBelgiumS.a.Member" id="tot_TotalGlobalProcurementBelgiumS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalLearningSolutionsMember" id="tot_TotalLearningSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfOtherIncomeAndOtherExpenseTableTextBlock" id="tot_DisclosureOfOtherIncomeAndOtherExpenseTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentRefinedProducts" id="tot_CurrentRefinedProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="CurrentChemicalsProducts" id="tot_CurrentChemicalsProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ExplorationAndProductionMember" id="tot_ExplorationAndProductionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StoggEagleFundingBVMember" id="tot_StoggEagleFundingBVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPSouthParsMember" id="tot_TotalEAndPSouthParsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Fioulmarket.frMember" id="tot_Fioulmarket.frMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GapcoKenyaLimitedMember" id="tot_GapcoKenyaLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GapcoTanzaniaLimitedMember" id="tot_GapcoTanzaniaLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GulfAfricaPetroleumCorporationMember" id="tot_GulfAfricaPetroleumCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LubricantsVietnamHoldingLimitedMember" id="tot_LubricantsVietnamHoldingLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarCarportNJLLCMember" id="tot_SolarCarportNJLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarMassachusettsThreeLLCMember" id="tot_SolarStarMassachusettsThreeLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStorageFundaLLCMember" id="tot_SolarStorageFundaLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarstorageFundBLLCMember" id="tot_SolarstorageFundBLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarstorageFundCLLCMember" id="tot_SolarstorageFundCLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SPWRSSOneLLCMember" id="tot_SPWRSSOneLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SunPowerBobcatSolarLLCMember" id="tot_SunPowerBobcatSolarLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SunPowerHelixILLCMember" id="tot_SunPowerHelixILLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SunPowerRevolverHoldCoILLCMember" id="tot_SunPowerRevolverHoldCoILLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SunPowerRevolverHoldCoIParentLLCMember" id="tot_SunPowerRevolverHoldCoIParentLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UpbeatpropsOneHundredPTYLimitedMember" id="tot_UpbeatpropsOneHundredPTYLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WeightedAverageOfTreasurySharesPurchased" id="tot_WeightedAverageOfTreasurySharesPurchased" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WeightedAverageOfSharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates" id="tot_WeightedAverageOfSharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DilutiveEffectOfCapitalIncreaseReservedForEmployees" id="tot_DilutiveEffectOfCapitalIncreaseReservedForEmployees" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StatutoryReserveAdditionalTaxToAllowDistribution" id="tot_StatutoryReserveAdditionalTaxToAllowDistribution" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="DividendPaymentsAbstract" id="tot_DividendPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsDividendsAxis" id="tot_IfrsDividendsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsDividendsDomain" id="tot_IfrsDividendsDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfDepreciationAmortisationAndImpairmentOfTangibleAssetsAndMineralInterestsTableTextBlock" id="tot_DisclosureOfDepreciationAmortisationAndImpairmentOfTangibleAssetsAndMineralInterestsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesAndOtherChangesInventories" id="tot_IncreaseDecreaseThroughNetExchangeDifferencesAndOtherChangesInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ReceivablesFromIncomeTaxAndOtherTaxes" id="tot_ReceivablesFromIncomeTaxAndOtherTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="MiscellaneousOtherExpenseByNature" id="tot_MiscellaneousOtherExpenseByNature" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="MiscellaneousOtherIncome" id="tot_MiscellaneousOtherIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="LoansAndAdvancesExcludingLoansToEquityAffiliates" id="tot_LoansAndAdvancesExcludingLoansToEquityAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="ExpectedFullFiscalYearDividendPerShare" id="tot_ExpectedFullFiscalYearDividendPerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="NumberOfPerformanceConditionsInShareBasedPaymentArrangement" id="tot_NumberOfPerformanceConditionsInShareBasedPaymentArrangement" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfOtherEquityInstrumentsGrantedNotSubjectToPerformanceConditions" id="tot_NumberOfOtherEquityInstrumentsGrantedNotSubjectToPerformanceConditions" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProportionOfOwnershipInterestInAssociateOrJointVenture" id="tot_ProportionOfOwnershipInterestInAssociateOrJointVenture" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SalesObligations" id="tot_SalesObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="SubscriptionPriceDiscount" id="tot_SubscriptionPriceDiscount" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfInterestsInOtherEntitiesRelatedPartiesAndAvailableForSaleFinancialAssetsTextBlock" id="tot_DisclosureOfInterestsInOtherEntitiesRelatedPartiesAndAvailableForSaleFinancialAssetsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ReconciliationOfChangesInInventoriesAbstract" id="tot_ReconciliationOfChangesInInventoriesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfProvisionsAndOtherNoncurrentLiabilitiesTable" id="tot_DisclosureOfProvisionsAndOtherNoncurrentLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfProvisionsAndOtherNoncurrentLiabilitiesLineItems" id="tot_DisclosureOfProvisionsAndOtherNoncurrentLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentAssetsExcludingCashAndCashEquivalents" id="tot_CurrentAssetsExcludingCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="NoncurrentLiabilitiesExcludingLongTermBorrowings" id="tot_NoncurrentLiabilitiesExcludingLongTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CurrentLiabilitiesExcludingBorrowings" id="tot_CurrentLiabilitiesExcludingBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="DisclosureOfNumberAndGrantDateFairValueOfOtherEquityInstrumentsTableTextBlock" id="tot_DisclosureOfNumberAndGrantDateFairValueOfOtherEquityInstrumentsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LiquefactionEntitiesJointVentureMember" id="tot_LiquefactionEntitiesJointVentureMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LiquefactionEntitiesAssociateMember" id="tot_LiquefactionEntitiesAssociateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfCategoriesOfShares" id="tot_NumberOfCategoriesOfShares" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="LaBasinSolarILlcMember" id="tot_LaBasinSolarILlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCaliforniaLxxvLlcMember" id="tot_SolarStarCaliforniaLxxvLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCaliforniaLxxviLlcMember" id="tot_SolarStarCaliforniaLxxviLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SunpowerNyCdg1LlcMember" id="tot_SunpowerNyCdg1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonVietnamCompanyLimitedMember" id="tot_HutchinsonVietnamCompanyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentFinancialDebtAndRelatedFinancialInstrumentsMember" id="tot_NonCurrentFinancialDebtAndRelatedFinancialInstrumentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentFinancialDebtAndRelatedFinancialInstrumentsMember" id="tot_CurrentFinancialDebtAndRelatedFinancialInstrumentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseThroughReclassificationsBetweenCurrentAndNonCurrentLiabilitiesArisingFromFinancingActivities" id="tot_IncreaseDecreaseThroughReclassificationsBetweenCurrentAndNonCurrentLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="OtherNoncurrentFinancialAssetsRelatedToOperationalActivities" id="tot_OtherNoncurrentFinancialAssetsRelatedToOperationalActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="AcquisitionsAndDivestmentsTable" id="tot_AcquisitionsAndDivestmentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AcquisitionsAndDivestmentsLineItems" id="tot_AcquisitionsAndDivestmentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DiscountRateRiskForCashGeneratingUnitsMember" id="tot_DiscountRateRiskForCashGeneratingUnitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OilAndGasPricesRiskMember" id="tot_OilAndGasPricesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CapitalIncreaseReservedForEmployeesAbstract" id="tot_CapitalIncreaseReservedForEmployeesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfSharesIssuedUnderSubscription" id="tot_NumberOfSharesIssuedUnderSubscription" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfSharesIssuedAsFreeShares" id="tot_NumberOfSharesIssuedAsFreeShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SubscriptionPricePerShare" id="tot_SubscriptionPricePerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentFinancialAssetsExcludingDepositsBeyondThreeMonthsMember" id="tot_CurrentFinancialAssetsExcludingDepositsBeyondThreeMonthsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherNoncurrentFinancialAssetsRelatedToOperationalActivitiesMember" id="tot_OtherNoncurrentFinancialAssetsRelatedToOperationalActivitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherAssetsCurrentMember" id="tot_OtherAssetsCurrentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfStockholdersEquityAndShareBasedCompensationExplanatory" id="tot_DisclosureOfStockholdersEquityAndShareBasedCompensationExplanatory" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GainsLossesInShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" id="tot_GainsLossesInShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="ReclassificationAdjustmentOnShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" id="tot_ReclassificationAdjustmentOnShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IfrsAssetRetirementObligationAbstract" id="tot_IfrsAssetRetirementObligationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsBondsMember" id="tot_IfrsBondsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsTransportationEquipmentMember" id="tot_IfrsTransportationEquipmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsGuaranteeOfIndebtednessOfOthersMember" id="tot_IfrsGuaranteeOfIndebtednessOfOthersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsIndemnificationAgreementMember" id="tot_IfrsIndemnificationAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsStandbyLettersOfCreditMember" id="tot_IfrsStandbyLettersOfCreditMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsSecuredDebtMember" id="tot_IfrsSecuredDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsUnsecuredDebtMember" id="tot_IfrsUnsecuredDebtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsLineOfCreditFacilityMaximumBorrowingCapacity" id="tot_IfrsLineOfCreditFacilityMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="IfrsNumberOfReportableSegments" id="tot_IfrsNumberOfReportableSegments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IfrsScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="tot_IfrsScheduleOfChangeInAssetRetirementObligationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfInvestmentsInEquityInstrumentsTableTextBlock" id="tot_ScheduleOfInvestmentsInEquityInstrumentsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseThroughPurchaseDisposalOrTransferEquityInstrumentsHeld" id="tot_IncreaseDecreaseThroughPurchaseDisposalOrTransferEquityInstrumentsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DerivativesDesignatedAsHedgingInstrumentsCategoryMember" id="tot_DerivativesDesignatedAsHedgingInstrumentsCategoryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WeightedAverageOfTreasurySharesRepurchasedStockOptionsPlans" id="tot_WeightedAverageOfTreasurySharesRepurchasedStockOptionsPlans" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PeriodOfAssessmentFairValueOfPortfolio" id="tot_PeriodOfAssessmentFairValueOfPortfolio" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WeightedAverageOfTreasurySharesRepurchasedToCancelDilutionFromStockDividend" id="tot_WeightedAverageOfTreasurySharesRepurchasedToCancelDilutionFromStockDividend" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BayportPolymersLLCMember" id="tot_BayportPolymersLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalGlobalServicesPhilippinesMember" id="tot_TotalGlobalServicesPhilippinesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NorpipeTerminalHoldcoLimitedMember" id="tot_NorpipeTerminalHoldcoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPAlShaheenAsMember" id="tot_TotalEAndPAlShaheenAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPAlgerieBerkineAsMember" id="tot_TotalEAndPAlgerieBerkineAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEAndPParticipationsPetrolieresCongoMember" id="tot_TotalEAndPParticipationsPetrolieresCongoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AerowattEnergiesMember" id="tot_AerowattEnergiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AerowattEnergies2Member" id="tot_AerowattEnergies2Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentralePhotovoltaiqueDeMerleSudMember" id="tot_CentralePhotovoltaiqueDeMerleSudMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireDeCazedarnesMember" id="tot_CentraleSolaireDeCazedarnesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CleanEnergyMember" id="tot_CleanEnergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSEstaracMember" id="tot_CSEstaracMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSHeliovaleMember" id="tot_CSHeliovaleMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSOlinocaMember" id="tot_CSOlinocaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HydroTineeMember" id="tot_HydroTineeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IseTotalNanaoPowerPlantGKMember" id="tot_IseTotalNanaoPowerPlantGKMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LaCompagnieElectriqueDeBretagneMember" id="tot_LaCompagnieElectriqueDeBretagneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LaMetairieNeuveMember" id="tot_LaMetairieNeuveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MiyakoKuzakaiSolarparkGKMember" id="tot_MiyakoKuzakaiSolarparkGKMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarEnergiesMember" id="tot_SolarEnergiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotseanergyMember" id="tot_TotseanergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VertigoMember" id="tot_VertigoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ArgedisMember" id="tot_ArgedisMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiogazBreuilMember" id="tot_BiogazBreuilMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiogazChatillonMember" id="tot_BiogazChatillonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiogazCorcellesMember" id="tot_BiogazCorcellesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiogazEpinayMember" id="tot_BiogazEpinayMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiogazLibronMember" id="tot_BiogazLibronMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiogazMilhacMember" id="tot_BiogazMilhacMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiogazSoignollesMember" id="tot_BiogazSoignollesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiogazTorcyMember" id="tot_BiogazTorcyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiogazVertLeGrandMember" id="tot_BiogazVertLeGrandMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiogazViriatMember" id="tot_BiogazViriatMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSLesCordeliersMember" id="tot_CSLesCordeliersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSLesCordeliers2Member" id="tot_CSLesCordeliers2Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSLodesMember" id="tot_CSLodesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSMazeranLrMember" id="tot_CSMazeranLrMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSOmbrieresCapAgathoisMember" id="tot_CSOmbrieresCapAgathoisMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CSPlateauDePoulsMember" id="tot_CSPlateauDePoulsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EoleBoinMember" id="tot_EoleBoinMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EoleChampagneConlinoiseMember" id="tot_EoleChampagneConlinoiseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EoleFondsCaraibesMember" id="tot_EoleFondsCaraibesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EoleGrandMaisonMember" id="tot_EoleGrandMaisonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EoleLaMontagneMember" id="tot_EoleLaMontagneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EoleMorneCarriereMember" id="tot_EoleMorneCarriereMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EoleYateMember" id="tot_EoleYateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEnergyMarketingSMember" id="tot_TotalEnergyMarketingSMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VentsDOcCentraleDEnergieRenouvelable18Member" id="tot_VentsDOcCentraleDEnergieRenouvelable18Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ValoreneMember" id="tot_ValoreneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GlaciereDePalisseMember" id="tot_GlaciereDePalisseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CameronLNGHoldingsLLCMember" id="tot_CameronLNGHoldingsLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EoleLaPerriereSarlMember" id="tot_EoleLaPerriereSarlMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GlobalLNGNorthAmericaCorporationMember" id="tot_GlobalLNGNorthAmericaCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GlobalLNGSasMember" id="tot_GlobalLNGSasMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PosProductionIIMember" id="tot_PosProductionIIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PosProductionVMember" id="tot_PosProductionVMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HelioFondsCaraibesMember" id="tot_HelioFondsCaraibesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HelioLRMember" id="tot_HelioLRMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HelixProjectVLLCMember" id="tot_HelixProjectVLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarstarMaILLCMember" id="tot_SolarstarMaILLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HydromonsMember" id="tot_HydromonsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="QuadricaMember" id="tot_QuadricaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MargeriazEnergieMember" id="tot_MargeriazEnergieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MarysvilleUnifiedSchoolDistrictSolarLLCMember" id="tot_MarysvilleUnifiedSchoolDistrictSolarLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MethanergyMember" id="tot_MethanergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftIndiaPrivateLimitedMember" id="tot_SaftIndiaPrivateLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarAlwaysLowPricesHiLLCMember" id="tot_SolarStarAlwaysLowPricesHiLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarBayCity2LLCMember" id="tot_SolarStarBayCity2LLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarHDMarylandLLCMember" id="tot_SolarStarHDMarylandLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarHDNewJerseyLLCMember" id="tot_SolarStarHDNewJerseyLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarHDNewYorkLLCMember" id="tot_SolarStarHDNewYorkLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarKhsdLLCMember" id="tot_SolarStarKhsdLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfReasonablyPossibleDecreaseInKeyAssumption" id="tot_PercentageOfReasonablyPossibleDecreaseInKeyAssumption" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInProfitOrLossNetOfTaxDueToReasonablyPossibleDecreaseInDesignatedKeyAssumption" id="tot_IncreaseDecreaseInProfitOrLossNetOfTaxDueToReasonablyPossibleDecreaseInDesignatedKeyAssumption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfReasonablyPossibleIncreaseInKeyAssumption" id="tot_PercentageOfReasonablyPossibleIncreaseInKeyAssumption" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="IncreaseDecreaseInProfitOrLossNetOfTaxDueToReasonablyPossibleIncreaseInDesignatedKeyAssumption" id="tot_IncreaseDecreaseInProfitOrLossNetOfTaxDueToReasonablyPossibleIncreaseInDesignatedKeyAssumption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="GainsLossesOnChangeInFairValueOfInvestmentsInEquityInstruments" id="tot_GainsLossesOnChangeInFairValueOfInvestmentsInEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="NumberOfSharesInConsolidatedSubsidiaryHeldByEachDirector" id="tot_NumberOfSharesInConsolidatedSubsidiaryHeldByEachDirector" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="ArcticLng2ProjectMember" id="tot_ArcticLng2ProjectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CorporateSegmentMember" id="tot_CorporateSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseThroughIssuanceOfPerpetualSubordinatedNotesEquity" id="tot_IncreaseDecreaseThroughIssuanceOfPerpetualSubordinatedNotesEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PerpetualSubordinatedNotes1.750CallableMember" id="tot_PerpetualSubordinatedNotes1.750CallableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ExpenseRelatingToShortTermLeasesOrLowValueAssetsLeases" id="tot_ExpenseRelatingToShortTermLeasesOrLowValueAssetsLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ProceedsFromIssueRepaymentOfSubordinatedNotes" id="tot_ProceedsFromIssueRepaymentOfSubordinatedNotes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="LeaseObligationsForLowValueAssetsShortTermContractsOrNotYetCommenced" id="tot_LeaseObligationsForLowValueAssetsShortTermContractsOrNotYetCommenced" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="LeaseCommitmentsForLeasesForWhichRecognitionExemptionHasBeenUsed" id="tot_LeaseCommitmentsForLeasesForWhichRecognitionExemptionHasBeenUsed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="FixedInterestRateBondsMember" id="tot_FixedInterestRateBondsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfShareCancellationTableTextBlock" id="tot_ScheduleOfShareCancellationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfESOPCompletedByCompanyTableTextBlock" id="tot_ScheduleOfESOPCompletedByCompanyTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NumberOfShareholderPolicySharesBoughtBackAndCancelled" id="tot_NumberOfShareholderPolicySharesBoughtBackAndCancelled" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfShareCapitalOnOperationsDate" id="tot_PercentageOfShareCapitalOnOperationsDate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfSharesRankedAgainstPeersBasedOnTsrCriterion" id="tot_PercentageOfSharesRankedAgainstPeersBasedOnTsrCriterion" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfSharesForWhichPreDividendOrganicCashBreakevenCriterionIsAssessed" id="tot_PercentageOfSharesForWhichPreDividendOrganicCashBreakevenCriterionIsAssessed" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialReceivablesOnSubLeaseMember" id="tot_FinancialReceivablesOnSubLeaseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialIncomeExpenseOnLeaseAssetsAndObligations" id="tot_FinancialIncomeExpenseOnLeaseAssetsAndObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="InstrumentsForWhichHedgingEndedBefore2018Member" id="tot_InstrumentsForWhichHedgingEndedBefore2018Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StatementsTable" id="tot_StatementsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StatementsLineItems" id="tot_StatementsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="UsdLondonInterbankOfferedRateMember" id="tot_UsdLondonInterbankOfferedRateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SharePriceAtReferenceDateOtherEquityInstrumentsGrantedPerShare" id="tot_SharePriceAtReferenceDateOtherEquityInstrumentsGrantedPerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfLeaseContractsTable" id="tot_DisclosureOfLeaseContractsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisclosureOfLeaseContractsLineItems" id="tot_DisclosureOfLeaseContractsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RentalExpenseAbstract" id="tot_RentalExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleEolienneDeLaValleeGentillesseMember" id="tot_CentraleEolienneDeLaValleeGentillesseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleHydroliqueAlasMember" id="tot_CentraleHydroliqueAlasMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleHydroliquePrevinquieresMember" id="tot_CentraleHydroliquePrevinquieresMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireAutoprodMember" id="tot_CentraleSolaireAutoprodMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireCheminDeMeletteMember" id="tot_CentraleSolaireCheminDeMeletteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireDomMember" id="tot_CentraleSolaireDomMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireDuLavoirMember" id="tot_CentraleSolaireDuLavoirMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireGuinotsMember" id="tot_CentraleSolaireGuinotsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireLaPotenceMember" id="tot_CentraleSolaireLaPotenceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireLaTastereMember" id="tot_CentraleSolaireLaTastereMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireOmbrieresDeBlyesMember" id="tot_CentraleSolaireOmbrieresDeBlyesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireToitureJosseMember" id="tot_CentraleSolaireToitureJosseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GoElectricMember" id="tot_GoElectricMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HettyMember" id="tot_HettyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="JingdanNewEnergyInvestmentMember" id="tot_JingdanNewEnergyInvestmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MiyagiOsatoSolarParkG.kMember" id="tot_MiyagiOsatoSolarParkG.kMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEPIndonesiaMember" id="tot_TotalEPIndonesiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalErenMember" id="tot_TotalErenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseThroughChangesInScopeOfConsolidationIntangibleAssetsAndGoodwill" id="tot_IncreaseDecreaseThroughChangesInScopeOfConsolidationIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseThroughChangesInScopeOfConsolidationPropertyPlantAndEquipment" id="tot_IncreaseDecreaseThroughChangesInScopeOfConsolidationPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="UnrecognisedDeferredTaxAssets" id="tot_UnrecognisedDeferredTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="As24LithuanieMember" id="tot_As24LithuanieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TrapilMember" id="tot_TrapilMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalAtlanticTradingMexicoSaDeCvMember" id="tot_TotalAtlanticTradingMexicoSaDeCvMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ThermalControlSystemsAutomotiveSasuMember" id="tot_ThermalControlSystemsAutomotiveSasuMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PfwUkMachiningLtd.Member" id="tot_PfwUkMachiningLtd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PfwHavacilikSanayiVeDisTicaretLimitedSirtketiMember" id="tot_PfwHavacilikSanayiVeDisTicaretLimitedSirtketiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PfwAerospaceGmbhMember" id="tot_PfwAerospaceGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MideTechnologyCorporationMember" id="tot_MideTechnologyCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="JointPrecisionRubberMember" id="tot_JointPrecisionRubberMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HutchinsonResearchInnovationSingaporePte.LimitedMember" id="tot_HutchinsonResearchInnovationSingaporePte.LimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LaSeauveMember" id="tot_LaSeauveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NouvelleCentraleEolienneDeLastoursMember" id="tot_NouvelleCentraleEolienneDeLastoursMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftZhuhaiEnergyStorageCoMember" id="tot_SaftZhuhaiEnergyStorageCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SocieteChampenoiseDEnergieMember" id="tot_SocieteChampenoiseDEnergieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SocieteEconomieMixteProductionEnergetiqueRenouvelableMember" id="tot_SocieteEconomieMixteProductionEnergetiqueRenouvelableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarLcrCulverCityLlcMember" id="tot_SolarStarLcrCulverCityLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarLcrIrvineLlcMember" id="tot_SolarStarLcrIrvineLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarLcrSplit2LlcMember" id="tot_SolarStarLcrSplit2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarMaTewksburyLlcMember" id="tot_SolarStarMaTewksburyLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarParentCrcKernFrontLlcMember" id="tot_SolarStarParentCrcKernFrontLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarParentCrcMt.PosoLlcMember" id="tot_SolarStarParentCrcMt.PosoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarParentCrcNorthShafterLlcMember" id="tot_SolarStarParentCrcNorthShafterLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarParentCrcPierWestLlcMember" id="tot_SolarStarParentCrcPierWestLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarParentCrcYowlumne1NorthLlcMember" id="tot_SolarStarParentCrcYowlumne1NorthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarParentCrcYowlumne2SouthLlcMember" id="tot_SolarStarParentCrcYowlumne2SouthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SunpowerCommercialFtbConstructionLlcMember" id="tot_SunpowerCommercialFtbConstructionLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WinergyMember" id="tot_WinergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfControlInAssociateOrJointVenture" id="tot_PercentageOfControlInAssociateOrJointVenture" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentFinancialDebtNotionalValueExcludingInterests" id="tot_NonCurrentFinancialDebtNotionalValueExcludingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NonCurrentFinancialAssetsForMaturityAnalysis" id="tot_NonCurrentFinancialAssetsForMaturityAnalysis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="UintahColoradoResourcesLlcMember" id="tot_UintahColoradoResourcesLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleHydroliqueArvanMember" id="tot_CentraleHydroliqueArvanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleHydroliqueBonnantMember" id="tot_CentraleHydroliqueBonnantMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleHydroliqueBarbairaMember" id="tot_CentraleHydroliqueBarbairaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TypesOfActivityAxis" id="tot_TypesOfActivityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TypesOfActivityDomain" id="tot_TypesOfActivityDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ExplorationAndProductionActivitiesMember" id="tot_ExplorationAndProductionActivitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ActivitiesExcludingExplorationAndProductionMember" id="tot_ActivitiesExcludingExplorationAndProductionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AccountingPolicyAbstract" id="tot_AccountingPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OilPrice" id="tot_OilPrice" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PerpetualSubordinatedNotes2.000CallableMember" id="tot_PerpetualSubordinatedNotes2.000CallableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdjustmentsForDividendsAndUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod" id="tot_AdjustmentsForDividendsAndUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="RevenueFromContractsWithCustomersExcludingExciseTax" id="tot_RevenueFromContractsWithCustomersExcludingExciseTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="PurchasesNetOfInventoryVariation" id="tot_PurchasesNetOfInventoryVariation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTangibleAssetsAndMineralInterests" id="tot_DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTangibleAssetsAndMineralInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element name="ExecutiveOfficersMember" id="tot_ExecutiveOfficersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BoardOfDirectorsMember" id="tot_BoardOfDirectorsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PerpetualSubordinatedNotes2.125CallableMember" id="tot_PerpetualSubordinatedNotes2.125CallableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PerpetualSubordinatedNotes1.625CallableMember" id="tot_PerpetualSubordinatedNotes1.625CallableMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalSaPerformanceSharePlan2020PlanMember" id="tot_TotalSaPerformanceSharePlan2020PlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialLiabilitiesAndFinancialAssetsClassifiedAsHeldForSaleMember" id="tot_FinancialLiabilitiesAndFinancialAssetsClassifiedAsHeldForSaleMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ProvisionForFinancialRisksRelatedToAffiliateMember" id="tot_ProvisionForFinancialRisksRelatedToAffiliateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FutureFinanceExpensesOnLeases" id="tot_FutureFinanceExpensesOnLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="VariableRateBondsOrBondsAfterFairValueHedgeMember" id="tot_VariableRateBondsOrBondsAfterFairValueHedgeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FixedRateBondsOrBondsAfterCashFlowHedgeMember" id="tot_FixedRateBondsOrBondsAfterCashFlowHedgeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NonCurrentFinancialAssetsExcludingDerivativeFinancialInstrumentsMember" id="tot_NonCurrentFinancialAssetsExcludingDerivativeFinancialInstrumentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CurrentBorrowingsExcludingLeases" id="tot_CurrentBorrowingsExcludingLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="CurrentFinancialAssetsExcludingLeases" id="tot_CurrentFinancialAssetsExcludingLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="NonCurrentFinancialDebtExcludingLeases" id="tot_NonCurrentFinancialDebtExcludingLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="NonCurrentFinancialAssetsExcludingLeases" id="tot_NonCurrentFinancialAssetsExcludingLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="NetDebtToCapitalRatioExcludingLeases" id="tot_NetDebtToCapitalRatioExcludingLeases" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" />
  <xsd:element name="NetDebtExcludingLeases" id="tot_NetDebtExcludingLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element name="BrassHoldingsB.vMember" id="tot_BrassHoldingsB.vMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEPM2HoldingsLimitedMember" id="tot_TotalEPM2HoldingsLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdaniGasLimitedAglMember" id="tot_AdaniGasLimitedAglMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdaniGreenEnergyTwentyThreeLimitedMember" id="tot_AdaniGreenEnergyTwentyThreeLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AlicanteMember" id="tot_AlicanteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Alicante2Member" id="tot_Alicante2Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AlKharsaaSolarHoldingsB.v.Member" id="tot_AlKharsaaSolarHoldingsB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AmberSolarPowerCincoS.l.Member" id="tot_AmberSolarPowerCincoS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AmberSolarPowerDieciseisS.l.Member" id="tot_AmberSolarPowerDieciseisS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AnayetSolarS.l.u.Member" id="tot_AnayetSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ArmadaSolarS.l.u.Member" id="tot_ArmadaSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AmuraSolarS.l.u.Member" id="tot_AmuraSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ArbotanteSolarS.l.u.Member" id="tot_ArbotanteSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BaserComercializadoraDeReferenciaMember" id="tot_BaserComercializadoraDeReferenciaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleHydroliqueGavetMember" id="tot_CentraleHydroliqueGavetMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleHydroliqueMiageMember" id="tot_CentraleHydroliqueMiageMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CerezoSolarS.l.u.Member" id="tot_CerezoSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CidraSolarS.l.u.Member" id="tot_CidraSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EcaLngHoldingsB.v.Member" id="tot_EcaLngHoldingsB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EclipseSolarSpaMember" id="tot_EclipseSolarSpaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EdelweisSolarS.l.u.Member" id="tot_EdelweisSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FallaSolarS.l.u.Member" id="tot_FallaSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FluxsolMember" id="tot_FluxsolMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrayWhaleOffshoreWindPowerNo.1Co.LtdMember" id="tot_GrayWhaleOffshoreWindPowerNo.1Co.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrayWhaleOffshoreWindPowerNo.2Co.LtdMember" id="tot_GrayWhaleOffshoreWindPowerNo.2Co.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GrilleteSolarS.l.u.Member" id="tot_GrilleteSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Helio974Sol1Member" id="tot_Helio974Sol1Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HelioSaintBenoitMember" id="tot_HelioSaintBenoitMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HelioWabealoMember" id="tot_HelioWabealoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LanuzaSolarS.l.u.Member" id="tot_LanuzaSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LeuretMember" id="tot_LeuretMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LuceSolarSpaMember" id="tot_LuceSolarSpaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MauricioSolarS.l.u.Member" id="tot_MauricioSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MozLng1FinancingCompanyLtdMember" id="tot_MozLng1FinancingCompanyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MozLng1HoldingCompanyLtdMember" id="tot_MozLng1HoldingCompanyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MozambiqueMofCompanyS.a.Member" id="tot_MozambiqueMofCompanyS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MozambiqueLngMarineTerminalCompanyS.a.Member" id="tot_MozambiqueLngMarineTerminalCompanyS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ParqueFotovoltaicoAlicahueSolarSpaMember" id="tot_ParqueFotovoltaicoAlicahueSolarSpaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ParqueFotovoltaicoSantaAdrianaSolarSpaMember" id="tot_ParqueFotovoltaicoSantaAdrianaSolarSpaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NuzaSolarS.l.u.Member" id="tot_NuzaSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PilastraSolarS.l.u.Member" id="tot_PilastraSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PortalonSolarS.l.u.Member" id="tot_PortalonSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PostigoSolarS.l.u.Member" id="tot_PostigoSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="QuillaSolarS.l.u.Member" id="tot_QuillaSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RlaSolarSpaMember" id="tot_RlaSolarSpaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftEvS.a.s.Member" id="tot_SaftEvS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarBigAppleCdgLlcMember" id="tot_SolarStarBigAppleCdgLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarBigAppleBtmLlcMember" id="tot_SolarStarBigAppleBtmLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCrcKernFrontLlcMember" id="tot_SolarStarCrcKernFrontLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCrcYowlumne1NorthLlcMember" id="tot_SolarStarCrcYowlumne1NorthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCrcYowlumne2SouthLlcMember" id="tot_SolarStarCrcYowlumne2SouthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCrcNorthShafterLlcMember" id="tot_SolarStarCrcNorthShafterLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCrcPierWestLlcMember" id="tot_SolarStarCrcPierWestLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCrcMt.PosoLlcMember" id="tot_SolarStarCrcMt.PosoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarHarborLlcMember" id="tot_SolarStarHarborLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarHernwoodLlcMember" id="tot_SolarStarHernwoodLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarLaCountyHighDesertLlcMember" id="tot_SolarStarLaCountyHighDesertLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarTrackSouthernAve1LlcMember" id="tot_SolarStarTrackSouthernAve1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarTranquilityLlcMember" id="tot_SolarStarTranquilityLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarUnketyBrookLlcMember" id="tot_SolarStarUnketyBrookLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStorageFundDLlcMember" id="tot_SolarStorageFundDLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SpinnakerSolarS.l.u.Member" id="tot_SpinnakerSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TqnSolarNogaraMember" id="tot_TqnSolarNogaraMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TqnWindMember" id="tot_TqnWindMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TrofeoSolarS.l.u.Member" id="tot_TrofeoSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="VentsDocCentraleDEnergieRenouvelable17Member" id="tot_VentsDocCentraleDEnergieRenouvelable17Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WpFrance21Member" id="tot_WpFrance21Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SynovaMember" id="tot_SynovaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="StedisMember" id="tot_StedisMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TasHelatMarketingCompanyMember" id="tot_TasHelatMarketingCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalDigitalFactoryMember" id="tot_TotalDigitalFactoryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TqnHydroMember" id="tot_TqnHydroMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TqnSolarMember" id="tot_TqnSolarMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GasPrice" id="tot_GasPrice" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PeriodOfReservesForQualificationOfAssetsAsStranded" id="tot_PeriodOfReservesForQualificationOfAssetsAsStranded" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="IncreaseDecreaseInProfitOrLossNetOfTaxDueToReasonablyPossibleChangesInDesignatedKeyAssumption" id="tot_IncreaseDecreaseInProfitOrLossNetOfTaxDueToReasonablyPossibleChangesInDesignatedKeyAssumption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireBeauceValDeLoireMember" id="tot_CentraleSolaireBeauceValDeLoireMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireGolbeyMember" id="tot_CentraleSolaireGolbeyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EolmedMember" id="tot_EolmedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdaniGreenEnergyLimitedMember" id="tot_AdaniGreenEnergyLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfOwnershipInterestSold" id="tot_PercentageOfOwnershipInterestSold" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DescriptionOfAccountingPolicyForInvestmentsInEquityInstrumentsPolicyTextBlock" id="tot_DescriptionOfAccountingPolicyForInvestmentsInEquityInstrumentsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalSaPerformanceSharePlan2021PlanMember" id="tot_TotalSaPerformanceSharePlan2021PlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PercentageOfSharesRankedBasedOnChangeInIndirectGreenHouseGasEmissions" id="tot_PercentageOfSharesRankedBasedOnChangeInIndirectGreenHouseGasEmissions" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="DisputesElatingToClimateMember" id="tot_DisputesElatingToClimateMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RenewablesAndElectricityActivitiesMember" id="tot_RenewablesAndElectricityActivitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CongoForestCompanyCfcMember" id="tot_CongoForestCompanyCfcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ToqapGuyanaB.v.Member" id="tot_ToqapGuyanaB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpItaliaS.p.a.Member" id="tot_TotalenergiesEpItaliaS.p.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpKazakhstanMember" id="tot_TotalenergiesEpKazakhstanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CastilleMember" id="tot_CastilleMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CefeoSolarS.l.Member" id="tot_CefeoSolarS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentaurusEnvironmentS.l.u.Member" id="tot_CentaurusEnvironmentS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HanwhaTotalSolarIiLlcMember" id="tot_HanwhaTotalSolarIiLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MaenggoldoOffshoreWindPowerCo.LtdMember" id="tot_MaenggoldoOffshoreWindPowerCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesAustraliaUnitTrustMember" id="tot_TotalenergiesAustraliaUnitTrustMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesCarbonSolutionsMember" id="tot_TotalenergiesCarbonSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesClientesMember" id="tot_TotalenergiesClientesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesDfSolarLlcMember" id="tot_TotalenergiesDfSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesDenmarkAswIncMember" id="tot_TotalenergiesDenmarkAswIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpAngolaBlock25Member" id="tot_TotalenergiesEpAngolaBlock25Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpAngolaBlock32Member" id="tot_TotalenergiesEpAngolaBlock32Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpAngolaBlock40Member" id="tot_TotalenergiesEpAngolaBlock40Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpAngolaBlock48B.v.Member" id="tot_TotalenergiesEpAngolaBlock48B.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpAsiaPacificPte.LtdMember" id="tot_TotalenergiesEpAsiaPacificPte.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpBrasilLtdaMember" id="tot_TotalenergiesEpBrasilLtdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpCambodgeMember" id="tot_TotalenergiesEpCambodgeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpCompanyUkLtdMember" id="tot_TotalenergiesEpCompanyUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpDanmarkSMember" id="tot_TotalenergiesEpDanmarkSMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpDanmarkSCphMember" id="tot_TotalenergiesEpDanmarkSCphMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpFranceMember" id="tot_TotalenergiesEpFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpGastransportNederlandB.v.Member" id="tot_TotalenergiesEpGastransportNederlandB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpGuyanaB.v.Member" id="tot_TotalenergiesEpGuyanaB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpHoldingsRussiaMember" id="tot_TotalenergiesEpHoldingsRussiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpInternationalK1LtdMember" id="tot_TotalenergiesEpInternationalK1LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpInternationalK2LtdMember" id="tot_TotalenergiesEpInternationalK2LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpInternationalK3LtdMember" id="tot_TotalenergiesEpInternationalK3LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpInternationalLtdMember" id="tot_TotalenergiesEpInternationalLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpIranB.v.Member" id="tot_TotalenergiesEpIranB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpIraqMember" id="tot_TotalenergiesEpIraqMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpKenyaB.v.Member" id="tot_TotalenergiesEpKenyaB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpMalaysiaMember" id="tot_TotalenergiesEpMalaysiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpMBridgeB.v.Member" id="tot_TotalenergiesEpMBridgeB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpMexicoS.a.DeC.v.Member" id="tot_TotalenergiesEpMexicoS.a.DeC.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNamibiaB.v.Member" id="tot_TotalenergiesEpNamibiaB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNederlandB.v.Member" id="tot_TotalenergiesEpNederlandB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNigeriaDeepwaterLtdMember" id="tot_TotalenergiesEpNigeriaDeepwaterLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNigeriaDeepwaterBLtdMember" id="tot_TotalenergiesEpNigeriaDeepwaterBLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNigeriaDeepwaterCLtdMember" id="tot_TotalenergiesEpNigeriaDeepwaterCLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNigeriaDeepwaterDLtdMember" id="tot_TotalenergiesEpNigeriaDeepwaterDLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNigeriaDeepwaterELtdMember" id="tot_TotalenergiesEpNigeriaDeepwaterELtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNigeriaDeepwaterFLtdMember" id="tot_TotalenergiesEpNigeriaDeepwaterFLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNigeriaDeepwaterGLtdMember" id="tot_TotalenergiesEpNigeriaDeepwaterGLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNigeriaDeepwaterHLtdMember" id="tot_TotalenergiesEpNigeriaDeepwaterHLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNigeriaLtdMember" id="tot_TotalenergiesEpNigeriaLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNigeriaS.a.s.Member" id="tot_TotalenergiesEpNigeriaS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpNorgeAsMember" id="tot_TotalenergiesEpNorgeAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpOmanS.a.s.Member" id="tot_TotalenergiesEpOmanS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpPetroleumAngolaMember" id="tot_TotalenergiesEpPetroleumAngolaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpPipelinesDanmarkSMember" id="tot_TotalenergiesEpPipelinesDanmarkSMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpProfilsPetroliersMember" id="tot_TotalenergiesEpProfilsPetroliersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpQatarMember" id="tot_TotalenergiesEpQatarMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpRatawiHubMember" id="tot_TotalenergiesEpRatawiHubMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpRussieMember" id="tot_TotalenergiesEpRussieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpSaoTomeAndPrincipeB.v.Member" id="tot_TotalenergiesEpSaoTomeAndPrincipeB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpSenegalMember" id="tot_TotalenergiesEpSenegalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpServicesBrazilB.v.Member" id="tot_TotalenergiesEpServicesBrazilB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpSouthAfricaBlock567PtyLtdMember" id="tot_TotalenergiesEpSouthAfricaBlock567PtyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpSurinameB.v.Member" id="tot_TotalenergiesEpSurinameB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpWellResponseMember" id="tot_TotalenergiesEpWellResponseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpYemenMember" id="tot_TotalenergiesEpYemenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpYemenBlock3B.v.Member" id="tot_TotalenergiesEpYemenBlock3B.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesHoldingsNederlandB.v.Member" id="tot_TotalenergiesHoldingsNederlandB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesLngSupplyServicesUsaMember" id="tot_TotalenergiesLngSupplyServicesUsaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesNatureBasedSolutionsMember" id="tot_TotalenergiesNatureBasedSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesNatureBasedSolutionsIiMember" id="tot_TotalenergiesNatureBasedSolutionsIiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesNederlandFacilitiesManagementB.v.Member" id="tot_TotalenergiesNederlandFacilitiesManagementB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesOffshoreGbLtdMember" id="tot_TotalenergiesOffshoreGbLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesOffshoreUkLtdMember" id="tot_TotalenergiesOffshoreUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPetrleoGsBrasilLtdaMember" id="tot_TotalenergiesPetrleoGsBrasilLtdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesShippingBrazilB.v.Member" id="tot_TotalenergiesShippingBrazilB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesUpstreamDanmarkSMember" id="tot_TotalenergiesUpstreamDanmarkSMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesUpstreamNigeriaMember" id="tot_TotalenergiesUpstreamNigeriaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesUpstreamUkLtdMember" id="tot_TotalenergiesUpstreamUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpAngolaMember" id="tot_TotalenergiesEpAngolaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpAngolaBlock17.06Member" id="tot_TotalenergiesEpAngolaBlock17.06Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AdaniGreenEnergyLtdMember" id="tot_AdaniGreenEnergyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AtolnSolarS.l.uMember" id="tot_AtolnSolarS.l.uMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AurigaGeneracionS.lMember" id="tot_AurigaGeneracionS.lMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiobearnS.a.s.Member" id="tot_BiobearnS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiodeacS.a.s.Member" id="tot_BiodeacS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiogasconhaS.a.s.Member" id="tot_BiogasconhaS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiopommeriaS.a.s.Member" id="tot_BiopommeriaS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BioquercyS.a.s.Member" id="tot_BioquercyS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BioroussillonS.a.s.Member" id="tot_BioroussillonS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BiovilleneuvoisS.a.s.Member" id="tot_BiovilleneuvoisS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireApvRDMember" id="tot_CentraleSolaireApvRDMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireLaRoquetteMember" id="tot_CentraleSolaireLaRoquetteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireLot1Member" id="tot_CentraleSolaireLot1Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireMerleSud2Member" id="tot_CentraleSolaireMerleSud2Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CentraleSolaireTerreDuRoiMember" id="tot_CentraleSolaireTerreDuRoiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CircinusEnergyS.lMember" id="tot_CircinusEnergyS.lMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ColumbaRenovablesS.l.uMember" id="tot_ColumbaRenovablesS.l.uMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="CygnusEnvironmentS.lMember" id="tot_CygnusEnvironmentS.lMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="EoleDadoudMember" id="tot_EoleDadoudMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FonrocheEnergiesRenouvelablesS.a.sMember" id="tot_FonrocheEnergiesRenouvelablesS.a.sMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="G.k.SucceedTsuHazeMember" id="tot_G.k.SucceedTsuHazeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GaronneEtCanalEnergiesMember" id="tot_GaronneEtCanalEnergiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GtR4HoldingLimitedMember" id="tot_GtR4HoldingLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="HanwhaTotalSolarLlcMember" id="tot_HanwhaTotalSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Helio971Member" id="tot_Helio971Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LorcaMember" id="tot_LorcaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="LuminoraSolar5Member" id="tot_LuminoraSolar5Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MartianezSolarS.l.uMember" id="tot_MartianezSolarS.l.uMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="MozLng1CoFinancingCMozLNG1CoFinancingCompanyompanyMember" id="tot_MozLng1CoFinancingCMozLNG1CoFinancingCompanyompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="NorthernLightsJvDaMember" id="tot_NorthernLightsJvDaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ParcEolienDuViliponMember" id="tot_ParcEolienDuViliponMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RabizaSolarS.l.u.Member" id="tot_RabizaSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RecovaSolarS.l.u.Member" id="tot_RecovaSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RegataSolarS.l.u.Member" id="tot_RegataSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SaftGroupeS.a.s.Member" id="tot_SaftGroupeS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarAcademia1LlcMember" id="tot_SolarStarAcademia1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarBaltimoreCarneyLlcMember" id="tot_SolarStarBaltimoreCarneyLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarBuchanan2LlcMember" id="tot_SolarStarBuchanan2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCarbondale1LlcMember" id="tot_SolarStarCarbondale1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCharlotte1LlcMember" id="tot_SolarStarCharlotte1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarClovisCurryNorthLlcMember" id="tot_SolarStarClovisCurryNorthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarCoCo2500LlcMember" id="tot_SolarStarCoCo2500LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarHeraldSquare1LlcMember" id="tot_SolarStarHeraldSquare1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarMaynard1LlcMember" id="tot_SolarStarMaynard1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarPennsaukenLlcMember" id="tot_SolarStarPennsaukenLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarPtc1LlcMember" id="tot_SolarStarPtc1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarPtc2LlcMember" id="tot_SolarStarPtc2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarStorageTexasLlcMember" id="tot_SolarStarStorageTexasLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarVirginiaHoldcoLlcMember" id="tot_SolarStarVirginiaHoldcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarWholesomePortlandLlcMember" id="tot_SolarStarWholesomePortlandLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalEnergiesBiogazFranceMember" id="tot_TotalEnergiesBiogazFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalShenergyLngShanghaiCo.Ltd.Member" id="tot_TotalShenergyLngShanghaiCo.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesCentraleElectriqueBayetMember" id="tot_TotalenergiesCentraleElectriqueBayetMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesCentraleElectriqueMarchienneAuPontMember" id="tot_TotalenergiesCentraleElectriqueMarchienneAuPontMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesCentraleElectriquePontSurSambreMember" id="tot_TotalenergiesCentraleElectriquePontSurSambreMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesCentraleElectriqueSaintAvoldMember" id="tot_TotalenergiesCentraleElectriqueSaintAvoldMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesCentraleElectriqueToulMember" id="tot_TotalenergiesCentraleElectriqueToulMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEPYamalMember" id="tot_TotalenergiesEPYamalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesElectricidadYGasEspanaMember" id="tot_TotalenergiesElectricidadYGasEspanaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesElectricitEtGazFranceMember" id="tot_TotalenergiesElectricitEtGazFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpAngolaDveloppementGazMember" id="tot_TotalenergiesEpAngolaDveloppementGazMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpAustraliaMember" id="tot_TotalenergiesEpAustraliaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpAustraliaIiMember" id="tot_TotalenergiesEpAustraliaIiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpAustraliaIiiMember" id="tot_TotalenergiesEpAustraliaIiiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpBarnettUsaMember" id="tot_TotalenergiesEpBarnettUsaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpHoldingsAustraliaPtyLtdMember" id="tot_TotalenergiesEpHoldingsAustraliaPtyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpIchthysHoldingsMember" id="tot_TotalenergiesEpIchthysHoldingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpMozambiqueArea1LtdaMember" id="tot_TotalenergiesEpMozambiqueArea1LtdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpOmanBlock12B.v.Member" id="tot_TotalenergiesEpOmanBlock12B.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpOmanDevelopmentB.v.Member" id="tot_TotalenergiesEpOmanDevelopmentB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpPngLtdMember" id="tot_TotalenergiesEpPngLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpSalmanovMember" id="tot_TotalenergiesEpSalmanovMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpSingaporePte.Ltd.Member" id="tot_TotalenergiesEpSingaporePte.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpTransshipmentS.a.s.Member" id="tot_TotalenergiesEpTransshipmentS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesGasPowerAsiaPrivateLimitedMember" id="tot_TotalenergiesGasPowerAsiaPrivateLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesGasPowerLtdMember" id="tot_TotalenergiesGasPowerLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesGasPowerNorthAmericaInc.Member" id="tot_TotalenergiesGasPowerNorthAmericaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesGasPipelineUsaInc.Member" id="tot_TotalenergiesGasPipelineUsaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesGazElectricitHoldingsMember" id="tot_TotalenergiesGazElectricitHoldingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesGlngAustraliaMember" id="tot_TotalenergiesGlngAustraliaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesGlngHoldingsAustraliaS.a.s.Member" id="tot_TotalenergiesGlngHoldingsAustraliaS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesHSolarLlcMember" id="tot_TotalenergiesHSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesLngAngolaMember" id="tot_TotalenergiesLngAngolaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesLngAngolaFranceMember" id="tot_TotalenergiesLngAngolaFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesOffshoreWindKoreaMember" id="tot_TotalenergiesOffshoreWindKoreaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPowerGenerationFranceMember" id="tot_TotalenergiesPowerGenerationFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesMember" id="tot_TotalenergiesRenewablesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesAsiaMember" id="tot_TotalenergiesRenewablesAsiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesDgHoldingsAsiaPteLtdMember" id="tot_TotalenergiesRenewablesDgHoldingsAsiaPteLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesDgMeaAssets1FzeMember" id="tot_TotalenergiesRenewablesDgMeaAssets1FzeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesDgMeaFzeMember" id="tot_TotalenergiesRenewablesDgMeaFzeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesIbericaS.l.uMember" id="tot_TotalenergiesRenewablesIbericaS.l.uMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesInternationalMember" id="tot_TotalenergiesRenewablesInternationalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesLatinAmericaMember" id="tot_TotalenergiesRenewablesLatinAmericaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesProjectsVietnamMember" id="tot_TotalenergiesRenewablesProjectsVietnamMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesR4HoldcoLtdMember" id="tot_TotalenergiesRenewablesR4HoldcoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesThailandMember" id="tot_TotalenergiesRenewablesThailandMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenewablesUsaLlcMember" id="tot_TotalenergiesRenewablesUsaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenouvelablesDanemarkApsMember" id="tot_TotalenergiesRenouvelablesDanemarkApsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenouvelablesFranceMember" id="tot_TotalenergiesRenouvelablesFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenouvelablesNogaraMember" id="tot_TotalenergiesRenouvelablesNogaraMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRenouvelablesPacificMember" id="tot_TotalenergiesRenouvelablesPacificMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesSolarFranceMember" id="tot_TotalenergiesSolarFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesSolarIntlMember" id="tot_TotalenergiesSolarIntlMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesSviluppoItaliaS.r.l.Member" id="tot_TotalenergiesSviluppoItaliaS.r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesVenturesEuropeMember" id="tot_TotalenergiesVenturesEuropeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesVenturesInternationalMember" id="tot_TotalenergiesVenturesInternationalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesWire3LlcMember" id="tot_TotalenergiesWire3LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="WincheSolarS.l.u.Member" id="tot_WincheSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Wind1029GmbhMember" id="tot_Wind1029GmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="YunlinHoldingGmbhMember" id="tot_YunlinHoldingGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SoutheastTexasPipelinesLlcMember" id="tot_SoutheastTexasPipelinesLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesBelgiumServicesMember" id="tot_TotalenergiesBelgiumServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesLaffanRefineryHoldcoMember" id="tot_TotalenergiesLaffanRefineryHoldcoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingDeutschlandGmbhRefiningMember" id="tot_TotalenergiesMarketingDeutschlandGmbhRefiningMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesOlefinsAntwerpMember" id="tot_TotalenergiesOlefinsAntwerpMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesOneTechBelgiumMember" id="tot_TotalenergiesOneTechBelgiumMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPetrochemicalsDevelopmentFeluyMember" id="tot_TotalenergiesPetrochemicalsDevelopmentFeluyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPetrochemicalsEcaussinnesMember" id="tot_TotalenergiesPetrochemicalsEcaussinnesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPetrochemicalsFeluyMember" id="tot_TotalenergiesPetrochemicalsFeluyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPetrochemicalsFranceMember" id="tot_TotalenergiesPetrochemicalsFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPetrochemicalsHongKongLtdMember" id="tot_TotalenergiesPetrochemicalsHongKongLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPetrochemicalsIbericaMember" id="tot_TotalenergiesPetrochemicalsIbericaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPetrochemicalsUkLtdMember" id="tot_TotalenergiesPetrochemicalsUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPipelineUsaInc.Member" id="tot_TotalenergiesPipelineUsaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPolymersAntwerpMember" id="tot_TotalenergiesPolymersAntwerpMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRaffinageChimieMember" id="tot_TotalenergiesRaffinageChimieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRaffinageFranceMember" id="tot_TotalenergiesRaffinageFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRaffinerieMitteldeutschlandGmbhMember" id="tot_TotalenergiesRaffinerieMitteldeutschlandGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRefineryAntwerpMember" id="tot_TotalenergiesRefineryAntwerpMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRefineryPortArthurLlcMember" id="tot_TotalenergiesRefineryPortArthurLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesRefiningChemicalsSaudiArabiaMember" id="tot_TotalenergiesRefiningChemicalsSaudiArabiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesSplitterUsaInc.Member" id="tot_TotalenergiesSplitterUsaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesTradingAsiaPte.LtdMember" id="tot_TotalenergiesTradingAsiaPte.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesTradingEuropeMember" id="tot_TotalenergiesTradingEuropeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesTradingProductsS.a.Member" id="tot_TotalenergiesTradingProductsS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesTradingStorageS.a.Member" id="tot_TotalenergiesTradingStorageS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotsaTotalenergiesTradingS.a.Member" id="tot_TotsaTotalenergiesTradingS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesAviationMember" id="tot_TotalenergiesAviationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesAviationSuisseS.a.Member" id="tot_TotalenergiesAviationSuisseS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesAviationZambiaLtdMember" id="tot_TotalenergiesAviationZambiaLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesBitumenDeutschlandGmbhMember" id="tot_TotalenergiesBitumenDeutschlandGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesHoldingsDeutschlandGmbhMember" id="tot_TotalenergiesHoldingsDeutschlandGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesLubrifiantsAlgrieSpaMember" id="tot_TotalenergiesLubrifiantsAlgrieSpaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarineFuelsPte.LtdMember" id="tot_TotalenergiesMarineFuelsPte.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingServicesMember" id="tot_TotalenergiesMarketingServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingHubeiCo.LtdMember" id="tot_TotalenergiesMarketingHubeiCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingAfricanHoldingsLtdMember" id="tot_TotalenergiesMarketingAfricanHoldingsLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingAsiaPacificMiddleEastPte.LtdMember" id="tot_TotalenergiesMarketingAsiaPacificMiddleEastPte.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingBelgiumMember" id="tot_TotalenergiesMarketingBelgiumMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingCamerounS.a.Member" id="tot_TotalenergiesMarketingCamerounS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingCongoMember" id="tot_TotalenergiesMarketingCongoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingCteDIvoireMember" id="tot_TotalenergiesMarketingCteDIvoireMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingDenmarkSMember" id="tot_TotalenergiesMarketingDenmarkSMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingEspaaS.a.u.Member" id="tot_TotalenergiesMarketingEspaaS.a.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingEthiopiaShareCompanyMember" id="tot_TotalenergiesMarketingEthiopiaShareCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingFranceMember" id="tot_TotalenergiesMarketingFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingGuineaEcuatorialMember" id="tot_TotalenergiesMarketingGuineaEcuatorialMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingGuineMember" id="tot_TotalenergiesMarketingGuineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingHoldingsAfricaMember" id="tot_TotalenergiesMarketingHoldingsAfricaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingHoldingsAsiaMember" id="tot_TotalenergiesMarketingHoldingsAsiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingHoldingsIndiaMember" id="tot_TotalenergiesMarketingHoldingsIndiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingItaliaSpaMember" id="tot_TotalenergiesMarketingItaliaSpaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingKenyaPlcMember" id="tot_TotalenergiesMarketingKenyaPlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingMadagasikaraS.a.Member" id="tot_TotalenergiesMarketingMadagasikaraS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingMalawiLtdMember" id="tot_TotalenergiesMarketingMalawiLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingMarocMember" id="tot_TotalenergiesMarketingMarocMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingMauritiusLtdMember" id="tot_TotalenergiesMarketingMauritiusLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingMayotteMember" id="tot_TotalenergiesMarketingMayotteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingMoambiqueS.a.Member" id="tot_TotalenergiesMarketingMoambiqueS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingNamibiaPtyLtdMember" id="tot_TotalenergiesMarketingNamibiaPtyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingNederlandNvMember" id="tot_TotalenergiesMarketingNederlandNvMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingNigeriaPlcMember" id="tot_TotalenergiesMarketingNigeriaPlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingPuertoRicoMember" id="tot_TotalenergiesMarketingPuertoRicoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingRdcMember" id="tot_TotalenergiesMarketingRdcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingRunionMember" id="tot_TotalenergiesMarketingRunionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingRomaniaS.a.Member" id="tot_TotalenergiesMarketingRomaniaS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingSngalMember" id="tot_TotalenergiesMarketingSngalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingSouthAfricaPtyLtdMember" id="tot_TotalenergiesMarketingSouthAfricaPtyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingTanzaniaLtdMember" id="tot_TotalenergiesMarketingTanzaniaLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingTunisieMember" id="tot_TotalenergiesMarketingTunisieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingUgandaLtdMember" id="tot_TotalenergiesMarketingUgandaLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingUkLimitedMember" id="tot_TotalenergiesMarketingUkLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingZambiaLtdMember" id="tot_TotalenergiesMarketingZambiaLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingZimbabwePrivateLtdMember" id="tot_TotalenergiesMarketingZimbabwePrivateLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesSingaporeServicesPteLtdMember" id="tot_TotalenergiesSingaporeServicesPteLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesSupplyMarketingServicesS.a.Member" id="tot_TotalenergiesSupplyMarketingServicesS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesWrmeKraftstoffDeutschlandGmbhMember" id="tot_TotalenergiesWrmeKraftstoffDeutschlandGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingAngolaS.a.Member" id="tot_TotalenergiesMarketingAngolaS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SolarStarLosLunasLlcMember" id="tot_SolarStarLosLunasLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesConsultingMember" id="tot_TotalenergiesConsultingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesDelawareInc.Member" id="tot_TotalenergiesDelawareInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEpGestionFilialesMember" id="tot_TotalenergiesEpGestionFilialesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesFinanceMember" id="tot_TotalenergiesFinanceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesFinanceCorporateServicesLtdMember" id="tot_TotalenergiesFinanceCorporateServicesLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesFinanceInternationalB.v.Member" id="tot_TotalenergiesFinanceInternationalB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesFinanceUsaInc.Member" id="tot_TotalenergiesFinanceUsaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesFundingNederlandB.v.Member" id="tot_TotalenergiesFundingNederlandB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesGestionUsaMember" id="tot_TotalenergiesGestionUsaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesGlobalFinancialServicesMember" id="tot_TotalenergiesGlobalFinancialServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesGlobalHumanResourcesServicesMember" id="tot_TotalenergiesGlobalHumanResourcesServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesGlobalInformationTechnologyServicesBelgiumMember" id="tot_TotalenergiesGlobalInformationTechnologyServicesBelgiumMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesHoldingAllemagneMember" id="tot_TotalenergiesHoldingAllemagneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesHoldingsMember" id="tot_TotalenergiesHoldingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesHoldingsEuropeMember" id="tot_TotalenergiesHoldingsEuropeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesHoldingsInternationalB.v.Member" id="tot_TotalenergiesHoldingsInternationalB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesHoldingsUkLtdMember" id="tot_TotalenergiesHoldingsUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesHoldingsUsaInc.Member" id="tot_TotalenergiesHoldingsUsaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesInvestmentsMember" id="tot_TotalenergiesInvestmentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesMarketingHoldingNederlandB.v.Member" id="tot_TotalenergiesMarketingHoldingNederlandB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesOneTechMember" id="tot_TotalenergiesOneTechMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesParticipationsMember" id="tot_TotalenergiesParticipationsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesPetrochemicalsRefiningUsaInc.Member" id="tot_TotalenergiesPetrochemicalsRefiningUsaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesSecurityUsaInc.Member" id="tot_TotalenergiesSecurityUsaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesTreasuryMember" id="tot_TotalenergiesTreasuryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesTreasuryBelgiumMember" id="tot_TotalenergiesTreasuryBelgiumMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesUkFinanceLtdMember" id="tot_TotalenergiesUkFinanceLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEPNorthSeaUkLtdMember" id="tot_TotalenergiesEPNorthSeaUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="TotalenergiesEPUkLtdMember" id="tot_TotalenergiesEPUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AltergieTerritoires3Member" id="tot_AltergieTerritoires3Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AncloteSolarS.l.u.Member" id="tot_AncloteSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AncoraSolarS.l.u.Member" id="tot_AncoraSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="GoodwillAndIdentifiableAssetsIncludedInEquityValue" id="tot_GoodwillAndIdentifiableAssetsIncludedInEquityValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="MozambiqueLngProjectMember" id="tot_MozambiqueLngProjectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="FinancialLiabilitiesAtFairValueThroughOtherComprehensiveIncomeCategoryMember" id="tot_FinancialLiabilitiesAtFairValueThroughOtherComprehensiveIncomeCategoryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="ErnstYoungAuditMember" id="tot_ErnstYoungAuditMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Co2Price" id="tot_Co2Price" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="AnnualPercentageOfInflationInCo2Price" id="tot_AnnualPercentageOfInflationInCo2Price" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PriceLimitOfNewUpstreamProjectsOperatingCostsPlusInvestmentCosts" id="tot_PriceLimitOfNewUpstreamProjectsOperatingCostsPlusInvestmentCosts" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="BreakEvenLimitPointForLowBreakEvenProject" id="tot_BreakEvenLimitPointForLowBreakEvenProject" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PeriodOfStrategicPlanForClimateChangeAndEnergyTransition" id="tot_PeriodOfStrategicPlanForClimateChangeAndEnergyTransition" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Co2PricesMember" id="tot_Co2PricesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SensitivityScenarioOneMember" id="tot_SensitivityScenarioOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="SensitivityScenarioTwoMember" id="tot_SensitivityScenarioTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OilPriceInSensitivityScenario" id="tot_OilPriceInSensitivityScenario" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="Co2PriceInSensitivityScenario" id="tot_Co2PriceInSensitivityScenario" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="RefiningMarginsMember" id="tot_RefiningMarginsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="OtherNonCurrentFinancialAssetsExcludingLoansAdvancesAndOtherOperationalFinancialAssets" id="tot_OtherNonCurrentFinancialAssetsExcludingLoansAdvancesAndOtherOperationalFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element name="AbarloarSolarS.l.u.Member" id="tot_AbarloarSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <xsd:element name="PowerGenerationCapacity" id="tot_PowerGenerationCapacity" type="dtr-types:powerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="TotalenergiesPerformanceSharePlans2022PlanMember" id="tot_TotalenergiesPerformanceSharePlans2022PlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PerpetualSubordinatedNotesIssued3.250CallableAfter15YearsMember" id="tot_PerpetualSubordinatedNotesIssued3.250CallableAfter15YearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PerpetualSubordinatedNotesIssued2.000CallableAfter5.25YearsMember" id="tot_PerpetualSubordinatedNotesIssued2.000CallableAfter5.25YearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfSharesRankedAgainstPeersBasedOnAnnualVariationInNetCashFlowPerShareCriterion" id="tot_PercentageOfSharesRankedAgainstPeersBasedOnAnnualVariationInNetCashFlowPerShareCriterion" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfJudgmentsInCaseOfTransactionsNotAddressedByAccountingStandardsPolicyTextBlock" id="tot_DisclosureOfJudgmentsInCaseOfTransactionsNotAddressedByAccountingStandardsPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PerpetualSubordinatedNotesMember" id="tot_PerpetualSubordinatedNotesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NonIfrsAdjustmentsAssetImpairmentAndProvisionsChargesMember" id="tot_NonIfrsAdjustmentsAssetImpairmentAndProvisionsChargesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EastAfricanCrudeOilPipelineLimitedMember" id="tot_EastAfricanCrudeOilPipelineLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HubeiCathaySmartEnergyFundMember" id="tot_HubeiCathaySmartEnergyFundMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GlobalForestryDevelopmentMember" id="tot_GlobalForestryDevelopmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MarsaLiquefiedNaturalGasLimitedLiabilityCompanyMember" id="tot_MarsaLiquefiedNaturalGasLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesAnchorUsaLimitedLiabilityCompanyMember" id="tot_TotalenergiesAnchorUsaLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesBtcB.v.Member" id="tot_TotalenergiesBtcB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesDenmarkAswPipelineApsMember" id="tot_TotalenergiesDenmarkAswPipelineApsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEPAlgerieMember" id="tot_TotalenergiesEPAlgerieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEPAmericasLimitedLiabilityCompanyMember" id="tot_TotalenergiesEPAmericasLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpColombieMember" id="tot_TotalenergiesEpColombieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEPNewVenturesInc.Member" id="tot_TotalenergiesEPNewVenturesInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEPResearchTechnologyUsaLimitedLiabilityCompanyMember" id="tot_TotalenergiesEPResearchTechnologyUsaLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEPUsaInc.Member" id="tot_TotalenergiesEPUsaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEPUsaOilShaleLimitedLiabilityCompanyMember" id="tot_TotalenergiesEPUsaOilShaleLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEPUsaWellContainmentLimitedLiabilityCompanyMember" id="tot_TotalenergiesEPUsaWellContainmentLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEastAfricaMidstreamB.v.Member" id="tot_TotalenergiesEastAfricaMidstreamB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpAbsheronB.v.Member" id="tot_TotalenergiesEpAbsheronB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpAbuAlBuKhooshMember" id="tot_TotalenergiesEpAbuAlBuKhooshMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpAngolaBlockTwentyNineMember" id="tot_TotalenergiesEpAngolaBlockTwentyNineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpAzerbaijanB.v.Member" id="tot_TotalenergiesEpAzerbaijanB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpBlockNineMember" id="tot_TotalenergiesEpBlockNineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpBolivieMember" id="tot_TotalenergiesEpBolivieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpCanadaLtdMember" id="tot_TotalenergiesEpCanadaLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpCongoMember" id="tot_TotalenergiesEpCongoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpCyprusB.v.Member" id="tot_TotalenergiesEpCyprusB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpDolphinHoldingsMember" id="tot_TotalenergiesEpDolphinHoldingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpDolphinMidstreamMember" id="tot_TotalenergiesEpDolphinMidstreamMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpDolphinUpstreamMember" id="tot_TotalenergiesEpDolphinUpstreamMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpGarbonMember" id="tot_TotalenergiesEpGarbonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpGassHandelNorgeAsMember" id="tot_TotalenergiesEpGassHandelNorgeAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpGolfeMember" id="tot_TotalenergiesEpGolfeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpHoldingUaeB.v.Member" id="tot_TotalenergiesEpHoldingUaeB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpLibanS.a.l.Member" id="tot_TotalenergiesEpLibanS.a.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpLibyeMember" id="tot_TotalenergiesEpLibyeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpLowerZakumB.v.Member" id="tot_TotalenergiesEpLowerZakumB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpMauritaniaBlockDwB.v.Member" id="tot_TotalenergiesEpMauritaniaBlockDwB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpMauritaniaMember" id="tot_TotalenergiesEpMauritaniaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpOmanBlock11B.v.Member" id="tot_TotalenergiesEpOmanBlock11B.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpQatarTwoMember" id="tot_TotalenergiesEpQatarTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpSebukuMember" id="tot_TotalenergiesEpSebukuMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpThailandMember" id="tot_TotalenergiesEpThailandMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpUaeUnconventionalGasB.v.Member" id="tot_TotalenergiesEpUaeUnconventionalGasB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpUgandaS.a.s.Member" id="tot_TotalenergiesEpUgandaS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpUmmShaifNasrB.v.Member" id="tot_TotalenergiesEpUmmShaifNasrB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpVostokLimitedLiabilityCompanyMember" id="tot_TotalenergiesEpVostokLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpWahaMember" id="tot_TotalenergiesEpWahaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesHoldingsEacopS.a.s.Member" id="tot_TotalenergiesHoldingsEacopS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesJackUsaLlcMember" id="tot_TotalenergiesJackUsaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdaniTotalPrivateLimitedDMember" id="tot_AdaniTotalPrivateLimitedDMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AltergieTerritoires2Member" id="tot_AltergieTerritoires2Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AngolaLngLimitedMember" id="tot_AngolaLngLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AttentiveEnergyLimitedLiabilityCompanyMember" id="tot_AttentiveEnergyLimitedLiabilityCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BakerCreekSolarLimitedLiabilityCapitalMember" id="tot_BakerCreekSolarLimitedLiabilityCapitalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BrazoriaSolarIiLlcMember" id="tot_BrazoriaSolarIiLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireVauvoixAtFranceMember" id="tot_CentraleSolaireVauvoixAtFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ProvisionForFinancialRiskMember" id="tot_ProvisionForFinancialRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ClintonSolarLlcMember" id="tot_ClintonSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ComancheSolarLlcMember" id="tot_ComancheSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreEnergyDevelopmentLlcMember" id="tot_CoreEnergyDevelopmentLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreFund1LlcMember" id="tot_CoreFund1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreSolarCapitalLlcMember" id="tot_CoreSolarCapitalLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreSolarDataLlcMember" id="tot_CoreSolarDataLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreSolarDevelopmentLlcMember" id="tot_CoreSolarDevelopmentLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreSolarDgLlcMember" id="tot_CoreSolarDgLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreSolarHoldingsILlcMember" id="tot_CoreSolarHoldingsILlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreSolarSpvXLlcMember" id="tot_CoreSolarSpvXLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreSolarSpvXvLlcMember" id="tot_CoreSolarSpvXvLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreSolarSpvXxivLlcMember" id="tot_CoreSolarSpvXxivLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreSolarLlcMember" id="tot_CoreSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CoreSolarLandHoldingsILlcMember" id="tot_CoreSolarLandHoldingsILlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CowtownSolarLlcMember" id="tot_CowtownSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CrcKernFrontTugboatLlcMember" id="tot_CrcKernFrontTugboatLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DelRioFundingLlcMember" id="tot_DelRioFundingLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EvergreenSolarLlcMember" id="tot_EvergreenSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FlemingSolarLlcMember" id="tot_FlemingSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GalibierMember" id="tot_GalibierMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GipIiiZephyrHoldingsLlcMember" id="tot_GipIiiZephyrHoldingsLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GoldenTriangleSolarLlcMember" id="tot_GoldenTriangleSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GrayWhaleOffshoreWindPowerNo.3Co.LtdMember" id="tot_GrayWhaleOffshoreWindPowerNo.3Co.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Hydro974Member" id="tot_Hydro974Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HtsHoldingsLlcMember" id="tot_HtsHoldingsLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LauderdaleSolarLlcMember" id="tot_LauderdaleSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LaurensSolarILlcMember" id="tot_LaurensSolarILlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LesAilesDeTaillardMember" id="tot_LesAilesDeTaillardMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MustangCreekSolarLlcMember" id="tot_MustangCreekSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ParcEolienDeCassiniMember" id="tot_ParcEolienDeCassiniMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ParcEolienDuCoupruMember" id="tot_ParcEolienDuCoupruMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PapuaLngDevelopmentPteLtdMember" id="tot_PapuaLngDevelopmentPteLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PiedraSolarLlcMember" id="tot_PiedraSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PosteHtbDuMontDeLArbreMember" id="tot_PosteHtbDuMontDeLArbreMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PtTatsIndonesiaMember" id="tot_PtTatsIndonesiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RandolphSolarILlcMember" id="tot_RandolphSolarILlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RollingPlainsSolarLlcMember" id="tot_RollingPlainsSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SandersCreekSolarLlcMember" id="tot_SandersCreekSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarArizonaHmr1LlcMember" id="tot_SolarStarArizonaHmr1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarBigAppleCdgbLlcMember" id="tot_SolarStarBigAppleCdgbLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarBlakeslee2LlcMember" id="tot_SolarStarBlakeslee2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarCambridge1LlcMember" id="tot_SolarStarCambridge1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarCarlsbad1LlcMember" id="tot_SolarStarCarlsbad1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarClovisCurrySouthLlcMember" id="tot_SolarStarClovisCurrySouthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolHoldingLlcMember" id="tot_SolHoldingLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="KeithSolarILlcMember" id="tot_KeithSolarILlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarDornsife1LlcMember" id="tot_SolarStarDornsife1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarFortAtkinsonSouthLlcMember" id="tot_SolarStarFortAtkinsonSouthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarGloucester1LlcMember" id="tot_SolarStarGloucester1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarGloucester2LlcMember" id="tot_SolarStarGloucester2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarGoodwinStorageLlcMember" id="tot_SolarStarGoodwinStorageLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarHawley1LlcMember" id="tot_SolarStarHawley1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarJalLlcMember" id="tot_SolarStarJalLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarKennedaleStorageLlcMember" id="tot_SolarStarKennedaleStorageLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarLakeMills1LlcMember" id="tot_SolarStarLakeMills1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarLompocDiatomite1LlcMember" id="tot_SolarStarLompocDiatomite1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarLosLunas2LlcMember" id="tot_SolarStarLosLunas2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarMayfield1LlcMember" id="tot_SolarStarMayfield1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarMifflinburg1LlcMember" id="tot_SolarStarMifflinburg1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarMillvilleRohrsburgLlcMember" id="tot_SolarStarMillvilleRohrsburgLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarMillvilleLlcMember" id="tot_SolarStarMillvilleLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarNorthHertyStorageLlcMember" id="tot_SolarStarNorthHertyStorageLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarOrangeville2LlcMember" id="tot_SolarStarOrangeville2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarOrangevilleEagleLlcMember" id="tot_SolarStarOrangevilleEagleLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarPleasantMount1LlcMember" id="tot_SolarStarPleasantMount1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarPleasantMount2LlcMember" id="tot_SolarStarPleasantMount2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarServingScience2LlcMember" id="tot_SolarStarServingScience2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarTimberville1LlcMember" id="tot_SolarStarTimberville1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarTimberville2LlcMember" id="tot_SolarStarTimberville2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarWare1LlcMember" id="tot_SolarStarWare1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarWesternHillsStorageLlcMember" id="tot_SolarStarWesternHillsStorageLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SombreroSolarLlcMember" id="tot_SombreroSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="StrongstownSolarLlcMember" id="tot_StrongstownSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TneHoldco1LtdMember" id="tot_TneHoldco1LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesBiogasHoldingsUsaLlcMember" id="tot_TotalenergiesBiogasHoldingsUsaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesCarolinaLongBayLlcMember" id="tot_TotalenergiesCarolinaLongBayLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesCcsAustraliaPtyLtdMember" id="tot_TotalenergiesCcsAustraliaPtyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesDistributedGenerationAssetsUsaLlcMember" id="tot_TotalenergiesDistributedGenerationAssetsUsaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesDistributedGenerationPhilippinesIncMember" id="tot_TotalenergiesDistributedGenerationPhilippinesIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesDistributedGenerationUsaLlcMember" id="tot_TotalenergiesDistributedGenerationUsaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpHoldingMauritiusLtdMember" id="tot_TotalenergiesEpHoldingMauritiusLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpIchthysPtyLtdMember" id="tot_TotalenergiesEpIchthysPtyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpPng2B.v.Member" id="tot_TotalenergiesEpPng2B.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpTengahMember" id="tot_TotalenergiesEpTengahMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesGasPowerHoldingsUkLtdMember" id="tot_TotalenergiesGasPowerHoldingsUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesGasPowerServicesUkLtdMember" id="tot_TotalenergiesGasPowerServicesUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesOfwUs1LlcMember" id="tot_TotalenergiesOfwUs1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesOfwUs4LlcMember" id="tot_TotalenergiesOfwUs4LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesDgDevelopmentAsiaPte.Ltd.Member" id="tot_TotalEnergiesRenewablesDgDevelopmentAsiaPte.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesEssCarlingMember" id="tot_TotalEnergiesRenewablesEssCarlingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesProjectsPhilippinesCorporationMember" id="tot_TotalEnergiesRenewablesProjectsPhilippinesCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesIndianOceanLtd.Member" id="tot_TotalEnergiesRenewablesIndianOceanLtd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesSolarDgNederlandB.v.Member" id="tot_TotalEnergiesSolarDgNederlandB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesUkLimitedMember" id="tot_TotalenergiesRenewablesUkLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesSolarWindIndianOceanLtd.Member" id="tot_TotalenergiesSolarWindIndianOceanLtd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesUsaInternationalLlcMember" id="tot_TotalEnergiesUsaInternationalLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesYemenLngCompanyLtdMember" id="tot_TotalenergiesYemenLngCompanyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ValenciaSolarOneLlcMember" id="tot_ValenciaSolarOneLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ValenciaSolarTwoLlcMember" id="tot_ValenciaSolarTwoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ValenciaSolarThreeLlcMember" id="tot_ValenciaSolarThreeLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ValenciaSolarFourLlcMember" id="tot_ValenciaSolarFourLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VentsDOcCentraleDEnergieRenouvelable16Member" id="tot_VentsDOcCentraleDEnergieRenouvelable16Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WichitaDataLlcMember" id="tot_WichitaDataLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WichitaSolarILlcMember" id="tot_WichitaSolarILlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Wind1026GmbhMember" id="tot_Wind1026GmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WoodburySolarLlcMember" id="tot_WoodburySolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HutchinsonTechnologiesMaanshanCo.Ltd.Member" id="tot_HutchinsonTechnologiesMaanshanCo.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HutchinsonTechnologiesShenyangCo.Ltd.Member" id="tot_HutchinsonTechnologiesShenyangCo.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesFluidsMember" id="tot_TotalEnergiesFluidsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesPlasticEnergyAdvancedRecyclingS.a.s.Member" id="tot_TotalEnergiesPlasticEnergyAdvancedRecyclingS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TevgoMember" id="tot_TevgoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesGlassLubricantsEuropeGmbhMember" id="tot_TotalenergiesGlassLubricantsEuropeGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingCambodiaCo.LtdMember" id="tot_TotalenergiesMarketingCambodiaCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingEswatiniPtyLtdMember" id="tot_TotalenergiesMarketingEswatiniPtyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingGabonMember" id="tot_TotalenergiesMarketingGabonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingGhanaPlcMember" id="tot_TotalenergiesMarketingGhanaPlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingIndiaPrivateLtdMember" id="tot_TotalenergiesMarketingIndiaPrivateLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingJamaicaLtdMember" id="tot_TotalenergiesMarketingJamaicaLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingLebanonMember" id="tot_TotalenergiesMarketingLebanonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingMiddleEastFzeMember" id="tot_TotalenergiesMarketingMiddleEastFzeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingPacifiqueMember" id="tot_TotalenergiesMarketingPacifiqueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingPolskaMember" id="tot_TotalenergiesMarketingPolskaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingPolynsieMember" id="tot_TotalenergiesMarketingPolynsieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingTaiwanLtdMember" id="tot_TotalenergiesMarketingTaiwanLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingTogoMember" id="tot_TotalenergiesMarketingTogoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingUaeLlcMember" id="tot_TotalenergiesMarketingUaeLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingUkraineMember" id="tot_TotalenergiesMarketingUkraineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingUsaIncMember" id="tot_TotalenergiesMarketingUsaIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingVietnamCompanyLtdMember" id="tot_TotalenergiesMarketingVietnamCompanyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesProxiNordEstMember" id="tot_TotalenergiesProxiNordEstMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesProxiNordOuestMember" id="tot_TotalenergiesProxiNordOuestMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesProxiSudEstMember" id="tot_TotalenergiesProxiSudEstMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesProxiSudOuestMember" id="tot_TotalenergiesProxiSudOuestMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="YangtzeGorgesGreenWayChargingTechnologyHubeiCo.Ltd.Member" id="tot_YangtzeGorgesGreenWayChargingTechnologyHubeiCo.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingHoldingsSouthAfricaZaPtyLtdMember" id="tot_TotalenergiesMarketingHoldingsSouthAfricaZaPtyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HutchinsonMaltaLtdMember" id="tot_HutchinsonMaltaLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PeriodOfShareCapitalCancelled" id="tot_PeriodOfShareCapitalCancelled" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="TotalEnergiesChargingSolutionsUkLtdMember" id="tot_TotalEnergiesChargingSolutionsUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesAdditivesAndFuelsSolutionsMember" id="tot_TotalenergiesAdditivesAndFuelsSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesChargingServicesMember" id="tot_TotalenergiesChargingServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesChargingSolutionsBelgiumMember" id="tot_TotalenergiesChargingSolutionsBelgiumMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesChargingSolutionsDeutschlandGmbhMember" id="tot_TotalenergiesChargingSolutionsDeutschlandGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesChargingSolutionsNederlandB.v.Member" id="tot_TotalenergiesChargingSolutionsNederlandB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesLpgVietnamCompanyLtdMember" id="tot_TotalenergiesLpgVietnamCompanyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesLubrifiantsMember" id="tot_TotalenergiesLubrifiantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesLubrifiantsServiceAutomobilesMember" id="tot_TotalenergiesLubrifiantsServiceAutomobilesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingFijiPteLtdMember" id="tot_TotalenergiesMarketingFijiPteLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingAfriqueMember" id="tot_TotalenergiesMarketingAfriqueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingAntillesGuyaneMember" id="tot_TotalenergiesMarketingAntillesGuyaneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingCeskRepublikaS.r.o.Member" id="tot_TotalenergiesMarketingCeskRepublikaS.r.o.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingCorseMember" id="tot_TotalenergiesMarketingCorseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingMexicoS.a.DeC.v.Member" id="tot_TotalenergiesMarketingMexicoS.a.DeC.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesTurkeyPazarlamaA.s.Member" id="tot_TotalenergiesTurkeyPazarlamaA.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarUrbanaLandfillSouthLlcMember" id="tot_SolarStarUrbanaLandfillSouthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesDgAsiaAssetsPteLtdMember" id="tot_TotalenergiesRenewablesDgAsiaAssetsPteLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LimitOfAuthorizationForCancellationOfSharesAsPercentageOfCapital" id="tot_LimitOfAuthorizationForCancellationOfSharesAsPercentageOfCapital" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="PricewaterhousecoopersAuditMember" id="tot_PricewaterhousecoopersAuditMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RenewableEnergiesProjectThresholdMinimumReturnOnEquity" id="tot_RenewableEnergiesProjectThresholdMinimumReturnOnEquity" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisclosureOfBusinessCombinationsAndDivestmentsExplanatoryTextBlock" id="tot_DisclosureOfBusinessCombinationsAndDivestmentsExplanatoryTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="IntegratedLngSegmentMember" id="tot_IntegratedLngSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OmvMember" id="tot_OmvMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IntegratedPowerSegmentMember" id="tot_IntegratedPowerSegmentMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfInterestToBeAcquired" id="tot_PercentageOfInterestToBeAcquired" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SurmontAssetMember" id="tot_SurmontAssetMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfReductionInNetDirectAndIndirectCo2EmissionsPerInjunctionSoughtAfterByCertainAssociationsAndLocalCommunitiesBeforeCourtOfJustice" id="tot_PercentageOfReductionInNetDirectAndIndirectCo2EmissionsPerInjunctionSoughtAfterByCertainAssociationsAndLocalCommunitiesBeforeCourtOfJustice" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="NumberOfShareholdersSeekingAnnulmentOfResolutionNo.3PassedByAnnualShareholdersMeetingOnMay262023" id="tot_NumberOfShareholdersSeekingAnnulmentOfResolutionNo.3PassedByAnnualShareholdersMeetingOnMay262023" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="NumberOfShareholderCompaniesSeekingAnnulmentOfResolutionNo.3PassedByAnnualShareholdersMeetingOnMay262023" id="tot_NumberOfShareholderCompaniesSeekingAnnulmentOfResolutionNo.3PassedByAnnualShareholdersMeetingOnMay262023" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="NumberOfShareholderIndividualsSeekingAnnulmentOfResolutionNo.3PassedByAnnualShareholdersMeetingOnMay262023" id="tot_NumberOfShareholderIndividualsSeekingAnnulmentOfResolutionNo.3PassedByAnnualShareholdersMeetingOnMay262023" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="DisputeRelatingToCompletionOfVigilancePlanMember" id="tot_DisputeRelatingToCompletionOfVigilancePlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DisputeRelatingToAnnulmentOfResolutionNo.3PassedByAnnualShareholdersMeetingOnMay262023Member" id="tot_DisputeRelatingToAnnulmentOfResolutionNo.3PassedByAnnualShareholdersMeetingOnMay262023Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="QatarLiquefiedGasCompanyLimitedFiveNorthFieldEastProjectMember" id="tot_QatarLiquefiedGasCompanyLimitedFiveNorthFieldEastProjectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ParticipatingInterestInAbsheronGasFieldMember" id="tot_ParticipatingInterestInAbsheronGasFieldMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AbuDhabiNationalOilCompanyMember" id="tot_AbuDhabiNationalOilCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfInterestAgreedToSell" id="tot_PercentageOfInterestAgreedToSell" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ConsiderationAgreedForSaleOfAssets" id="tot_ConsiderationAgreedForSaleOfAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="TotalEnergiesPerformanceSharePlans2023PlanMember" id="tot_TotalEnergiesPerformanceSharePlans2023PlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GasAndPowerSegmentsMember" id="tot_GasAndPowerSegmentsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CommodityPriceRiskGasAndPowerActivitiesMember" id="tot_CommodityPriceRiskGasAndPowerActivitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpAngolaBlock20Member" id="tot_TotalenergiesEpAngolaBlock20Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HedgeInstrumentsAssetsLiabilities" id="tot_HedgeInstrumentsAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="LoansAndReceivablesIncome" id="tot_LoansAndReceivablesIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="MarketableSecuritiesMember" id="tot_MarketableSecuritiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LunaCarbonStorageAnsMember" id="tot_LunaCarbonStorageAnsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesCcsUkLtdMember" id="tot_TotalenergiesCcsUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpUmmLuluSarbMember" id="tot_TotalenergiesEpUmmLuluSarbMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdaniTotalLngSingaporePte.LtdMember" id="tot_AdaniTotalLngSingaporePte.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PolskaGrupaBiogazowaS.a.Member" id="tot_PolskaGrupaBiogazowaS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesLngServicesFranceMember" id="tot_TotalenergiesLngServicesFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MarsaLngLlcMember" id="tot_MarsaLngLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="QatarLiquifiedGasCompanyLimited10Qg10NfsProjectMember" id="tot_QatarLiquifiedGasCompanyLimited10Qg10NfsProjectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="QatarLiquifiedGasCompanyLimited5Qg5NfeProjectMember" id="tot_QatarLiquifiedGasCompanyLimited5Qg5NfeProjectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RioGrandeLngIntermediateHoldingsLlcMember" id="tot_RioGrandeLngIntermediateHoldingsLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalErenH2Member" id="tot_TotalErenH2Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfCountriesForActivitiesOfExplorationAndProductionOfOilAndNaturalGas" id="tot_NumberOfCountriesForActivitiesOfExplorationAndProductionOfOilAndNaturalGas" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="QatarLiquefiedGasCompanyLimitedTenNorthFieldSouthProjectMember" id="tot_QatarLiquefiedGasCompanyLimitedTenNorthFieldSouthProjectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ClearwayEnergyLlcMember" id="tot_ClearwayEnergyLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NextDecadeCorporationMember" id="tot_NextDecadeCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NordianCpoMember" id="tot_NordianCpoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AbetoSolarS.l.Member" id="tot_AbetoSolarS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AccessBuildingEgyptSolarOneMember" id="tot_AccessBuildingEgyptSolarOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AccessEgyptSolarOneMember" id="tot_AccessEgyptSolarOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdaniRenewableEnergyHoldingNineLimitedMember" id="tot_AdaniRenewableEnergyHoldingNineLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AlbercheConexS.l.Member" id="tot_AlbercheConexS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AvenirSolairePortfolioMember" id="tot_AvenirSolairePortfolioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BallupurSolarPowerProjectsPrivateLtdMember" id="tot_BallupurSolarPowerProjectsPrivateLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BidasoaConexS.l.Member" id="tot_BidasoaConexS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Bjl11Member" id="tot_Bjl11Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Bjl4Member" id="tot_Bjl4Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BrurLpMember" id="tot_BrurLpMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BudeshteAgroMember" id="tot_BudeshteAgroMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CastellanetaMember" id="tot_CastellanetaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireDeLaBezassadeMember" id="tot_CentraleSolaireDeLaBezassadeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireLeCarteyrouMember" id="tot_CentraleSolaireLeCarteyrouMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireMacouriaMember" id="tot_CentraleSolaireMacouriaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireRenfr331Member" id="tot_CentraleSolaireRenfr331Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireRenfr397Member" id="tot_CentraleSolaireRenfr397Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireSrgEnergyMember" id="tot_CentraleSolaireSrgEnergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolairePouyNegueMember" id="tot_CentraleSolairePouyNegueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireTq3Member" id="tot_CentraleSolaireTq3Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ChudialaSolarPowerProjectsPrivateLtdMember" id="tot_ChudialaSolarPowerProjectsPrivateLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CleanEnergyItalyMember" id="tot_CleanEnergyItalyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CleanEnergyItaly1Member" id="tot_CleanEnergyItaly1Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CottonwoodBayouStorageLlcMember" id="tot_CottonwoodBayouStorageLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DracenaIMember" id="tot_DracenaIMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DracenaIiMember" id="tot_DracenaIiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DracenaIvMember" id="tot_DracenaIvMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DrizaSolarS.l.Member" id="tot_DrizaSolarS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DubovoMember" id="tot_DubovoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EcosolMember" id="tot_EcosolMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EdenMumbaiSolarPrivateLtdMember" id="tot_EdenMumbaiSolarPrivateLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EdenRenewableCitePrivateLtdMember" id="tot_EdenRenewableCitePrivateLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EdenRenewableRanjiPrivateLtdMember" id="tot_EdenRenewableRanjiPrivateLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EdenSolarEnergyGurgaonPrivateLtdMember" id="tot_EdenSolarEnergyGurgaonPrivateLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EdenSolarRajdhaniPrivateLtdMember" id="tot_EdenSolarRajdhaniPrivateLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EneosTotalenergiesRenewablesSolarDevelopmentJapanG.k.Member" id="tot_EneosTotalenergiesRenewablesSolarDevelopmentJapanG.k.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EnergiaSiMember" id="tot_EnergiaSiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EneryoS.a.s.Member" id="tot_EneryoS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EnwindMember" id="tot_EnwindMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ElicaDaBonecaMember" id="tot_ElicaDaBonecaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ErenMaralMember" id="tot_ErenMaralMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ErenTerraSantaMember" id="tot_ErenTerraSantaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EVentoCirMember" id="tot_EVentoCirMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FpvBlanchardMember" id="tot_FpvBlanchardMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GallocantaS.l.Member" id="tot_GallocantaS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GoletaSolarS.l.Member" id="tot_GoletaSolarS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HaidingOneInternationalInvestmentCoLtdMember" id="tot_HaidingOneInternationalInvestmentCoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HaidingThreeInternationalInvestmentCoLtdMember" id="tot_HaidingThreeInternationalInvestmentCoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HaidingTwoInternationalInvestmentCoLtdMember" id="tot_HaidingTwoInternationalInvestmentCoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HelioPronyResourcesNewCaledoniaMember" id="tot_HelioPronyResourcesNewCaledoniaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HfvMonteneroMember" id="tot_HfvMonteneroMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HfvSalentinaMember" id="tot_HfvSalentinaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HtSolarHoldingsIiLlcMember" id="tot_HtSolarHoldingsIiLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="KiddsStoreMember" id="tot_KiddsStoreMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="KsfHoldingTrustMember" id="tot_KsfHoldingTrustMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LeBoisJoliMember" id="tot_LeBoisJoliMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MastilSolarS.l.Member" id="tot_MastilSolarS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MedhaEnergyPrivateLtdMember" id="tot_MedhaEnergyPrivateLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MerysolMember" id="tot_MerysolMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MyrtleStorageLlcMember" id="tot_MyrtleStorageLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NewGreenEnergyServicesMember" id="tot_NewGreenEnergyServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NomadSolarMember" id="tot_NomadSolarMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OpheliaSolarLlcMember" id="tot_OpheliaSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ParcPhotovoltaiqueDePuyloubierMember" id="tot_ParcPhotovoltaiqueDePuyloubierMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PigeonRunSolarLlcMember" id="tot_PigeonRunSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PostorSolarS.l.Member" id="tot_PostorSolarS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RecechoSolarS.l.Member" id="tot_RecechoSolarS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RnesansEnerjiRetimVeTicaretAnonimIrketiMember" id="tot_RnesansEnerjiRetimVeTicaretAnonimIrketiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShakumbhariSolarPowerProjectsPrivateLtdMember" id="tot_ShakumbhariSolarPowerProjectsPrivateLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SocieteDexploitationDuSoleilDuHautDeffensMember" id="tot_SocieteDexploitationDuSoleilDuHautDeffensMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolaireHabitatSocialMember" id="tot_SolaireHabitatSocialMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarBaroccoMember" id="tot_SolarBaroccoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarLifeEnergyMember" id="tot_SolarLifeEnergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarAddisonNorthLlcMember" id="tot_SolarStarAddisonNorthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarAlleghanySouthLlcMember" id="tot_SolarStarAlleghanySouthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarCantil1LlcMember" id="tot_SolarStarCantil1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarCentralLightLlcMember" id="tot_SolarStarCentralLightLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InovMember" id="tot_InovMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarHarpstArcataLlcMember" id="tot_SolarStarHarpstArcataLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarHartfordSouthLlcMember" id="tot_SolarStarHartfordSouthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarHubbardsonSouthLlcMember" id="tot_SolarStarHubbardsonSouthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarLightParkLlcMember" id="tot_SolarStarLightParkLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarPalmyraNorthLlcMember" id="tot_SolarStarPalmyraNorthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarVegasILlcMember" id="tot_SolarStarVegasILlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarWhitewaterSouthLlcMember" id="tot_SolarStarWhitewaterSouthLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolenergyMember" id="tot_SolenergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesHiHoldcoLlcMember" id="tot_TotalenergiesHiHoldcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnvisionEnergyServicesShanghaiCo.LtdMember" id="tot_TotalEnvisionEnergyServicesShanghaiCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesIntegratedPowerEssBelgiumMember" id="tot_TotalenergiesIntegratedPowerEssBelgiumMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesPowerGasBelgium1Member" id="tot_TotalenergiesPowerGasBelgium1Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesCambodiaCo.LtdMember" id="tot_TotalenergiesRenewablesCambodiaCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesDevelopmentMiddleEastMember" id="tot_TotalenergiesRenewablesDevelopmentMiddleEastMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesDevelopmentPartnershipLlcMember" id="tot_TotalenergiesRenewablesDevelopmentPartnershipLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesDevelopmentPhilippinesCorporationMember" id="tot_TotalenergiesRenewablesDevelopmentPhilippinesCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesEssFlandresMember" id="tot_TotalenergiesRenewablesEssFlandresMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesEssGrandpuitsMember" id="tot_TotalenergiesRenewablesEssGrandpuitsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesMalaysiaSdn.Bhd.Member" id="tot_TotalenergiesRenewablesMalaysiaSdn.Bhd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesProjectsSingaporePte.LtdMember" id="tot_TotalenergiesRenewablesProjectsSingaporePte.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesSingaporePte.LtdMember" id="tot_TotalenergiesRenewablesSingaporePte.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TsgfSpaChileMember" id="tot_TsgfSpaChileMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TssdgIndiaPrivateLimitedMember" id="tot_TssdgIndiaPrivateLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VaraderoSolarS.l.Member" id="tot_VaraderoSolarS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VientosLosHerculesMember" id="tot_VientosLosHerculesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VientosSolutionsS.l.Member" id="tot_VientosSolutionsS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesBHoldcoLlcMember" id="tot_TotalenergiesBHoldcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesCHoldcoLlcMember" id="tot_TotalenergiesCHoldcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesFlexiblePowerSolutionsMember" id="tot_TotalenergiesFlexiblePowerSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="YunlinUkcoLimitedMember" id="tot_YunlinUkcoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ZenithSolarLlcMember" id="tot_ZenithSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EcomotionJvGmbhMember" id="tot_EcomotionJvGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IberResinasS.l.Member" id="tot_IberResinasS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TankopslagEnPijpleidingennetN.v.Member" id="tot_TankopslagEnPijpleidingennetN.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TessafS.a.s.Member" id="tot_TessafS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesPetrochemicalsRefiningSaOrNvMember" id="tot_TotalenergiesPetrochemicalsRefiningSaOrNvMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingShanghaiCo.LtdMember" id="tot_TotalenergiesMarketingShanghaiCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingDominicanaS.a.Member" id="tot_TotalenergiesMarketingDominicanaS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingEgyptMember" id="tot_TotalenergiesMarketingEgyptMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingJordanMember" id="tot_TotalenergiesMarketingJordanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMkgLuxembourgS.a.Member" id="tot_TotalenergiesMkgLuxembourgS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesSinochemRetailCompanyLtdMember" id="tot_TotalenergiesSinochemRetailCompanyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesWashFranceMember" id="tot_TotalenergiesWashFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesFinanceEuropeMember" id="tot_TotalenergiesFinanceEuropeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesGlobalServicesBucharestMember" id="tot_TotalenergiesGlobalServicesBucharestMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RioGrandeLngProjectMember" id="tot_RioGrandeLngProjectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TargetEnergyProductionOil" id="tot_TargetEnergyProductionOil" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="TargetEnergyProductionGas" id="tot_TargetEnergyProductionGas" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="TargetEnergyProductionElectricityAndLowCarbonMolecules" id="tot_TargetEnergyProductionElectricityAndLowCarbonMolecules" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="RetailNetworksInGermanyMember" id="tot_RetailNetworksInGermanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdjustmentsOtherItemsRevaluationOfPreviouslyHeldInterestInOtherEntitiesMember" id="tot_AdjustmentsOtherItemsRevaluationOfPreviouslyHeldInterestInOtherEntitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdjustmentsOtherItemsImpactsOfEuropeanSolidarityContributionContributionOnInframarginalAnnuityInFranceAndDevaluationOfArgentinePesoMember" id="tot_AdjustmentsOtherItemsImpactsOfEuropeanSolidarityContributionContributionOnInframarginalAnnuityInFranceAndDevaluationOfArgentinePesoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncreaseDecreaseThroughRevaluationOfProvisionsPropertyPlantAndEquipment" id="tot_IncreaseDecreaseThroughRevaluationOfProvisionsPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="GlobalEnergyMember" id="tot_GlobalEnergyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GlobalSolarServicesMember" id="tot_GlobalSolarServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GreenwindS.a.Member" id="tot_GreenwindS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FinancialAssetsLiabilitiesHeldForSaleOrExchangeExcludingLeases" id="tot_FinancialAssetsLiabilitiesHeldForSaleOrExchangeExcludingLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="TotalenergiesPerformanceSharePlans2023PlanSharesGrantedOn13December2023Member" id="tot_TotalenergiesPerformanceSharePlans2023PlanSharesGrantedOn13December2023Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfExecutivesToWhomSharesAreGranted" id="tot_NumberOfExecutivesToWhomSharesAreGranted" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ComponentsOfEquityTypeAxis" id="tot_ComponentsOfEquityTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ComponentsOfEquityTypesDomain" id="tot_ComponentsOfEquityTypesDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfPlaintiffs" id="tot_NumberOfPlaintiffs" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="NumberOfPlaintiffsStruckOut" id="tot_NumberOfPlaintiffsStruckOut" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="SpdcJvLicensesMember" id="tot_SpdcJvLicensesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ChappalEnergiesMember" id="tot_ChappalEnergiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesPerformanceSharePlans2024PlanMember" id="tot_TotalEnergiesPerformanceSharePlans2024PlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SapuraUpstreamAssetsMember" id="tot_SapuraUpstreamAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SapuraOmvUpstreamMember" id="tot_SapuraOmvUpstreamMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PortfolioOfThreeSolarProjectsMember" id="tot_PortfolioOfThreeSolarProjectsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ApolloMember" id="tot_ApolloMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherAssetsLiabilitiesRecognisedAsOfAcquisitionDate" id="tot_OtherAssetsLiabilitiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="OranjeWindHkwMember" id="tot_OranjeWindHkwMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AmiralProjectMember" id="tot_AmiralProjectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfSolarProjectsSold" id="tot_NumberOfSolarProjectsSold" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="OgciClimateInvestmentsHoldingsLlpMember" id="tot_OgciClimateInvestmentsHoldingsLlpMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PerpetualSubordinatedNotesIssued4.120CallableAfter5.25YearsMember" id="tot_PerpetualSubordinatedNotesIssued4.120CallableAfter5.25YearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PerpetualSubordinatedNotesIssued4.500CallableAfter10YearsMember" id="tot_PerpetualSubordinatedNotesIssued4.500CallableAfter10YearsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod" id="tot_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfSharesRankedBasedOnCriterionOfLifeCycleCarbonIntensityOfEnergyProductsSold" id="tot_PercentageOfSharesRankedBasedOnCriterionOfLifeCycleCarbonIntensityOfEnergyProductsSold" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="OtherSharePlanWorldwidePlan2024Member" id="tot_OtherSharePlanWorldwidePlan2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BayouBendCcsOpcoLlcMember" id="tot_BayouBendCcsOpcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NetZeroNorthSeaStorageHoldingsLtdMember" id="tot_NetZeroNorthSeaStorageHoldingsLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesCcsUsaLlcMember" id="tot_TotalenergiesCcsUsaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpAngolaBlock16Member" id="tot_TotalenergiesEpAngolaBlock16Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpAngolaBlock16HoldingsMember" id="tot_TotalenergiesEpAngolaBlock16HoldingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpAngolaBlock1621Member" id="tot_TotalenergiesEpAngolaBlock1621Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpAotearoaSdnBhdMember" id="tot_TotalenergiesEpAotearoaSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpChissongaMember" id="tot_TotalenergiesEpChissongaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpMyanmarMember" id="tot_TotalenergiesEpMyanmarMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpSouthAfricaS.a.s.Member" id="tot_TotalenergiesEpSouthAfricaS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpWesternAustraliaPtyLtdMember" id="tot_TotalenergiesEpWesternAustraliaPtyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEPSwTexasLlcMember" id="tot_TotalenergiesEPSwTexasLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpCentralamericaSdnBhdMember" id="tot_TotalenergiesEpCentralamericaSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpEgyptNorthRasKanayisOffshoreB.v.Member" id="tot_TotalenergiesEpEgyptNorthRasKanayisOffshoreB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpEgypteMember" id="tot_TotalenergiesEpEgypteMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpExplorationAustraliaPtyLtdMember" id="tot_TotalenergiesEpExplorationAustraliaPtyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpJvNewZealandSdnBhdMember" id="tot_TotalenergiesEpJvNewZealandSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpKunduLimitedMember" id="tot_TotalenergiesEpKunduLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpMalaysiaHoldingsSdnBhdMember" id="tot_TotalenergiesEpMalaysiaHoldingsSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpMalaysiaInternationalSdn.BhdMember" id="tot_TotalenergiesEpMalaysiaInternationalSdn.BhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpSabahSdnBhdMember" id="tot_TotalenergiesEpSabahSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpSarawakIncMember" id="tot_TotalenergiesEpSarawakIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpSuresteSdnBhdMember" id="tot_TotalenergiesEpSuresteSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdaniRenewableEnergySixtyFourLimitedMember" id="tot_AdaniRenewableEnergySixtyFourLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AesCfeHoldingIiiLlcMember" id="tot_AesCfeHoldingIiiLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AltergieTerritoires5Member" id="tot_AltergieTerritoires5Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CasaDosVentosS.a.Member" id="tot_CasaDosVentosS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AvenirSolaireRheaMember" id="tot_AvenirSolaireRheaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AvenirSolaireTethysMember" id="tot_AvenirSolaireTethysMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AvenirSolaireEtoileMember" id="tot_AvenirSolaireEtoileMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AvenirSolaireTitanMember" id="tot_AvenirSolaireTitanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BalticSeaOfwO2.2GmbhMember" id="tot_BalticSeaOfwO2.2GmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BelharraMember" id="tot_BelharraMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CanalCitySolarLlcMember" id="tot_CanalCitySolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleEolienneAlaincourtMember" id="tot_CentraleEolienneAlaincourtMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentralEolicaTerraSantaSpeIiS.a.Member" id="tot_CentralEolicaTerraSantaSpeIiS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentralEolicaTerraSantaSpeIS.a.Member" id="tot_CentralEolicaTerraSantaSpeIS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentralEolicaPampaDeMalaspinaS.a.u.Member" id="tot_CentralEolicaPampaDeMalaspinaS.a.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleEolienneMontDeLArbreIiiMember" id="tot_CentraleEolienneMontDeLArbreIiiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleEolienneRenfr220Member" id="tot_CentraleEolienneRenfr220Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleEolienneValleeDeLaCraieMember" id="tot_CentraleEolienneValleeDeLaCraieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaire21.095Member" id="tot_CentraleSolaire21.095Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireAutoroutesPvBfcMember" id="tot_CentraleSolaireAutoroutesPvBfcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireLaJouannetterieMember" id="tot_CentraleSolaireLaJouannetterieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireLestradeMember" id="tot_CentraleSolaireLestradeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireMarlanMember" id="tot_CentraleSolaireMarlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireRenfr412Member" id="tot_CentraleSolaireRenfr412Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireRenfr422Member" id="tot_CentraleSolaireRenfr422Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireRenfr440Member" id="tot_CentraleSolaireRenfr440Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireRenfr450Member" id="tot_CentraleSolaireRenfr450Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireRenfr453Member" id="tot_CentraleSolaireRenfr453Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireRenfr627Member" id="tot_CentraleSolaireRenfr627Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireRenfr629Member" id="tot_CentraleSolaireRenfr629Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CentraleSolaireRoquecamudeMember" id="tot_CentraleSolaireRoquecamudeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ColoradoBendIPowerLlcMember" id="tot_ColoradoBendIPowerLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CottonwoodSolarCashEquityHoldcoLlcMember" id="tot_CottonwoodSolarCashEquityHoldcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ColoradoBendServicesLlcMember" id="tot_ColoradoBendServicesLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CottonwoodSolarClassBHoldcoLlcMember" id="tot_CottonwoodSolarClassBHoldcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ElBoscMember" id="tot_ElBoscMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsAnacona1aLlcMember" id="tot_CsAnacona1aLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsAnacona1bLlcMember" id="tot_CsAnacona1bLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsAnacona1cLlcMember" id="tot_CsAnacona1cLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsBlackOakBLlcMember" id="tot_CsBlackOakBLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsClareLlcMember" id="tot_CsClareLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsDanvilleLlcMember" id="tot_CsDanvilleLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsKernanBLlcMember" id="tot_CsKernanBLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsKernanCLlcMember" id="tot_CsKernanCLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsKernanDLlcMember" id="tot_CsKernanDLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsLongPoint1LlcMember" id="tot_CsLongPoint1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsLongPoint2aLlcMember" id="tot_CsLongPoint2aLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsLongPoint2bLlcMember" id="tot_CsLongPoint2bLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsSpringLakeLlcMember" id="tot_CsSpringLakeLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsStreatorLlcMember" id="tot_CsStreatorLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Demosites2022Member" id="tot_Demosites2022Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EolMaralISpeS.a.Member" id="tot_EolMaralISpeS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EolMaralIiSpeS.a.Member" id="tot_EolMaralIiSpeS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EoleLaPlaineMember" id="tot_EoleLaPlaineMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ErenDoBrasilParticipacoesEConsultoriaEmEnergiaLtdaMember" id="tot_ErenDoBrasilParticipacoesEConsultoriaEmEnergiaLtdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ExgenTexasPowerLlcMember" id="tot_ExgenTexasPowerLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FeTutlySolarLlcMember" id="tot_FeTutlySolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FuturPortfolioMember" id="tot_FuturPortfolioMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpOceaniaSdnBhdMember" id="tot_TotalenergiesEpOceaniaSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GeomundoOffshoreWindPowerCo.Ltd.Member" id="tot_GeomundoOffshoreWindPowerCo.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HtSolarHoldingsIiiLlcMember" id="tot_HtSolarHoldingsIiiLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="KyonEnergyFinanceGmbhMember" id="tot_KyonEnergyFinanceGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="KyonEnergySolutionsGmbhMember" id="tot_KyonEnergySolutionsGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LaQuerciaSolarS.r.lMember" id="tot_LaQuerciaSolarS.r.lMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LaportePowerLlcMember" id="tot_LaportePowerLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LoranceCreekSolarLlcMember" id="tot_LoranceCreekSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MyrtleStorageCashEquityHoldcoLlcMember" id="tot_MyrtleStorageCashEquityHoldcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MyrtleStorageClassBHoldcoLlcMember" id="tot_MyrtleStorageClassBHoldcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MyrtleStorageClassBMemberLlcMember" id="tot_MyrtleStorageClassBMemberLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MyrtleStorageTePartnershipLlcMember" id="tot_MyrtleStorageTePartnershipLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Northseaofwn12.1gmbhMember" id="tot_Northseaofwn12.1gmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OmbreaMember" id="tot_OmbreaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Ombreaaoi2022Member" id="tot_Ombreaaoi2022Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OranjeWindPowerIiB.v.Member" id="tot_OranjeWindPowerIiB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OskvoltBatteryServicesKbMember" id="tot_OskvoltBatteryServicesKbMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ParcEolienDeLequinvilleMember" id="tot_ParcEolienDeLequinvilleMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ParcSolaireDuLorrainMember" id="tot_ParcSolaireDuLorrainMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ParcoEolicoLaGuardiaS.r.l.Member" id="tot_ParcoEolicoLaGuardiaS.r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PlumCreekSolarLlcMember" id="tot_PlumCreekSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PontenureSolarS.r.l.Member" id="tot_PontenureSolarS.r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="QuadraEnergyGmbhMember" id="tot_QuadraEnergyGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RenewableEnergySeagreenHoldcoLimitedMember" id="tot_RenewableEnergySeagreenHoldcoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RisenEnergyCambodiaBattambangCo.LtdMember" id="tot_RisenEnergyCambodiaBattambangCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RollingGreenSolarLlcMember" id="tot_RollingGreenSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RunwaySolarLlcMember" id="tot_RunwaySolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SanLuisObispoSolarILlcMember" id="tot_SanLuisObispoSolarILlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SgipSlbHoldco1LlcMember" id="tot_SgipSlbHoldco1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SgipSlbILlcMember" id="tot_SgipSlbILlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SistemiEnergieCalabriaS.r.l.Member" id="tot_SistemiEnergieCalabriaS.r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarApplingPeachesLlcMember" id="tot_SolarStarApplingPeachesLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarIrvineCivicCenterLlcMember" id="tot_SolarStarIrvineCivicCenterLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarLongPeachesLlcMember" id="tot_SolarStarLongPeachesLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarPusdMonacheLlcMember" id="tot_SolarStarPusdMonacheLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarSaftValdostaLlcMember" id="tot_SolarStarSaftValdostaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarSantaAnaHsLlcMember" id="tot_SolarStarSantaAnaHsLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarTiftToombsPeachesLlcMember" id="tot_SolarStarTiftToombsPeachesLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TalmeiEliyahuGreenEnergiesLtdMember" id="tot_TalmeiEliyahuGreenEnergiesLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TerrilvoltaiqueDeRonchampEtMagnyDanigonMember" id="tot_TerrilvoltaiqueDeRonchampEtMagnyDanigonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ToscaHoldcoLlcMember" id="tot_ToscaHoldcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TexgenPowerLlcMember" id="tot_TexgenPowerLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesAlamoSolarS.l.u.Member" id="tot_TotalenergiesAlamoSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesAndromedaSolarS.l.u.Member" id="tot_TotalenergiesAndromedaSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesCwbISolarLlcMember" id="tot_TotalenergiesCwbISolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesDracenaParticipacoesMember" id="tot_TotalenergiesDracenaParticipacoesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarahuHoldingLlcMember" id="tot_TotalenergiesMarahuHoldingLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesOffshoreWindNetherlandsParticipationsIB.v.Member" id="tot_TotalenergiesOffshoreWindNetherlandsParticipationsIB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesOffshoreWindNetherlandsParticipationsIiB.v.Member" id="tot_TotalenergiesOffshoreWindNetherlandsParticipationsIiB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesOfwNse1GmbhMember" id="tot_TotalenergiesOfwNse1GmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesOfwOseGmbhMember" id="tot_TotalenergiesOfwOseGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesPlantaSolarAndalucia3S.l.u.Member" id="tot_TotalenergiesPlantaSolarAndalucia3S.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesBulgariaMember" id="tot_TotalenergiesRenewablesBulgariaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesDeutschlandGmbhMember" id="tot_TotalenergiesRenewablesDeutschlandGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesDevelopmentAsiaPte.Ltd.Member" id="tot_TotalenergiesRenewablesDevelopmentAsiaPte.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesHoldingHellasMember" id="tot_TotalenergiesRenewablesHoldingHellasMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesHoldingLuxembourgNovS.a.Member" id="tot_TotalenergiesRenewablesHoldingLuxembourgNovS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesIndiaMember" id="tot_TotalenergiesRenewablesIndiaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesItaliaMember" id="tot_TotalenergiesRenewablesItaliaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesNederlandAb.v.Member" id="tot_TotalenergiesRenewablesNederlandAb.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesNovMember" id="tot_TotalenergiesRenewablesNovMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesPolandMember" id="tot_TotalenergiesRenewablesPolandMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesPortugalHibridizacoS.a.Member" id="tot_TotalenergiesRenewablesPortugalHibridizacoS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesPortugalInternationalS.a.Member" id="tot_TotalenergiesRenewablesPortugalInternationalS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesPortugalSgpsMember" id="tot_TotalenergiesRenewablesPortugalSgpsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesPortugalSolVentoS.a.Member" id="tot_TotalenergiesRenewablesPortugalSolVentoS.a.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesNederlandB.v.Member" id="tot_TotalenergiesRenewablesNederlandB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesServicesBulgariaMember" id="tot_TotalenergiesRenewablesServicesBulgariaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesServicesItaliaMember" id="tot_TotalenergiesRenewablesServicesItaliaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesServicesPolandMember" id="tot_TotalenergiesRenewablesServicesPolandMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesServicesPortugalMember" id="tot_TotalenergiesRenewablesServicesPortugalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesSolarItaliaMember" id="tot_TotalenergiesRenewablesSolarItaliaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesStrongLlcMember" id="tot_TotalenergiesStrongLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TruyesolMember" id="tot_TruyesolMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VireausolMember" id="tot_VireausolMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WestBurtonFlexibleGenerationLtdMember" id="tot_WestBurtonFlexibleGenerationLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WolfHollowIPowerLlcMember" id="tot_WolfHollowIPowerLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WolfHollowServicesLlcMember" id="tot_WolfHollowServicesLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WpFrance28Member" id="tot_WpFrance28Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ZephyrHoldingsGpLlcMember" id="tot_ZephyrHoldingsGpLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CharteringAndShippingServicesSingaporePte.Ltd.Member" id="tot_CharteringAndShippingServicesSingaporePte.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FplEnterprisesInc.Member" id="tot_FplEnterprisesInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HutchinsonAerospaceServicesSncMember" id="tot_HutchinsonAerospaceServicesSncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HutchinsonIndustrialRubberProductsPrivateLimitedIndeMember" id="tot_HutchinsonIndustrialRubberProductsPrivateLimitedIndeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HutchinsonS.r.l.BrasovMember" id="tot_HutchinsonS.r.l.BrasovMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MetafactoryMember" id="tot_MetafactoryMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="StrTecoilOyMember" id="tot_StrTecoilOyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TesboOyMember" id="tot_TesboOyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesActivitesMaritimesMember" id="tot_TotalenergiesActivitesMaritimesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesCorbionB.v.Member" id="tot_TotalenergiesCorbionB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesPetrochemicalsShanghaiCo.LtdMember" id="tot_TotalenergiesPetrochemicalsShanghaiCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="C.m.t.m.CentreDeManagementDeTransactionsMonetiquesMember" id="tot_C.m.t.m.CentreDeManagementDeTransactionsMonetiquesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CircleKBelgiumMember" id="tot_CircleKBelgiumMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SocietePourLexploitationDeLusineDeRouenMember" id="tot_SocietePourLexploitationDeLusineDeRouenMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SourceEvLimitedMember" id="tot_SourceEvLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TealMobilityMember" id="tot_TealMobilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalTianjinManufacturingCo.Ltd.Member" id="tot_TotalTianjinManufacturingCo.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesChinaInvestmentCoLtdMember" id="tot_TotalenergiesChinaInvestmentCoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesChargingServicesEspanaSlMember" id="tot_TotalenergiesChargingServicesEspanaSlMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesChargingServicesSingaporePte.Ltd.Member" id="tot_TotalenergiesChargingServicesSingaporePte.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingChileSaMember" id="tot_TotalenergiesMarketingChileSaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesInvestmentTianjinCo.Ltd.Member" id="tot_TotalenergiesInvestmentTianjinCo.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesInvestmentManagementTianjinCo.Ltd.Member" id="tot_TotalenergiesInvestmentManagementTianjinCo.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsBlackOakaLlcMember" id="tot_CsBlackOakaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsKernanaLlcMember" id="tot_CsKernanaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Meco8Member" id="tot_Meco8Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MishmarHanegevSunLimitedPartnershipMember" id="tot_MishmarHanegevSunLimitedPartnershipMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MKatGreenLimitedLiabilityPartnershipMember" id="tot_MKatGreenLimitedLiabilityPartnershipMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MorenaSolarS.l.u.Member" id="tot_MorenaSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RisenBangladeshSksPteLtdMember" id="tot_RisenBangladeshSksPteLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SanabriaSolarS.l.u.Member" id="tot_SanabriaSolarS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SiifEdfEnIsraelLtdMember" id="tot_SiifEdfEnIsraelLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfSharesGrantedPerEmployee" id="tot_NumberOfSharesGrantedPerEmployee" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="BondAfterCashFlowHedgeOrFixedRateBondOtherCurrenciesMember" id="tot_BondAfterCashFlowHedgeOrFixedRateBondOtherCurrenciesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VariableRateBondsOrBondsAfterFairValueHedgeOtherCurrenciesMember" id="tot_VariableRateBondsOrBondsAfterFairValueHedgeOtherCurrenciesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpWesternAustraliaSdnBhdMember" id="tot_TotalenergiesEpWesternAustraliaSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HutchinsonChongqingAutomotiveSystemsLtdMember" id="tot_HutchinsonChongqingAutomotiveSystemsLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesAustraliaMember" id="tot_TotalenergiesRenewablesAustraliaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VsbGroupMember" id="tot_VsbGroupMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OnshoreWindPowerFarmsMember" id="tot_OnshoreWindPowerFarmsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RenewableCapacityInOperationOrUnderConstructionMember" id="tot_RenewableCapacityInOperationOrUnderConstructionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WindSolarAndBatteryStorageTechnologiesMember" id="tot_WindSolarAndBatteryStorageTechnologiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShellNigeriaExplorationAndProductionCompanyLtdMember" id="tot_ShellNigeriaExplorationAndProductionCompanyLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Oml118ProductionSharingContractMember" id="tot_Oml118ProductionSharingContractMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NigerianAgipExplorationLimitedMember" id="tot_NigerianAgipExplorationLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="InsuranceVehiclesAndAccountsManagedByKkrMember" id="tot_InsuranceVehiclesAndAccountsManagedByKkrMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="UtilityScaleSolarAssetsMember" id="tot_UtilityScaleSolarAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DistributedGenerationAssetsMember" id="tot_DistributedGenerationAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesPerformanceSharePlans2025PlanMember" id="tot_TotalEnergiesPerformanceSharePlans2025PlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdjustmentsOtherItemsImpactsOfContributionOnInframarginalAnnuityInFranceAndDeferredTaxAdjustmentsRelatedToRatesChangesMember" id="tot_AdjustmentsOtherItemsImpactsOfContributionOnInframarginalAnnuityInFranceAndDeferredTaxAdjustmentsRelatedToRatesChangesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NumberOfBlocksToBeSold" id="tot_NumberOfBlocksToBeSold" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="CepsaSurinameS.l.Member" id="tot_CepsaSurinameS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TevaShipCharterLlcMember" id="tot_TevaShipCharterLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesChinaInvestmentCompanyLimitedNantongBranchMember" id="tot_TotalenergiesChinaInvestmentCompanyLimitedNantongBranchMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpBobaraPte.Ltd.Member" id="tot_TotalenergiesEpBobaraPte.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpGuyanaShallowMember" id="tot_TotalenergiesEpGuyanaShallowMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpLiberiaLlcMember" id="tot_TotalenergiesEpLiberiaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpMexicoBlock30Member" id="tot_TotalenergiesEpMexicoBlock30Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesHoldingsMidstreamSaMember" id="tot_TotalenergiesHoldingsMidstreamSaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarineInvestmentsLlcMember" id="tot_TotalenergiesMarineInvestmentsLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdnocRuwaisLngLlcMember" id="tot_AdnocRuwaisLngLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BiogazSourcingMember" id="tot_BiogazSourcingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BioloieMember" id="tot_BioloieMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BionorroisMember" id="tot_BionorroisMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AzurvistaResourcesPte.Ltd.Member" id="tot_AzurvistaResourcesPte.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TargetDecreaseInCarbonIntensityOfEnergyProductsSold" id="tot_TargetDecreaseInCarbonIntensityOfEnergyProductsSold" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PhysicalRiskAssessmentAssetsCount" id="tot_PhysicalRiskAssessmentAssetsCount" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PercentageOfGlobalSupplyIncreasesAccounted" id="tot_PercentageOfGlobalSupplyIncreasesAccounted" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="RioGrandeLngTrain4IntermediateHoldingsLlcMember" id="tot_RioGrandeLngTrain4IntermediateHoldingsLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SnPowerInvestNetherlandsB.v.Member" id="tot_SnPowerInvestNetherlandsB.v.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpDeepwaterMalaysiaSdnBhdMember" id="tot_TotalenergiesEpDeepwaterMalaysiaSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpKenyalangSarawakSdnBhdMember" id="tot_TotalenergiesEpKenyalangSarawakSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpRuwaisLngMember" id="tot_TotalenergiesEpRuwaisLngMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpSabahIiSdnBhdMember" id="tot_TotalenergiesEpSabahIiSdnBhdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AdamsLibertyLlcMember" id="tot_AdamsLibertyLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AesDrRenewablesHoldingsS.lMember" id="tot_AesDrRenewablesHoldingsS.lMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AidaRenewablesSingleMemberMember" id="tot_AidaRenewablesSingleMemberMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AmberSolarPowerVeinticuatroS.l.Member" id="tot_AmberSolarPowerVeinticuatroS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Belise2SolaireServicesMember" id="tot_Belise2SolaireServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Belise3SolaireServicesMember" id="tot_Belise3SolaireServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BloomingtonHill1LlcMember" id="tot_BloomingtonHill1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BloomingtonHill2LlcMember" id="tot_BloomingtonHill2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ChArdonMember" id="tot_ChArdonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ClintonAndMontpelierSolarClassBHoldcoLlcMember" id="tot_ClintonAndMontpelierSolarClassBHoldcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ClintonMontpelierSolarClassBMemberLlcMember" id="tot_ClintonMontpelierSolarClassBMemberLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ClintonMontpelierSolarTePartnershipLlcMember" id="tot_ClintonMontpelierSolarTePartnershipLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsAnacona1dLlcMember" id="tot_CsAnacona1dLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AmountPayableToPaymentAgents" id="tot_AmountPayableToPaymentAgents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="NumberOfBlocksSold" id="tot_NumberOfBlocksSold" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" />
  <xsd:element name="SolarAndHydroelectricAssetsMember" id="tot_SolarAndHydroelectricAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="AutomotiveCellsCompanyMember" id="tot_AutomotiveCellsCompanyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WesternLngLlcMember" id="tot_WesternLngLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsLesBrandesMember" id="tot_CsLesBrandesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsRenfr436Member" id="tot_CsRenfr436Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsRenfr603Member" id="tot_CsRenfr603Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsRenfr618Member" id="tot_CsRenfr618Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsRenfr693Member" id="tot_CsRenfr693Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CsZabo2Member" id="tot_CsZabo2Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CwbIStorageClassBHoldcoLlcMember" id="tot_CwbIStorageClassBHoldcoLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CwbIStorageClassBMemberLlcMember" id="tot_CwbIStorageClassBMemberLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CwbIStorageTePartnershipLlcMember" id="tot_CwbIStorageTePartnershipLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DecaturNorthwest1LlcMember" id="tot_DecaturNorthwest1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DecaturNotrhwest2LlcMember" id="tot_DecaturNotrhwest2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DgItalyAssetco1S.r.lMember" id="tot_DgItalyAssetco1S.r.lMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EolesFuturLiletMember" id="tot_EolesFuturLiletMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EoliennesDeBosjeanMember" id="tot_EoliennesDeBosjeanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EoliennesDeBuleonMember" id="tot_EoliennesDeBuleonMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EoliennesDeFadoumalMember" id="tot_EoliennesDeFadoumalMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EoliennesDeGrangeNeuveMember" id="tot_EoliennesDeGrangeNeuveMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EoliennesDeGuehennoMember" id="tot_EoliennesDeGuehennoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EoliennesDeLaChappelleAuMansMember" id="tot_EoliennesDeLaChappelleAuMansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EoliennesDeRougeMember" id="tot_EoliennesDeRougeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EoliennesDeTortebesseMember" id="tot_EoliennesDeTortebesseMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EoliennesDesPortesDeBramesBenaizeMember" id="tot_EoliennesDesPortesDeBramesBenaizeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EoliennesDesTroisPlainesMember" id="tot_EoliennesDesTroisPlainesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FenSp.ZO.o.Member" id="tot_FenSp.ZO.o.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GeneracinFotovoltaicaDehesaNuevaDelReyS.l.u.Member" id="tot_GeneracinFotovoltaicaDehesaNuevaDelReyS.l.u.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="GrandRiviereEolienStockageServicesMember" id="tot_GrandRiviereEolienStockageServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HaeparangEnergyCo.LtdMember" id="tot_HaeparangEnergyCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HorseshoeKelly1LlcMember" id="tot_HorseshoeKelly1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HorseshoeKelly2LlcMember" id="tot_HorseshoeKelly2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IronSolarClassMember1LlcMember" id="tot_IronSolarClassMember1LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Is23GeorgiaP2LlcMember" id="tot_Is23GeorgiaP2LlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LaurelEnergyCenterLlcMember" id="tot_LaurelEnergyCenterLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LesVentsMeuseSudMember" id="tot_LesVentsMeuseSudMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MaverickEquityHoldingMember" id="tot_MaverickEquityHoldingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MaverickSponsorMemberLlcMember" id="tot_MaverickSponsorMemberLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MilinSiliegMember" id="tot_MilinSiliegMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MontpelierSolarLlcMember" id="tot_MontpelierSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NorthSeaOfwN11.2GmbhMember" id="tot_NorthSeaOfwN11.2GmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NovaSolarProjectMember" id="tot_NovaSolarProjectMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OrchardCapitalS.l.Member" id="tot_OrchardCapitalS.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OyenWindAlbertaInc.Member" id="tot_OyenWindAlbertaInc.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ParsifalCoMember" id="tot_ParsifalCoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RainbowLuxcoS..r.l.Member" id="tot_RainbowLuxcoS..r.l.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RainbowMidcoGmbhMember" id="tot_RainbowMidcoGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RainbowTopcoGmbhMember" id="tot_RainbowTopcoGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RockfordBrookBLlcMember" id="tot_RockfordBrookBLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RockyCreekSolarLlcMember" id="tot_RockyCreekSolarLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SaintFrancois3SolaireServicesMember" id="tot_SaintFrancois3SolaireServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SasMontjolySolaireServicesMember" id="tot_SasMontjolySolaireServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ServiziRinnovabiliSrlMember" id="tot_ServiziRinnovabiliSrlMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SnPowerAsMember" id="tot_SnPowerAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SocieteSolaireDeBouzacMember" id="tot_SocieteSolaireDeBouzacMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarBigSpringLlcMember" id="tot_SolarStarBigSpringLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarBrancosLlcMember" id="tot_SolarStarBrancosLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarCastlemontHsLlcMember" id="tot_SolarStarCastlemontHsLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarCccDetentionCenterLlcMember" id="tot_SolarStarCccDetentionCenterLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarChristieHillLlcMember" id="tot_SolarStarChristieHillLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarCougarsLlcMember" id="tot_SolarStarCougarsLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarDorothyAvenueLlcMember" id="tot_SolarStarDorothyAvenueLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarFrontierBessLlcMember" id="tot_SolarStarFrontierBessLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EnergySolaireServicesMangassayeMember" id="tot_EnergySolaireServicesMangassayeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarKernLerdoFacilityLlcMember" id="tot_SolarStarKernLerdoFacilityLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarLoneStarFiberglassLlcMember" id="tot_SolarStarLoneStarFiberglassLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarOaklandTechnicalHsLlcMember" id="tot_SolarStarOaklandTechnicalHsLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarPusdPortervilleHsLlcMember" id="tot_SolarStarPusdPortervilleHsLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarStarSeventeenPeachesLlcMember" id="tot_SolarStarSeventeenPeachesLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarfarmBrzezinkaSp.ZO.o.Member" id="tot_SolarfarmBrzezinkaSp.ZO.o.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SoleilDeBagnolsMember" id="tot_SoleilDeBagnolsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SoleilDeBalsacMember" id="tot_SoleilDeBalsacMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SoleilDeGaujacMember" id="tot_SoleilDeGaujacMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SoleilDIzernoreMember" id="tot_SoleilDIzernoreMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SpringwaterSolarLLCMember" id="tot_SpringwaterSolarLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesBZHoldcoLLCMember" id="tot_TotalenergiesBZHoldcoLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesENEOSRenewablesDistributedGenerationAsiaPte.LtdMember" id="tot_TotalEnergiesENEOSRenewablesDistributedGenerationAsiaPte.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesHIIIHoldcoLLCMember" id="tot_TotalEnergiesHIIIHoldcoLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesLWindHoldcoLLCMember" id="tot_TotalEnergiesLWindHoldcoLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesMontpelierSolarHoldcoLLCMember" id="tot_TotalEnergiesMontpelierSolarHoldcoLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesOFWNSE2GmbHMember" id="tot_TotalEnergiesOFWNSE2GmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesOFWWBOstGmbHMember" id="tot_TotalEnergiesOFWWBOstGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesOFWWBWestGmbHMember" id="tot_TotalEnergiesOFWWBWestGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesPSolarHoldcoLLCMember" id="tot_TotalEnergiesPSolarHoldcoLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesBigSkySolarHoldingICorporationMember" id="tot_TotalEnergiesRenewablesBigSkySolarHoldingICorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesBusinessSupportChileSpaMember" id="tot_TotalEnergiesRenewablesBusinessSupportChileSpaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesCanadaHoldingCorporationMember" id="tot_TotalEnergiesRenewablesCanadaHoldingCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesInvestmentsLLCMember" id="tot_TotalEnergiesRenewablesInvestmentsLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesJammerlandApSMember" id="tot_TotalEnergiesRenewablesJammerlandApSMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesLandCoLLCMember" id="tot_TotalEnergiesRenewablesLandCoLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesLillebaeltApSMember" id="tot_TotalEnergiesRenewablesLillebaeltApSMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesNovaSolarHoldingCorporationMember" id="tot_TotalEnergiesRenewablesNovaSolarHoldingCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesOyenWindHoldingCorporationMember" id="tot_TotalEnergiesRenewablesOyenWindHoldingCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesPortugalHibridizacaoGardunhaS.A.Member" id="tot_TotalEnergiesRenewablesPortugalHibridizacaoGardunhaS.A.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesServicesUsaLLCMember" id="tot_TotalEnergiesRenewablesServicesUsaLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesRenewablesSouthernAfricaMember" id="tot_TotalEnergiesRenewablesSouthernAfricaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesSpringwaterSolarHoldcoLLCMember" id="tot_TotalEnergiesSpringwaterSolarHoldcoLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalEnergiesTymochteeSolarHoldcoLLCMember" id="tot_TotalEnergiesTymochteeSolarHoldcoLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TymochteeSolarLLCMember" id="tot_TymochteeSolarLLCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="UusiutuvaEnergiaPuutionsaariOyMember" id="tot_UusiutuvaEnergiaPuutionsaariOyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VentoSolareS.R.L.Member" id="tot_VentoSolareS.R.L.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesRenewablesHoldingsSwitzerlandSaMember" id="tot_TotalenergiesRenewablesHoldingsSwitzerlandSaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesHoldingsSwitzerlandSaMember" id="tot_TotalenergiesHoldingsSwitzerlandSaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBEnergiaVerdeItaliaS.R.L.Member" id="tot_VSBEnergiaVerdeItaliaS.R.L.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBEnergieOdnawialnePolskaSp.ZO.o.Member" id="tot_VSBEnergieOdnawialnePolskaSp.ZO.o.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBEnergieparkFischbachGmbHAndCo.KGMember" id="tot_VSBEnergieparkFischbachGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBEnergiesNouvellesMember" id="tot_VSBEnergiesNouvellesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBEnergyGmbHAndCo.KGMember" id="tot_VSBEnergyGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBGreenYieldOneGmbHMember" id="tot_VSBGreenYieldOneGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBHoldingGmbHMember" id="tot_VSBHoldingGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBMobilityGmbHMember" id="tot_VSBMobilityGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBNeueEnergienDeutschlandGmbHMember" id="tot_VSBNeueEnergienDeutschlandGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBObnovljivaEnergijaHrvatskaD.o.o.Member" id="tot_VSBObnovljivaEnergijaHrvatskaD.o.o.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBServiceGmbHMember" id="tot_VSBServiceGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBUusiutuvaEnergiaSuomiOyMember" id="tot_VSBUusiutuvaEnergiaSuomiOyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkArnsbergGmbHAndCo.KGMember" id="tot_VSBWindparkArnsbergGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkElsterRepoweringGmbHAndCo.KGMember" id="tot_VSBWindparkElsterRepoweringGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkFlintbekGmbHAndCo.KGMember" id="tot_VSBWindparkFlintbekGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkJordenstorfGmbHAndCo.KGMember" id="tot_VSBWindparkJordenstorfGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkLoberitzGmbHAndCo.KGMember" id="tot_VSBWindparkLoberitzGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkPolzigZweiGmbHAndCo.KGMember" id="tot_VSBWindparkPolzigZweiGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkPustlebenGmbHAndCo.KGMember" id="tot_VSBWindparkPustlebenGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkSchnorbeckExtertalGmbHAndCo.KGMember" id="tot_VSBWindparkSchnorbeckExtertalGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkVockenrodGmbHAndCo.KGMember" id="tot_VSBWindparkVockenrodGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkWeibandtGolzauZweiGmbHAndCo.KGMember" id="tot_VSBWindparkWeibandtGolzauZweiGmbHAndCo.KGMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkWirmighausenGmbHAndCo.KgMember" id="tot_VSBWindparkWirmighausenGmbHAndCo.KgMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="VSBWindparkZernitzLohmGmbHAndCo.KgMember" id="tot_VSBWindparkZernitzLohmGmbHAndCo.KgMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Wind1013GmbHMember" id="tot_Wind1013GmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Wind1027GmbHMember" id="tot_Wind1027GmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="Wind1028GmbHMember" id="tot_Wind1028GmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WindbostelOstGmbHMember" id="tot_WindbostelOstGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WindbostelWestGmbHMember" id="tot_WindbostelWestGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WindparkQuellendorfEinsGmbHAndCo.KgMember" id="tot_WindparkQuellendorfEinsGmbHAndCo.KgMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WPFrance20Member" id="tot_WPFrance20Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WPFrance23Member" id="tot_WPFrance23Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WPFrance24Member" id="tot_WPFrance24Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="WSBParkWiatrowyKepnoSp.ZO.o.Member" id="tot_WSBParkWiatrowyKepnoSp.ZO.o.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesEpHoldingsSwitzerlandSaMember" id="tot_TotalenergiesEpHoldingsSwitzerlandSaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesCapitalUsaLlcMember" id="tot_TotalenergiesCapitalUsaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingServicesBrasilLubrificantesMember" id="tot_TotalenergiesMarketingServicesBrasilLubrificantesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingAustriaGmbhMember" id="tot_TotalenergiesMarketingAustriaGmbhMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesMarketingArgentinaMember" id="tot_TotalenergiesMarketingArgentinaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HexawattHoldingMember" id="tot_HexawattHoldingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BelgianEasyDataDrivenElectricalChargingMember" id="tot_BelgianEasyDataDrivenElectricalChargingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BxtTradingMember" id="tot_BxtTradingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="HbaHutchinsonBrasilAutomotiveLtdaMember" id="tot_HbaHutchinsonBrasilAutomotiveLtdaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LillebaeltHoldcoAsMember" id="tot_LillebaeltHoldcoAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LillebaeltVindAsMember" id="tot_LillebaeltVindAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="JammerlandBayNearshoreAsMember" id="tot_JammerlandBayNearshoreAsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesDeveloppementRegionalS.a.s.Member" id="tot_TotalenergiesDeveloppementRegionalS.a.s.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesDistributedGenerationOperationsHoldcoUsaLlcMember" id="tot_TotalenergiesDistributedGenerationOperationsHoldcoUsaLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RockfordBrookLlcMember" id="tot_RockfordBrookLlcMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="UpstreamActivitiesInUnitedKingdomMember" id="tot_UpstreamActivitiesInUnitedKingdomMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NeoNextPlusMember" id="tot_NeoNextPlusMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="PercentageOfInterestAgreedToBeHeld" id="tot_PercentageOfInterestAgreedToBeHeld" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ValueOfAssetsSold" id="tot_ValueOfAssetsSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="FieldsOfWestEkofiskAndAlbuskjellMember" id="tot_FieldsOfWestEkofiskAndAlbuskjellMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="FieldsOfTommelitenGammaMember" id="tot_FieldsOfTommelitenGammaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShellNigeriaExplorationAndProductionCompanyLtdAndNigerianAgipExplorationLimitedMember" id="tot_ShellNigeriaExplorationAndProductionCompanyLtdAndNigerianAgipExplorationLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="SolarPortfolioInNorthAmericaPortugalGreeceFranceMember" id="tot_SolarPortfolioInNorthAmericaPortugalGreeceFranceMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherEquitySecuritiesBelowFiftyMillionTwoMember" id="tot_OtherEquitySecuritiesBelowFiftyMillionTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesPerformanceSharePlans20212025PlansMember" id="tot_TotalenergiesPerformanceSharePlans20212025PlansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="TotalenergiesPerformanceSharePlans20202021PlansMember" id="tot_TotalenergiesPerformanceSharePlans20202021PlansMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="IncreaseDecreaseInAssetRetirementObligationDueToReasonablyPossibleIncreaseInDiscountRate" id="tot_IncreaseDecreaseInAssetRetirementObligationDueToReasonablyPossibleIncreaseInDiscountRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="IncreaseDecreaseInProfitLossForNextFiscalYearDueToReasonablyPossibleIncreaseInDiscountRate" id="tot_IncreaseDecreaseInProfitLossForNextFiscalYearDueToReasonablyPossibleIncreaseInDiscountRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="OperatingLiabilitiesSubjectToReverseFactoringMember" id="tot_OperatingLiabilitiesSubjectToReverseFactoringMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
</xsd:schema>
