<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Apr 25 20:36:05 UTC 2024 -->
<xs:schema elementFormDefault="qualified" xmlns:bch="http://www.bancochile.cl/20231231" xmlns:srt-types="http://fasb.org/srt-types/2023" targetNamespace="http://www.bancochile.cl/20231231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="bch-20231231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="bch-20231231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="bch-20231231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="bch-20231231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.bancochile.cl/role/ConsolidatedBalanceSheet" id="bch_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ConsolidatedIncomeStatement" id="bch_r_ConsolidatedIncomeStatement">
        <link:definition>002 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ConsolidatedComprehensiveIncome" id="bch_r_ConsolidatedComprehensiveIncome">
        <link:definition>003 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ShareholdersEquityType2or3" id="bch_r_ShareholdersEquityType2or3">
        <link:definition>004 - Statement - Consolidated Statements of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ConsolidatedCashFlow" id="bch_r_ConsolidatedCashFlow">
        <link:definition>005 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ReconciliationofLiabilitiesArisingfromFinancingActivitiesTable" id="bch_r_ReconciliationofLiabilitiesArisingfromFinancingActivitiesTable">
        <link:definition>006 - Statement - Reconciliation of Liabilities Arising from Financing Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/CompanyInformation" id="bch_r_CompanyInformation">
        <link:definition>007 - Disclosure - Company Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/SummaryofSignificantAccountingPolicies" id="bch_r_SummaryofSignificantAccountingPolicies">
        <link:definition>008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/NewandAmendedStandardsandInterpretations" id="bch_r_NewandAmendedStandardsandInterpretations">
        <link:definition>009 - Disclosure - New and Amended Standards and Interpretations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ChangesinAccountingPoliciesEstimatesandDisclosures" id="bch_r_ChangesinAccountingPoliciesEstimatesandDisclosures">
        <link:definition>010 - Disclosure - Changes in Accounting Policies, Estimates and Disclosures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RelevantEvents" id="bch_r_RelevantEvents">
        <link:definition>011 - Disclosure - Relevant Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/BusinessSegment" id="bch_r_BusinessSegment">
        <link:definition>012 - Disclosure - Business Segment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/CashandCashEquivalents" id="bch_r_CashandCashEquivalents">
        <link:definition>013 - Disclosure - Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialAssetsHeldforTradingatFairValueThroughProfitorLoss" id="bch_r_FinancialAssetsHeldforTradingatFairValueThroughProfitorLoss">
        <link:definition>014 - Disclosure - Financial Assets Held for Trading at Fair Value Through Profit or Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialAssetsatFairValueThroughOtherComprehensiveIncome" id="bch_r_FinancialAssetsatFairValueThroughOtherComprehensiveIncome">
        <link:definition>015 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/DerivativeFinancialInstrumentsforHedgingPurposes" id="bch_r_DerivativeFinancialInstrumentsforHedgingPurposes">
        <link:definition>016 - Disclosure - Derivative Financial Instruments for Hedging Purposes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialAssetsatAmortizedCost" id="bch_r_FinancialAssetsatAmortizedCost">
        <link:definition>017 - Disclosure - Financial Assets at Amortized Cost</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/InvestmentsinOtherCompanies" id="bch_r_InvestmentsinOtherCompanies">
        <link:definition>018 - Disclosure - Investments in Other Companies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/IntangibleAssets" id="bch_r_IntangibleAssets">
        <link:definition>019 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/PropertyandEquipment" id="bch_r_PropertyandEquipment">
        <link:definition>020 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RightofUseAssetsandLeaseLiabilities" id="bch_r_RightofUseAssetsandLeaseLiabilities">
        <link:definition>021 - Disclosure - Right-of-Use Assets and Lease Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/CurrentTaxandDeferredTaxes" id="bch_r_CurrentTaxandDeferredTaxes">
        <link:definition>022 - Disclosure - Current Tax and Deferred Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/OtherAssets" id="bch_r_OtherAssets">
        <link:definition>023 - Disclosure - Other Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/NoncurrentAssetsandDisposalGroupsHeldforSaleandLiabilitiesIncludedinDisposalGroupsforSale" id="bch_r_NoncurrentAssetsandDisposalGroupsHeldforSaleandLiabilitiesIncludedinDisposalGroupsforSale">
        <link:definition>024 - Disclosure - Non-current Assets and Disposal Groups Held for Sale and Liabilities Included in Disposal Groups for Sale</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialLiabilitiesHeldforTradingatFairValueThroughPofitorLoss" id="bch_r_FinancialLiabilitiesHeldforTradingatFairValueThroughPofitorLoss">
        <link:definition>025 - Disclosure - Financial Liabilities Held for Trading at Fair Value Through Pofit or Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialLiabilitiesatAmortizedCost" id="bch_r_FinancialLiabilitiesatAmortizedCost">
        <link:definition>026 - Disclosure - Financial Liabilities at Amortized Cost</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RegulatoryCapitalFinancialInstruments" id="bch_r_RegulatoryCapitalFinancialInstruments">
        <link:definition>027 - Disclosure - Regulatory Capital Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ProvisionforDividends" id="bch_r_ProvisionforDividends">
        <link:definition>028 - Disclosure - Provision for Dividends</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ProvisionsforContingentLoansCreditRisk" id="bch_r_ProvisionsforContingentLoansCreditRisk">
        <link:definition>029 - Disclosure - Provisions for Contingent Loans Credit Risk</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/OtherProvisions" id="bch_r_OtherProvisions">
        <link:definition>030 - Disclosure - Other Provisions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/EmployeeBenefits" id="bch_r_EmployeeBenefits">
        <link:definition>031 - Disclosure - Employee Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/OtherLiabilities" id="bch_r_OtherLiabilities">
        <link:definition>032 - Disclosure - Other Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/Equity" id="bch_r_Equity">
        <link:definition>033 - Disclosure - Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ContingenciesandCommitments" id="bch_r_ContingenciesandCommitments">
        <link:definition>034 - Disclosure - Contingencies and Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/InterestandUFIndexationRevenueandExpenses" id="bch_r_InterestandUFIndexationRevenueandExpenses">
        <link:definition>035 - Disclosure - Interest and UF Indexation Revenue and Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/IncomeandExpensesfromCommissions" id="bch_r_IncomeandExpensesfromCommissions">
        <link:definition>036 - Disclosure - Income and Expenses from Commissions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/NetFinancialIncomeExpense" id="bch_r_NetFinancialIncomeExpense">
        <link:definition>037 - Disclosure - Net Financial Income (Expense)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/IncomeAttributabletoInvestmentsinOtherCompanies" id="bch_r_IncomeAttributabletoInvestmentsinOtherCompanies">
        <link:definition>038 - Disclosure - Income Attributable to Investments in Other Companies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ResultfromNonCurrentAssetsandDisposalGroupsHeldforSaleNotAdmissibleasDiscontinuedOperations" id="bch_r_ResultfromNonCurrentAssetsandDisposalGroupsHeldforSaleNotAdmissibleasDiscontinuedOperations">
        <link:definition>039 - Disclosure - Result from Non-Current Assets and Disposal Groups Held for Sale Not Admissible as Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/OtherOperatingIncomeandExpenses" id="bch_r_OtherOperatingIncomeandExpenses">
        <link:definition>040 - Disclosure - Other Operating Income and Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ExpensesFromSalariesandEmployeeBenefits" id="bch_r_ExpensesFromSalariesandEmployeeBenefits">
        <link:definition>041 - Disclosure - Expenses From Salaries and Employee Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/AdministrativeExpenses" id="bch_r_AdministrativeExpenses">
        <link:definition>042 - Disclosure - Administrative Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/DepreciationandAmortization" id="bch_r_DepreciationandAmortization">
        <link:definition>043 - Disclosure - Depreciation and Amortization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ImpairmentofNonFinancialAssets" id="bch_r_ImpairmentofNonFinancialAssets">
        <link:definition>044 - Disclosure - Impairment of Non-Financial Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ExpectedCreditLosses" id="bch_r_ExpectedCreditLosses">
        <link:definition>045 - Disclosure - Expected Credit Losses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RelatedPartyDisclosures" id="bch_r_RelatedPartyDisclosures">
        <link:definition>046 - Disclosure - Related Party Disclosures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FairValueofFinancialAssetsandLiabilities" id="bch_r_FairValueofFinancialAssetsandLiabilities">
        <link:definition>047 - Disclosure - Fair Value of Financial Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilities" id="bch_r_MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilities">
        <link:definition>048 - Disclosure - Maturity According to their Remaining Terms of Financial Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialandNonFinancialAssetsandLiabilitiesbyCurrency" id="bch_r_FinancialandNonFinancialAssetsandLiabilitiesbyCurrency">
        <link:definition>049 - Disclosure - Financial and Non-Financial Assets and Liabilities by Currency</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RiskManagementandReport" id="bch_r_RiskManagementandReport">
        <link:definition>050 - Disclosure - Risk Management and Report</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/InformationonRegulatoryCapitalandCapitalAdequacyRatios" id="bch_r_InformationonRegulatoryCapitalandCapitalAdequacyRatios">
        <link:definition>051 - Disclosure - Information on Regulatory Capital and Capital Adequacy Ratios</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/NewAccountingPronouncements" id="bch_r_NewAccountingPronouncements">
        <link:definition>052 - Disclosure - New Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/SubsequentEvents" id="bch_r_SubsequentEvents">
        <link:definition>053 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/AccountingPoliciesByPolicy" id="bch_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/SummaryofSignificantAccountingPoliciesTables" id="bch_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>996001 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RelevantEventsTables" id="bch_r_RelevantEventsTables">
        <link:definition>996002 - Disclosure - Relevant Events (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/BusinessSegmentTables" id="bch_r_BusinessSegmentTables">
        <link:definition>996003 - Disclosure - Business Segment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/CashandCashEquivalentsTables" id="bch_r_CashandCashEquivalentsTables">
        <link:definition>996004 - Disclosure - Cash and Cash Equivalents (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialAssetsHeldforTradingatFairValueThroughProfitorLossTables" id="bch_r_FinancialAssetsHeldforTradingatFairValueThroughProfitorLossTables">
        <link:definition>996005 - Disclosure - Financial Assets Held for Trading at Fair Value Through Profit or Loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialAssetsatFairValueThroughOtherComprehensiveIncomeTables" id="bch_r_FinancialAssetsatFairValueThroughOtherComprehensiveIncomeTables">
        <link:definition>996006 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/DerivativeFinancialInstrumentsforHedgingPurposesTables" id="bch_r_DerivativeFinancialInstrumentsforHedgingPurposesTables">
        <link:definition>996007 - Disclosure - Derivative Financial Instruments for Hedging Purposes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialAssetsatAmortizedCostTables" id="bch_r_FinancialAssetsatAmortizedCostTables">
        <link:definition>996008 - Disclosure - Financial Assets at Amortized Cost (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/InvestmentsinOtherCompaniesTables" id="bch_r_InvestmentsinOtherCompaniesTables">
        <link:definition>996009 - Disclosure - Investments in Other Companies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/IntangibleAssetsTables" id="bch_r_IntangibleAssetsTables">
        <link:definition>996010 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/PropertyandEquipmentTables" id="bch_r_PropertyandEquipmentTables">
        <link:definition>996011 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RightofUseAssetsandLeaseLiabilitiesTables" id="bch_r_RightofUseAssetsandLeaseLiabilitiesTables">
        <link:definition>996012 - Disclosure - Right-of-Use Assets and Lease Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/CurrentTaxandDeferredTaxesTables" id="bch_r_CurrentTaxandDeferredTaxesTables">
        <link:definition>996013 - Disclosure - Current Tax and Deferred Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/OtherAssetsTables" id="bch_r_OtherAssetsTables">
        <link:definition>996014 - Disclosure - Other Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/NoncurrentAssetsandDisposalGroupsHeldforSaleandLiabilitiesIncludedinDisposalGroupsforSaleTables" id="bch_r_NoncurrentAssetsandDisposalGroupsHeldforSaleandLiabilitiesIncludedinDisposalGroupsforSaleTables">
        <link:definition>996015 - Disclosure - Non-current Assets and Disposal Groups Held for Sale and Liabilities Included in Disposal Groups for Sale (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialLiabilitiesHeldforTradingatFairValueThroughPofitorLossTables" id="bch_r_FinancialLiabilitiesHeldforTradingatFairValueThroughPofitorLossTables">
        <link:definition>996016 - Disclosure - Financial Liabilities Held for Trading at Fair Value Through Pofit or Loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialLiabilitiesatAmortizedCostTables" id="bch_r_FinancialLiabilitiesatAmortizedCostTables">
        <link:definition>996017 - Disclosure - Financial Liabilities at Amortized Cost (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RegulatoryCapitalFinancialInstrumentsTables" id="bch_r_RegulatoryCapitalFinancialInstrumentsTables">
        <link:definition>996018 - Disclosure - Regulatory Capital Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ProvisionforDividendsTables" id="bch_r_ProvisionforDividendsTables">
        <link:definition>996019 - Disclosure - Provision for Dividends (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ProvisionsforContingentLoansCreditRiskTables" id="bch_r_ProvisionsforContingentLoansCreditRiskTables">
        <link:definition>996020 - Disclosure - Provisions for Contingent Loans Credit Risk (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/OtherProvisionsTables" id="bch_r_OtherProvisionsTables">
        <link:definition>996021 - Disclosure - Other Provisions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/EmployeeBenefitsTables" id="bch_r_EmployeeBenefitsTables">
        <link:definition>996022 - Disclosure - Employee Benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/OtherLiabilitiesTables" id="bch_r_OtherLiabilitiesTables">
        <link:definition>996023 - Disclosure - Other Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/EquityTables" id="bch_r_EquityTables">
        <link:definition>996024 - Disclosure - Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ContingenciesandCommitmentsTables" id="bch_r_ContingenciesandCommitmentsTables">
        <link:definition>996025 - Disclosure - Contingencies and Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/InterestandUFIndexationRevenueandExpensesTables" id="bch_r_InterestandUFIndexationRevenueandExpensesTables">
        <link:definition>996026 - Disclosure - Interest and UF Indexation Revenue and Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/IncomeandExpensesfromCommissionsTables" id="bch_r_IncomeandExpensesfromCommissionsTables">
        <link:definition>996027 - Disclosure - Income and Expenses from Commissions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/NetFinancialIncomeExpenseTables" id="bch_r_NetFinancialIncomeExpenseTables">
        <link:definition>996028 - Disclosure - Net Financial Income (Expense) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/IncomeAttributabletoInvestmentsinOtherCompaniesTables" id="bch_r_IncomeAttributabletoInvestmentsinOtherCompaniesTables">
        <link:definition>996029 - Disclosure - Income Attributable to Investments in Other Companies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ResultfromNonCurrentAssetsandDisposalGroupsHeldforSaleNotAdmissibleasDiscontinuedOperationsTables" id="bch_r_ResultfromNonCurrentAssetsandDisposalGroupsHeldforSaleNotAdmissibleasDiscontinuedOperationsTables">
        <link:definition>996030 - Disclosure - Result from Non-Current Assets and Disposal Groups Held for Sale Not Admissible as Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/OtherOperatingIncomeandExpensesTables" id="bch_r_OtherOperatingIncomeandExpensesTables">
        <link:definition>996031 - Disclosure - Other Operating Income and Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ExpensesFromSalariesandEmployeeBenefitsTables" id="bch_r_ExpensesFromSalariesandEmployeeBenefitsTables">
        <link:definition>996032 - Disclosure - Expenses From Salaries and Employee Benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/AdministrativeExpensesTables" id="bch_r_AdministrativeExpensesTables">
        <link:definition>996033 - Disclosure - Administrative Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/DepreciationandAmortizationTables" id="bch_r_DepreciationandAmortizationTables">
        <link:definition>996034 - Disclosure - Depreciation and Amortization (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ImpairmentofNonFinancialAssetsTables" id="bch_r_ImpairmentofNonFinancialAssetsTables">
        <link:definition>996035 - Disclosure - Impairment of Non-Financial Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ExpectedCreditLossesTables" id="bch_r_ExpectedCreditLossesTables">
        <link:definition>996036 - Disclosure - Expected Credit Losses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RelatedPartyDisclosuresTables" id="bch_r_RelatedPartyDisclosuresTables">
        <link:definition>996037 - Disclosure - Related Party Disclosures (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FairValueofFinancialAssetsandLiabilitiesTables" id="bch_r_FairValueofFinancialAssetsandLiabilitiesTables">
        <link:definition>996038 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesTables" id="bch_r_MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesTables">
        <link:definition>996039 - Disclosure - Maturity According to their Remaining Terms of Financial Assets and Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialandNonFinancialAssetsandLiabilitiesbyCurrencyTables" id="bch_r_FinancialandNonFinancialAssetsandLiabilitiesbyCurrencyTables">
        <link:definition>996040 - Disclosure - Financial and Non-Financial Assets and Liabilities by Currency (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RiskManagementandReportTables" id="bch_r_RiskManagementandReportTables">
        <link:definition>996041 - Disclosure - Risk Management and Report (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/InformationonRegulatoryCapitalandCapitalAdequacyRatiosTables" id="bch_r_InformationonRegulatoryCapitalandCapitalAdequacyRatiosTables">
        <link:definition>996042 - Disclosure - Information on Regulatory Capital and Capital Adequacy Ratios (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/SummaryofSignificantAccountingPoliciesDetails" id="bch_r_SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>996043 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofEntitiesinWhichBankDirectlyorIndirectlyOwnsaControllingInterestTable" id="bch_r_ScheduleofEntitiesinWhichBankDirectlyorIndirectlyOwnsaControllingInterestTable">
        <link:definition>996044 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Entities in Which Bank Directly or Indirectly Owns a Controlling Interest</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofMaximumPeriodforWriteOffsofLoansTable" id="bch_r_ScheduleofMaximumPeriodforWriteOffsofLoansTable">
        <link:definition>996045 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Maximum Period for Write-Offs of Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofEstimatedUsefulLivesTable" id="bch_r_ScheduleofEstimatedUsefulLivesTable">
        <link:definition>996046 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RelevantEventsDetails" id="bch_r_RelevantEventsDetails">
        <link:definition>996047 - Disclosure - Relevant Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofBancoDeChileReportedEssentialFactsthatRegisteredintheFinancialMarketCommissionTable" id="bch_r_ScheduleofBancoDeChileReportedEssentialFactsthatRegisteredintheFinancialMarketCommissionTable">
        <link:definition>996048 - Disclosure - Relevant Events (Details) - Schedule of Banco De Chile Reported Essential Facts that Registered in the Financial Market Commission</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofBancoDeChileReportedEssentialFactsthatRegisteredintheForeignMarketunderMTNTable" id="bch_r_ScheduleofBancoDeChileReportedEssentialFactsthatRegisteredintheForeignMarketunderMTNTable">
        <link:definition>996049 - Disclosure - Relevant Events (Details) - Schedule of Banco De Chile Reported Essential Facts that Registered in the Foreign Market under MTN</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/BusinessSegmentDetails" id="bch_r_BusinessSegmentDetails">
        <link:definition>996050 - Disclosure - Business Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofIncomeandAssetsandLiabilitiesbySegmentTable" id="bch_r_ScheduleofIncomeandAssetsandLiabilitiesbySegmentTable">
        <link:definition>996051 - Disclosure - Business Segment (Details) - Schedule of Income, and Assets and Liabilities by Segment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofReconciliationofCashandCashEquivalentstoStatementofCashFlowsTable" id="bch_r_ScheduleofReconciliationofCashandCashEquivalentstoStatementofCashFlowsTable">
        <link:definition>996052 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Reconciliation of Cash and Cash Equivalents to Statement of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleoftransactionsinthecourseofcollectionTable" id="bch_r_ScheduleoftransactionsinthecourseofcollectionTable">
        <link:definition>996053 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of transactions in the course of collection</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetails" id="bch_r_FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetails">
        <link:definition>996054 - Disclosure - Financial Assets Held for Trading at Fair Value Through Profit or Loss (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFinancialAssetsHeldforTradingatFairValueThroughProfitorLossTable" id="bch_r_ScheduleofFinancialAssetsHeldforTradingatFairValueThroughProfitorLossTable">
        <link:definition>996055 - Disclosure - Financial Assets Held for Trading at Fair Value Through Profit or Loss (Details) - Schedule of Financial Assets Held for Trading at Fair Value Through Profit or Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofPortfolioofDerivativeInstrumentsTable" id="bch_r_ScheduleofPortfolioofDerivativeInstrumentsTable">
        <link:definition>996056 - Disclosure - Financial Assets Held for Trading at Fair Value Through Profit or Loss (Details) - Schedule of Portfolio of Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofInstrumentsDesignatedasDebtFinancialInstrumentTable" id="bch_r_ScheduleofInstrumentsDesignatedasDebtFinancialInstrumentTable">
        <link:definition>996057 - Disclosure - Financial Assets Held for Trading at Fair Value Through Profit or Loss (Details) - Schedule of Instruments Designated as Debt Financial Instrument</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofOtherFinancialInstrumentsTable" id="bch_r_ScheduleofOtherFinancialInstrumentsTable">
        <link:definition>996058 - Disclosure - Financial Assets Held for Trading at Fair Value Through Profit or Loss (Details) - Schedule of Other Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetails" id="bch_r_FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetails">
        <link:definition>996059 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFinancialAssetTable" id="bch_r_ScheduleofFinancialAssetTable">
        <link:definition>996060 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income (Details) - Schedule of Financial Asset</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofDebtFinancialInstrumentsTable" id="bch_r_ScheduleofDebtFinancialInstrumentsTable">
        <link:definition>996061 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income (Details) - Schedule of Debt Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCreditRatingsoftheIssuersofDebtInstrumentsTable" id="bch_r_ScheduleofCreditRatingsoftheIssuersofDebtInstrumentsTable">
        <link:definition>996062 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income (Details) - Schedule of Credit Ratings of the Issuers of Debt Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofChangesinFairValueandCorrespondingAllowanceforECLTable" id="bch_r_ScheduleofChangesinFairValueandCorrespondingAllowanceforECLTable">
        <link:definition>996063 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income (Details) - Schedule of Changes in Fair Value and Corresponding Allowance for ECL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofDetailofEquityInstrumentsTable" id="bch_r_ScheduleofDetailofEquityInstrumentsTable">
        <link:definition>996064 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income (Details) - Schedule of Detail of Equity Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofGrossRealizedGainsandLossesontheSaleofDebtFinancialInstrumentsTable" id="bch_r_ScheduleofGrossRealizedGainsandLossesontheSaleofDebtFinancialInstrumentsTable">
        <link:definition>996065 - Disclosure - Financial Assets at Fair Value Through Other Comprehensive Income (Details) - Schedule of Gross Realized Gains and Losses on the Sale of Debt Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/DerivativeFinancialInstrumentsforHedgingPurposesDetails" id="bch_r_DerivativeFinancialInstrumentsforHedgingPurposesDetails">
        <link:definition>996066 - Disclosure - Derivative Financial Instruments for Hedging Purposes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofBanksPortfolioofDerivativeInstrumentsTable" id="bch_r_ScheduleofBanksPortfolioofDerivativeInstrumentsTable">
        <link:definition>996067 - Disclosure - Derivative Financial Instruments for Hedging Purposes (Details) - Schedule of Bank's Portfolio of Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCashFlowsofBorrowingsFromBanksandBondsIssuedAbroadTable" id="bch_r_ScheduleofCashFlowsofBorrowingsFromBanksandBondsIssuedAbroadTable">
        <link:definition>996068 - Disclosure - Derivative Financial Instruments for Hedging Purposes (Details) - Schedule of Cash Flows of Borrowings From Banks and Bonds Issued Abroad</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCashFlowsoftheUnderlyingAssetsPortfolioandtheCashFlowoftheLiabilityTable" id="bch_r_ScheduleofCashFlowsoftheUnderlyingAssetsPortfolioandtheCashFlowoftheLiabilityTable">
        <link:definition>996069 - Disclosure - Derivative Financial Instruments for Hedging Purposes (Details) - Schedule of Cash Flows of the Underlying Assets Portfolio and the Cash Flow of the Liability</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialAssetsatAmortizedCostDetails" id="bch_r_FinancialAssetsatAmortizedCostDetails">
        <link:definition>996070 - Disclosure - Financial Assets at Amortized Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFinancialAssetsatAmortizedCostTable" id="bch_r_ScheduleofFinancialAssetsatAmortizedCostTable">
        <link:definition>996071 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Financial Assets at Amortized Cost</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofResaleAgreementsandSecuritiesLendingTable" id="bch_r_ScheduleofResaleAgreementsandSecuritiesLendingTable">
        <link:definition>996072 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Resale Agreements and Securities Lending</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofDebtFinancialInstrumentsTable0" id="bch_r_ScheduleofDebtFinancialInstrumentsTable0">
        <link:definition>996073 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Debt Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCreditRatingsoftheIssuersofInstrumentsAssetsatAmortizedCostTable" id="bch_r_ScheduleofCreditRatingsoftheIssuersofInstrumentsAssetsatAmortizedCostTable">
        <link:definition>996074 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Credit Ratings of the Issuers of Instruments Assets at Amortized Cost</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFinancialInstrumentsMeasuredatAmortisedCostTable" id="bch_r_ScheduleofFinancialInstrumentsMeasuredatAmortisedCostTable">
        <link:definition>996075 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Financial Instruments Measured at Amortised Cost</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofLoansandAdvancestoBanksTable" id="bch_r_ScheduleofLoansandAdvancestoBanksTable">
        <link:definition>996076 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Loans and Advances to Banks</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCreditQualityandtheMaximumExposuretoCreditRiskTable" id="bch_r_ScheduleofCreditQualityandtheMaximumExposuretoCreditRiskTable">
        <link:definition>996077 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Credit Quality and the Maximum Exposure to Credit Risk</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofGrossCarryingAmountCorrespondingAllowanceforEclbyStageTable" id="bch_r_ScheduleofGrossCarryingAmountCorrespondingAllowanceforEclbyStageTable">
        <link:definition>996078 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Gross Carrying Amount Corresponding Allowance for Ecl by Stage</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofLoanstoCustomerTable" id="bch_r_ScheduleofLoanstoCustomerTable">
        <link:definition>996079 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Loans to Customer</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCreditQualityandtheMaximumExposuretoCreditRiskBasedontheBanksInternalCreditTable" id="bch_r_ScheduleofCreditQualityandtheMaximumExposuretoCreditRiskBasedontheBanksInternalCreditTable">
        <link:definition>996080 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Credit Quality and the Maximum Exposure to Credit Risk Based on the Bank&#8217;s Internal Credit</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofGrossCarryingAmountandCorrespondingAllowanceforECLTable" id="bch_r_ScheduleofGrossCarryingAmountandCorrespondingAllowanceforECLTable">
        <link:definition>996081 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Gross Carrying Amount and Corresponding Allowance for ECL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofBanksLoanPortfolioTable" id="bch_r_ScheduleofBanksLoanPortfolioTable">
        <link:definition>996082 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Bank&#8217;s Loan Portfolio</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofBanksLoanPortfolioDaysPastDueTable" id="bch_r_ScheduleofBanksLoanPortfolioDaysPastDueTable">
        <link:definition>996083 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Bank's Loan Portfolio Days Past-Due</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFinancialLeaseContractsTable" id="bch_r_ScheduleofFinancialLeaseContractsTable">
        <link:definition>996084 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Financial Lease Contracts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofBankhasCarriedOutTransactionsTable" id="bch_r_ScheduleofBankhasCarriedOutTransactionsTable">
        <link:definition>996085 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Bank has Carried Out Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/InvestmentsinOtherCompaniesDetails" id="bch_r_InvestmentsinOtherCompaniesDetails">
        <link:definition>996086 - Disclosure - Investments in Other Companies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofInvestmentsinOtherCompaniesTable" id="bch_r_ScheduleofInvestmentsinOtherCompaniesTable">
        <link:definition>996087 - Disclosure - Investments in Other Companies (Details) - Schedule of Investments in Other Companies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofReconciliationofInvestmentsinOtherCompaniesThatAreNotConsolidatedTable" id="bch_r_ScheduleofReconciliationofInvestmentsinOtherCompaniesThatAreNotConsolidatedTable">
        <link:definition>996088 - Disclosure - Investments in Other Companies (Details) - Schedule of Reconciliation of Investments in Other Companies That Are Not Consolidated</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofTotalCarryingAmountoftheBanksAssociatesTable" id="bch_r_ScheduleofTotalCarryingAmountoftheBanksAssociatesTable">
        <link:definition>996089 - Disclosure - Investments in Other Companies (Details) - Schedule of Total Carrying Amount of the Bank's Associates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/IntangibleAssetsDetails" id="bch_r_IntangibleAssetsDetails">
        <link:definition>996090 - Disclosure - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofIntangibleAssetsTable" id="bch_r_ScheduleofIntangibleAssetsTable">
        <link:definition>996091 - Disclosure - Intangible Assets (Details) - Schedule of Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofChangesinIntangibleAssetsTable" id="bch_r_ScheduleofChangesinIntangibleAssetsTable">
        <link:definition>996092 - Disclosure - Intangible Assets (Details) - Schedule of Changes in Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofGoodwillAllocatedtoIndividualBusinessSegmentsTable" id="bch_r_ScheduleofGoodwillAllocatedtoIndividualBusinessSegmentsTable">
        <link:definition>996093 - Disclosure - Intangible Assets (Details) - Schedule of Goodwill Allocated to Individual Business Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/PropertyandEquipmentDetails" id="bch_r_PropertyandEquipmentDetails">
        <link:definition>996094 - Disclosure - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofPropertiesandEquipmentTable" id="bch_r_ScheduleofPropertiesandEquipmentTable">
        <link:definition>996095 - Disclosure - Property and Equipment (Details) - Schedule of Properties and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofChangesinPropertyandEquipmentTable" id="bch_r_ScheduleofChangesinPropertyandEquipmentTable">
        <link:definition>996096 - Disclosure - Property and Equipment (Details) - Schedule of Changes in Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RightofUseAssetsandLeaseLiabilitiesDetails" id="bch_r_RightofUseAssetsandLeaseLiabilitiesDetails">
        <link:definition>996097 - Disclosure - Right-of-Use Assets and Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCompositionoftherightsOverLeasedAssetsTable" id="bch_r_ScheduleofCompositionoftherightsOverLeasedAssetsTable">
        <link:definition>996098 - Disclosure - Right-of-Use Assets and Lease Liabilities (Details) - Schedule of Composition of the rights Over Leased Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofChangesoftheRightsOverLeasedAssetsTable" id="bch_r_ScheduleofChangesoftheRightsOverLeasedAssetsTable">
        <link:definition>996099 - Disclosure - Right-of-Use Assets and Lease Liabilities (Details) - Schedule of Changes of the Rights Over Leased Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFuturematuritiesleaseLiabilitiesTable" id="bch_r_ScheduleofFuturematuritiesleaseLiabilitiesTable">
        <link:definition>996100 - Disclosure - Right-of-Use Assets and Lease Liabilities (Details) - Schedule of Future maturities lease Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofChangesoftheObligationsforLeaseLiabilitiesTable" id="bch_r_ScheduleofChangesoftheObligationsforLeaseLiabilitiesTable">
        <link:definition>996101 - Disclosure - Right-of-Use Assets and Lease Liabilities (Details) - Schedule of Changes of the Obligations for Lease Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofIncomeTaxProvisionTable" id="bch_r_ScheduleofIncomeTaxProvisionTable">
        <link:definition>996102 - Disclosure - Current Tax and Deferred Taxes (Details) - Schedule of Income Tax Provision</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofTaxExpensesTable" id="bch_r_ScheduleofTaxExpensesTable">
        <link:definition>996103 - Disclosure - Current Tax and Deferred Taxes (Details) - Schedule of Tax Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofReconciliationofEffectiveTaxRateTable" id="bch_r_ScheduleofReconciliationofEffectiveTaxRateTable">
        <link:definition>996104 - Disclosure - Current Tax and Deferred Taxes (Details) - Schedule of Reconciliation of Effective Tax Rate</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofEffectsofDeferredTaxesonAssetsLiabilitiesandIncomeAccountsTable" id="bch_r_ScheduleofEffectsofDeferredTaxesonAssetsLiabilitiesandIncomeAccountsTable">
        <link:definition>996105 - Disclosure - Current Tax and Deferred Taxes (Details) - Schedule of Effects of Deferred Taxes on Assets, Liabilities and Income Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/OtherAssetsDetails" id="bch_r_OtherAssetsDetails">
        <link:definition>996106 - Disclosure - Other Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofOtherAssetsTable" id="bch_r_ScheduleofOtherAssetsTable">
        <link:definition>996107 - Disclosure - Other Assets (Details) - Schedule of Other Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/NoncurrentAssetsandDisposalGroupsHeldforSaleandLiabilitiesIncludedinDisposalGroupsforSaleDetails" id="bch_r_NoncurrentAssetsandDisposalGroupsHeldforSaleandLiabilitiesIncludedinDisposalGroupsforSaleDetails">
        <link:definition>996108 - Disclosure - Non-current Assets and Disposal Groups Held for Sale and Liabilities Included in Disposal Groups for Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofNoncurrentAssetsandDisposalGroupsHeldforSaleandLiabilitiesIncludedinDisposalGroupsforSaleTable" id="bch_r_ScheduleofNoncurrentAssetsandDisposalGroupsHeldforSaleandLiabilitiesIncludedinDisposalGroupsforSaleTable">
        <link:definition>996109 - Disclosure - Non-current Assets and Disposal Groups Held for Sale and Liabilities Included in Disposal Groups for Sale (Details) - Schedule of Non-current Assets and Disposal Groups Held for Sale and Liabilities Included in Disposal Groups for Sale</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofProvisionforAssetsReceivedinLieuofPaymentTable" id="bch_r_ScheduleofProvisionforAssetsReceivedinLieuofPaymentTable">
        <link:definition>996110 - Disclosure - Non-current Assets and Disposal Groups Held for Sale and Liabilities Included in Disposal Groups for Sale (Details) - Schedule of Provision for Assets Received in Lieu of Payment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFinancialLiabilitiesHeldforTradingatFairValueThroughProfitorLossTable" id="bch_r_ScheduleofFinancialLiabilitiesHeldforTradingatFairValueThroughProfitorLossTable">
        <link:definition>996111 - Disclosure - Financial Liabilities Held for Trading at Fair Value Through Pofit or Loss (Details) - Schedule of Financial Liabilities Held for Trading at Fair Value Through Profit or Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofDebtPortfolioofDerivativeInstrumentsTable" id="bch_r_ScheduleofDebtPortfolioofDerivativeInstrumentsTable">
        <link:definition>996112 - Disclosure - Financial Liabilities Held for Trading at Fair Value Through Pofit or Loss (Details) - Schedule of Debt Portfolio of Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FinancialLiabilitiesatAmortizedCostDetails" id="bch_r_FinancialLiabilitiesatAmortizedCostDetails">
        <link:definition>996113 - Disclosure - Financial Liabilities at Amortized Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFinancialLiabilitiesatAmortizedCostTable" id="bch_r_ScheduleofFinancialLiabilitiesatAmortizedCostTable">
        <link:definition>996114 - Disclosure - Financial Liabilities at Amortized Cost (Details) - Schedule of Financial Liabilities at Amortized Cost</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCurrentAccountsandOtherDemandDepositsTable" id="bch_r_ScheduleofCurrentAccountsandOtherDemandDepositsTable">
        <link:definition>996115 - Disclosure - Financial Liabilities at Amortized Cost (Details) - Schedule of Current Accounts and Other Demand Deposits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCompositionSavingAccountsandTimeDepositsTable" id="bch_r_ScheduleofCompositionSavingAccountsandTimeDepositsTable">
        <link:definition>996116 - Disclosure - Financial Liabilities at Amortized Cost (Details) - Schedule of Composition Saving Accounts and Time Deposits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofRepurchaseAgreementsandSecuritiesLendingTable" id="bch_r_ScheduleofRepurchaseAgreementsandSecuritiesLendingTable">
        <link:definition>996117 - Disclosure - Financial Liabilities at Amortized Cost (Details) - Schedule of Repurchase Agreements and Securities Lending</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofBorrowingsfromFinancialInstitutionsTable" id="bch_r_ScheduleofBorrowingsfromFinancialInstitutionsTable">
        <link:definition>996118 - Disclosure - Financial Liabilities at Amortized Cost (Details) - Schedule of Borrowings from Financial Institutions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCompositionofDebtFinancialInstrumentsIssuedTable" id="bch_r_ScheduleofCompositionofDebtFinancialInstrumentsIssuedTable">
        <link:definition>996119 - Disclosure - Financial Liabilities at Amortized Cost (Details) - Schedule of Composition of Debt Financial Instruments Issued</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofShortTermBondsTable" id="bch_r_ScheduleofShortTermBondsTable">
        <link:definition>996120 - Disclosure - Financial Liabilities at Amortized Cost (Details) - Schedule of Short-Term Bonds</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofLongTermCurrentBondsTable" id="bch_r_ScheduleofLongTermCurrentBondsTable">
        <link:definition>996121 - Disclosure - Financial Liabilities at Amortized Cost (Details) - Schedule of Long-Term Current Bonds</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofOtherFinancialObligationsTable" id="bch_r_ScheduleofOtherFinancialObligationsTable">
        <link:definition>996122 - Disclosure - Financial Liabilities at Amortized Cost (Details) - Schedule of Other Financial Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFinancialInstrumentsofRegulatoryCapitalIssuedTable" id="bch_r_ScheduleofFinancialInstrumentsofRegulatoryCapitalIssuedTable">
        <link:definition>996123 - Disclosure - Regulatory Capital Financial Instruments (Details) - Schedule of Financial Instruments of Regulatory Capital Issued</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofRegulatoryCapitalFinancialInstrumentsTable" id="bch_r_ScheduleofRegulatoryCapitalFinancialInstrumentsTable">
        <link:definition>996124 - Disclosure - Regulatory Capital Financial Instruments (Details) - Schedule of Regulatory Capital Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofSubordinatedBondsDueTable" id="bch_r_ScheduleofSubordinatedBondsDueTable">
        <link:definition>996125 - Disclosure - Regulatory Capital Financial Instruments (Details) - Schedule of Subordinated Bonds Due</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofProvisionsforContingenciesTable" id="bch_r_ScheduleofProvisionsforContingenciesTable">
        <link:definition>996126 - Disclosure - Provision for Dividends (Details) - Schedule of Provisions for Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofChangesinProvisionTable" id="bch_r_ScheduleofChangesinProvisionTable">
        <link:definition>996127 - Disclosure - Provision for Dividends (Details) - Schedule of Changes in Provision</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCreditRiskforContingentLoansTable" id="bch_r_ScheduleofCreditRiskforContingentLoansTable">
        <link:definition>996128 - Disclosure - Provisions for Contingent Loans Credit Risk (Details) - Schedule of Credit Risk for Contingent Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofProvisionsforCreditRiskforContingentLoansTable" id="bch_r_ScheduleofProvisionsforCreditRiskforContingentLoansTable">
        <link:definition>996129 - Disclosure - Provisions for Contingent Loans Credit Risk (Details) - Schedule of Provisions for Credit Risk for Contingent Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCreditQualityandtheMaximumExposuretoCreditRiskBasedontheBanksTable" id="bch_r_ScheduleofCreditQualityandtheMaximumExposuretoCreditRiskBasedontheBanksTable">
        <link:definition>996130 - Disclosure - Provisions for Contingent Loans Credit Risk (Details) - Schedule of Credit Quality and the Maximum Exposure to Credit Risk Based on the Bank&#8217;s</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofChangesinOutstandingExposuresandCorrespondingAllowanceTable" id="bch_r_ScheduleofChangesinOutstandingExposuresandCorrespondingAllowanceTable">
        <link:definition>996131 - Disclosure - Provisions for Contingent Loans Credit Risk (Details) - Schedule of Changes in Outstanding Exposures and Corresponding Allowance</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofOtherProvisionsTable" id="bch_r_ScheduleofOtherProvisionsTable">
        <link:definition>996132 - Disclosure - Other Provisions (Details) - Schedule of Other Provisions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofShowstheChangesinProvisionsTable" id="bch_r_ScheduleofShowstheChangesinProvisionsTable">
        <link:definition>996133 - Disclosure - Other Provisions (Details) - Schedule of Shows the Changes in Provisions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofEmployeeBenefitsTable" id="bch_r_ScheduleofEmployeeBenefitsTable">
        <link:definition>996134 - Disclosure - Employee Benefits (Details) - Schedule of Employee Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofComplianceBonusesProvisionTable" id="bch_r_ScheduleofComplianceBonusesProvisionTable">
        <link:definition>996135 - Disclosure - Employee Benefits (Details) - Schedule of Compliance Bonuses Provision</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofVacationProvisionTable" id="bch_r_ScheduleofVacationProvisionTable">
        <link:definition>996136 - Disclosure - Employee Benefits (Details) - Schedule of Vacation Provision</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofOtherBenefitsProvisionTable" id="bch_r_ScheduleofOtherBenefitsProvisionTable">
        <link:definition>996137 - Disclosure - Employee Benefits (Details) - Schedule of Other Benefits Provision</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofProvisionforEmployeeBenefitsTable" id="bch_r_ScheduleofProvisionforEmployeeBenefitsTable">
        <link:definition>996138 - Disclosure - Employee Benefits (Details) - Schedule of Provision for Employee Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofNetBenefitsExpensesTable" id="bch_r_ScheduleofNetBenefitsExpensesTable">
        <link:definition>996139 - Disclosure - Employee Benefits (Details) - Schedule of Net Benefits Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofSeveranceIndemnityObligationsTable" id="bch_r_ScheduleofSeveranceIndemnityObligationsTable">
        <link:definition>996140 - Disclosure - Employee Benefits (Details) - Schedule of Severance Indemnity Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofOtherLiabilitiesTable" id="bch_r_ScheduleofOtherLiabilitiesTable">
        <link:definition>996141 - Disclosure - Other Liabilities (Details) - Schedule of Other Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/EquityDetails" id="bch_r_EquityDetails">
        <link:definition>996142 - Disclosure - Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofShareholdersCompositionTable" id="bch_r_ScheduleofShareholdersCompositionTable">
        <link:definition>996143 - Disclosure - Equity (Details) - Schedule of Shareholder's Composition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofShareMovementsTable" id="bch_r_ScheduleofShareMovementsTable">
        <link:definition>996144 - Disclosure - Equity (Details) - Schedule of Share Movements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleoftheIncomeandShareDataUsedIntheCalculationofEPSTable" id="bch_r_ScheduleoftheIncomeandShareDataUsedIntheCalculationofEPSTable">
        <link:definition>996145 - Disclosure - Equity (Details) - Schedule of the Income and Share Data Used In the Calculation of EPS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofChangesofAccumulatedOtherComprehensiveIncomeTable" id="bch_r_ScheduleofChangesofAccumulatedOtherComprehensiveIncomeTable">
        <link:definition>996146 - Disclosure - Equity (Details) - Schedule of Changes of Accumulated Other Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ContingenciesandCommitmentsDetails" id="bch_r_ContingenciesandCommitmentsDetails">
        <link:definition>996147 - Disclosure - Contingencies and Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofContingentLoansandOtherLiabilitiesTable" id="bch_r_ScheduleofContingentLoansandOtherLiabilitiesTable">
        <link:definition>996148 - Disclosure - Contingencies and Commitments (Details) - Schedule of Contingent Loans and Other Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofEstimatedDatesoftheRespectiveLegalContingenciesTable" id="bch_r_ScheduleofEstimatedDatesoftheRespectiveLegalContingenciesTable">
        <link:definition>996149 - Disclosure - Contingencies and Commitments (Details) - Schedule of Estimated Dates of the Respective Legal Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofSubsidiaryEstablishedaGuaranteeinanInsurancePolicyTable" id="bch_r_ScheduleofSubsidiaryEstablishedaGuaranteeinanInsurancePolicyTable">
        <link:definition>996150 - Disclosure - Contingencies and Commitments (Details) - Schedule of Subsidiary Established a Guarantee in an Insurance Policy</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofinsurancePoliciesContractedTable" id="bch_r_ScheduleofinsurancePoliciesContractedTable">
        <link:definition>996151 - Disclosure - Contingencies and Commitments (Details) - Schedule of insurance Policies Contracted</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofInterestIncomeTable" id="bch_r_ScheduleofInterestIncomeTable">
        <link:definition>996152 - Disclosure - Interest and UF Indexation Revenue and Expenses (Details) - Schedule of Interest Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofInterestRevenueTable" id="bch_r_ScheduleofInterestRevenueTable">
        <link:definition>996153 - Disclosure - Interest and UF Indexation Revenue and Expenses (Details) - Schedule of Interest Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofInterestExpensesTable" id="bch_r_ScheduleofInterestExpensesTable">
        <link:definition>996154 - Disclosure - Interest and UF Indexation Revenue and Expenses (Details) - Schedule of Interest Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofGainLossfromAccountingHedgeTable" id="bch_r_ScheduleofGainLossfromAccountingHedgeTable">
        <link:definition>996155 - Disclosure - Interest and UF Indexation Revenue and Expenses (Details) - Schedule of Gain Loss from Accounting Hedge</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofIncomeandExpensesfromCommissionsTable" id="bch_r_ScheduleofIncomeandExpensesfromCommissionsTable">
        <link:definition>996156 - Disclosure - Income and Expenses from Commissions (Details) - Schedule of Income and Expenses from Commissions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofNetFinancialIncomeexpenseTable" id="bch_r_ScheduleofNetFinancialIncomeexpenseTable">
        <link:definition>996157 - Disclosure - Net Financial Income (Expense) (Details) - Schedule of Net Financial Income (expense)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofIncomeObtainedFromInvestmentsTable" id="bch_r_ScheduleofIncomeObtainedFromInvestmentsTable">
        <link:definition>996158 - Disclosure - Income Attributable to Investments in Other Companies (Details) - Schedule of Income Obtained From Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofResultfromNonCurrentAssetsandDisposalGroupsHeldforSaleNotAdmissibleasDiscontinuedOperationsTable" id="bch_r_ScheduleofResultfromNonCurrentAssetsandDisposalGroupsHeldforSaleNotAdmissibleasDiscontinuedOperationsTable">
        <link:definition>996159 - Disclosure - Result from Non-Current Assets and Disposal Groups Held for Sale Not Admissible as Discontinued Operations (Details) - Schedule of Result from Non-Current Assets and Disposal Groups Held for Sale Not Admissible as Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofBankanditsSubsidiariesPresentOtherOperatingIncomeTable" id="bch_r_ScheduleofBankanditsSubsidiariesPresentOtherOperatingIncomeTable">
        <link:definition>996160 - Disclosure - Other Operating Income and Expenses (Details) - Schedule of Bank and its Subsidiaries Present Other Operating Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofBankanditsSubsidiariesPresentOtherOperatingExpensesTable" id="bch_r_ScheduleofBankanditsSubsidiariesPresentOtherOperatingExpensesTable">
        <link:definition>996161 - Disclosure - Other Operating Income and Expenses (Details) - Schedule of Bank and its Subsidiaries Present Other Operating Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofExpenseforEmployeeBenefitObligationTable" id="bch_r_ScheduleofExpenseforEmployeeBenefitObligationTable">
        <link:definition>996162 - Disclosure - Expenses From Salaries and Employee Benefits (Details) - Schedule of Expense for Employee Benefit Obligation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofAdministrativeExpensesTable" id="bch_r_ScheduleofAdministrativeExpensesTable">
        <link:definition>996163 - Disclosure - Administrative Expenses (Details) - Schedule of Administrative Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofDepreciationandAmortizationTable" id="bch_r_ScheduleofDepreciationandAmortizationTable">
        <link:definition>996164 - Disclosure - Depreciation and Amortization (Details) - Schedule of Depreciation and Amortization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofImpairmentofNonFinancialAssetsTable" id="bch_r_ScheduleofImpairmentofNonFinancialAssetsTable">
        <link:definition>996165 - Disclosure - Impairment of Non-Financial Assets (Details) - Schedule of Impairment of Non-Financial Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCompositionofExpectedCreditLossTable" id="bch_r_ScheduleofCompositionofExpectedCreditLossTable">
        <link:definition>996166 - Disclosure - Expected Credit Losses (Details) - Schedule of Composition of Expected Credit Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofExpenseofProvisionsConstitutedforCreditRiskandExpectedCreditLossesTable" id="bch_r_ScheduleofExpenseofProvisionsConstitutedforCreditRiskandExpectedCreditLossesTable">
        <link:definition>996167 - Disclosure - Expected Credit Losses (Details) - Schedule of Expense of Provisions Constituted for Credit Risk and Expected Credit Losses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RelatedPartyDisclosuresDetails" id="bch_r_RelatedPartyDisclosuresDetails">
        <link:definition>996168 - Disclosure - Related Party Disclosures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofOtherAssetsandLiabilitieswithRelatedPartiesTable" id="bch_r_ScheduleofOtherAssetsandLiabilitieswithRelatedPartiesTable">
        <link:definition>996169 - Disclosure - Related Party Disclosures (Details) - Schedule of Other Assets and Liabilities with Related Parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofIncomeandExpensesfromRelatedPartyTransactionsTable" id="bch_r_ScheduleofIncomeandExpensesfromRelatedPartyTransactionsTable">
        <link:definition>996170 - Disclosure - Related Party Disclosures (Details) - Schedule of Income and Expenses from Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofOtherRelatedPartiesTable" id="bch_r_ScheduleofOtherRelatedPartiesTable">
        <link:definition>996171 - Disclosure - Related Party Disclosures (Details) - Schedule of Other Related Parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofPaymentsandCompositionofKeyManagementPersonnelTable" id="bch_r_ScheduleofPaymentsandCompositionofKeyManagementPersonnelTable">
        <link:definition>996172 - Disclosure - Related Party Disclosures (Details) - Schedule of Payments and Composition of Key Management Personnel</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/FairValueofFinancialAssetsandLiabilitiesDetails" id="bch_r_FairValueofFinancialAssetsandLiabilitiesDetails">
        <link:definition>996173 - Disclosure - Fair Value of Financial Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofValuationTechniquesandInputsTable" id="bch_r_ScheduleofValuationTechniquesandInputsTable">
        <link:definition>996174 - Disclosure - Fair Value of Financial Assets and Liabilities (Details) - Schedule of Valuation Techniques and Inputs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFairValueofFinancialAssetsLiabilitiesontheBalanceSheetTable" id="bch_r_ScheduleofFairValueofFinancialAssetsLiabilitiesontheBalanceSheetTable">
        <link:definition>996175 - Disclosure - Fair Value of Financial Assets and Liabilities (Details) - Schedule of Fair Value of Financial Assets Liabilities on the Balance Sheet</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofReconciliationBetweentheBeginningandEndingBalancesofInstrumentsTable" id="bch_r_ScheduleofReconciliationBetweentheBeginningandEndingBalancesofInstrumentsTable">
        <link:definition>996176 - Disclosure - Fair Value of Financial Assets and Liabilities (Details) - Schedule of Reconciliation Between the Beginning and Ending Balances of Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofInstrumentsClassifiedinLevel3usingAlternativeinKeyValuationAssumptionsTable" id="bch_r_ScheduleofInstrumentsClassifiedinLevel3usingAlternativeinKeyValuationAssumptionsTable">
        <link:definition>996177 - Disclosure - Fair Value of Financial Assets and Liabilities (Details) - Schedule of Instruments Classified in Level 3 using Alternative in Key Valuation Assumptions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFairValuesoftheFinancialAssetsandLiabilitiesthatarenotRecordedatFairValueintheStatementofFinancialPositionTable" id="bch_r_ScheduleofFairValuesoftheFinancialAssetsandLiabilitiesthatarenotRecordedatFairValueintheStatementofFinancialPositionTable">
        <link:definition>996178 - Disclosure - Fair Value of Financial Assets and Liabilities (Details) - Schedule of Fair Values of the Financial Assets and Liabilities that are not Recorded at Fair Value in the Statement of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFairValueFinancialAssetsandLiabilitiesnotMeasuredatFairValueontheBalanceSheetTable" id="bch_r_ScheduleofFairValueFinancialAssetsandLiabilitiesnotMeasuredatFairValueontheBalanceSheetTable">
        <link:definition>996179 - Disclosure - Fair Value of Financial Assets and Liabilities (Details) - Schedule of Fair Value Financial Assets and Liabilities not Measured at Fair Value on the Balance Sheet</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesDetails" id="bch_r_MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesDetails">
        <link:definition>996180 - Disclosure - Maturity According to their Remaining Terms of Financial Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFinancialAssetsandLiabilitiesTable" id="bch_r_ScheduleofFinancialAssetsandLiabilitiesTable">
        <link:definition>996181 - Disclosure - Maturity According to their Remaining Terms of Financial Assets and Liabilities (Details) - Schedule of Financial Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFinancialandNonFinancialAssetsandLiabilitiesbyCurrencyTable" id="bch_r_ScheduleofFinancialandNonFinancialAssetsandLiabilitiesbyCurrencyTable">
        <link:definition>996182 - Disclosure - Financial and Non-Financial Assets and Liabilities by Currency (Details) - Schedule of Financial and Non-Financial Assets and Liabilities by Currency</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/RiskManagementandReportDetails" id="bch_r_RiskManagementandReportDetails">
        <link:definition>996183 - Disclosure - Risk Management and Report (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCreditRiskExposurePerBalanceSheetItemIncludingDerivativesDetailedbyBothGeographicRegionandIndustrySectorTable" id="bch_r_ScheduleofCreditRiskExposurePerBalanceSheetItemIncludingDerivativesDetailedbyBothGeographicRegionandIndustrySectorTable">
        <link:definition>996184 - Disclosure - Risk Management and Report (Details) - Schedule of Credit Risk Exposure Per Balance Sheet Item, Including Derivatives, Detailed by Both Geographic Region and Industry Sector</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofGuaranteesValuesTable" id="bch_r_ScheduleofGuaranteesValuesTable">
        <link:definition>996185 - Disclosure - Risk Management and Report (Details) - Schedule of Guarantees Values</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofAgingAnalysisofLoansTable" id="bch_r_ScheduleofAgingAnalysisofLoansTable">
        <link:definition>996186 - Disclosure - Risk Management and Report (Details) - Schedule of Aging Analysis of Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofBookValueofLoanswithRenegotiatedTermsTable" id="bch_r_ScheduleofBookValueofLoanswithRenegotiatedTermsTable">
        <link:definition>996187 - Disclosure - Risk Management and Report (Details) - Schedule of Book Value of Loans with Renegotiated Terms</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofAmortizedCostsandNetLossofModifiedFinancialAssetsTable" id="bch_r_ScheduleofAmortizedCostsandNetLossofModifiedFinancialAssetsTable">
        <link:definition>996188 - Disclosure - Risk Management and Report (Details) - Schedule of Amortized Costs and Net Loss of Modified Financial Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofGrossCarryingAmountPreviouslyModifiedFinancialAssetsTable" id="bch_r_ScheduleofGrossCarryingAmountPreviouslyModifiedFinancialAssetsTable">
        <link:definition>996189 - Disclosure - Risk Management and Report (Details) - Schedule of Gross Carrying Amount Previously Modified Financial Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCreditLimitGrantedtoDebtorsTable" id="bch_r_ScheduleofCreditLimitGrantedtoDebtorsTable">
        <link:definition>996190 - Disclosure - Risk Management and Report (Details) - Schedule of Credit Limit Granted to Debtors</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofuseofMARTable" id="bch_r_ScheduleofuseofMARTable">
        <link:definition>996191 - Disclosure - Risk Management and Report (Details) - Schedule of use of MAR</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofuseofCrossCurrencyFundingTable" id="bch_r_ScheduleofuseofCrossCurrencyFundingTable">
        <link:definition>996192 - Disclosure - Risk Management and Report (Details) - Schedule of use of Cross Currency Funding</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofFinancialRatiosTable" id="bch_r_ScheduleofFinancialRatiosTable">
        <link:definition>996193 - Disclosure - Risk Management and Report (Details) - Schedule of Financial Ratios</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/SchedulesforCalculationofC46RegulatoryInformationTable" id="bch_r_SchedulesforCalculationofC46RegulatoryInformationTable">
        <link:definition>996194 - Disclosure - Risk Management and Report (Details) - Schedules for Calculation of C46 Regulatory Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/SchedulesofConsolidatedTermLiquidityTable" id="bch_r_SchedulesofConsolidatedTermLiquidityTable">
        <link:definition>996195 - Disclosure - Risk Management and Report (Details) - Schedules of Consolidated Term Liquidity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofEvolutionoftheLCRandNSFRTable" id="bch_r_ScheduleofEvolutionoftheLCRandNSFRTable">
        <link:definition>996196 - Disclosure - Risk Management and Report (Details) - Schedule of Evolution of the LCR and NSFR</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofContractualMaturityProfileoftheFinancialLiabilitiesTable" id="bch_r_ScheduleofContractualMaturityProfileoftheFinancialLiabilitiesTable">
        <link:definition>996197 - Disclosure - Risk Management and Report (Details) - Schedule of Contractual Maturity Profile of the Financial Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofUseofVarTable" id="bch_r_ScheduleofUseofVarTable">
        <link:definition>996198 - Disclosure - Risk Management and Report (Details) - Schedule of Use of Var</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofUseofEarTable" id="bch_r_ScheduleofUseofEarTable">
        <link:definition>996199 - Disclosure - Risk Management and Report (Details) - Schedule of Use of Ear</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofInterestRateCashFlowsoftheBankingBookTable" id="bch_r_ScheduleofInterestRateCashFlowsoftheBankingBookTable">
        <link:definition>996200 - Disclosure - Risk Management and Report (Details) - Schedule of Interest Rate Cash-Flows of the Banking Book</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofAdverseScenarioMarketFactorsFluctuationsTable" id="bch_r_ScheduleofAdverseScenarioMarketFactorsFluctuationsTable">
        <link:definition>996201 - Disclosure - Risk Management and Report (Details) - Schedule of Adverse Scenario Market Factors Fluctuations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofPotentialProfitandLossImpactonTradingBookTable" id="bch_r_ScheduleofPotentialProfitandLossImpactonTradingBookTable">
        <link:definition>996202 - Disclosure - Risk Management and Report (Details) - Schedule of Potential Profit and Loss Impact on Trading Book</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofNRFFImpactonAccrualTable" id="bch_r_ScheduleofNRFFImpactonAccrualTable">
        <link:definition>996203 - Disclosure - Risk Management and Report (Details) - Schedule of NRFF Impact on Accrual</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofPotentialProfitandLossImpactonFVOCIportfolioTable" id="bch_r_ScheduleofPotentialProfitandLossImpactonFVOCIportfolioTable">
        <link:definition>996204 - Disclosure - Risk Management and Report (Details) - Schedule of Potential Profit and Loss Impact on FVOCI portfolio</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofContractsSusceptibletoOffsetTable" id="bch_r_ScheduleofContractsSusceptibletoOffsetTable">
        <link:definition>996205 - Disclosure - Risk Management and Report (Details) - Schedule of Contracts Susceptible to Offset</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofNetLossGrossLossandRecoveriesDuetoOperationalRiskEventsTable" id="bch_r_ScheduleofNetLossGrossLossandRecoveriesDuetoOperationalRiskEventsTable">
        <link:definition>996206 - Disclosure - Risk Management and Report (Details) - Schedule of Net Loss, Gross Loss and Recoveries Due to Operational Risk Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/InformationonRegulatoryCapitalandCapitalAdequacyRatiosDetails" id="bch_r_InformationonRegulatoryCapitalandCapitalAdequacyRatiosDetails">
        <link:definition>996207 - Disclosure - Information on Regulatory Capital and Capital Adequacy Ratios (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofTotalAssetsRiskWeightedAssetsandComponentsoftheEffectiveEquityAccordingToBaselIIITable" id="bch_r_ScheduleofTotalAssetsRiskWeightedAssetsandComponentsoftheEffectiveEquityAccordingToBaselIIITable">
        <link:definition>996208 - Disclosure - Information on Regulatory Capital and Capital Adequacy Ratios (Details) - Schedule of Total Assets, Risk-Weighted Assets and Components of the Effective Equity According To Basel III</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/ScheduleofCapitalAdequacyRatiosandRegulatoryComplianceAccordingToBaselIIITable" id="bch_r_ScheduleofCapitalAdequacyRatiosandRegulatoryComplianceAccordingToBaselIIITable">
        <link:definition>996209 - Disclosure - Information on Regulatory Capital and Capital Adequacy Ratios (Details) - Schedule of Capital Adequacy Ratios and Regulatory Compliance According To Basel III</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/SubsequentEventsDetails" id="bch_r_SubsequentEventsDetails">
        <link:definition>996210 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.bancochile.cl/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/>
  <xs:element name="ConsolidatedStatementsOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsolidatedStatementsOfComprehensiveIncomeAbstract"/>
  <xs:element name="ConsolidatedStatementsOfChangesInEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsolidatedStatementsOfChangesInEquityAbstract"/>
  <xs:element name="ScheduleOfEntitiesInWhichBankDirectlyOrIndirectlyOwnsAControllingInterestAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfEntitiesInWhichBankDirectlyOrIndirectlyOwnsAControllingInterestAbstract"/>
  <xs:element name="ScheduleOfMaximumPeriodForWriteOffsOfLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfMaximumPeriodForWriteOffsOfLoansAbstract"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfEstimatedUsefulLivesAbstract"/>
  <xs:element name="ScheduleOfBancoDeChileReportedEssentialFactsThatRegisteredInTheFinancialMarketCommissionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBancoDeChileReportedEssentialFactsThatRegisteredInTheFinancialMarketCommissionAbstract"/>
  <xs:element name="ScheduleOfBancoDeChileReportedEssentialFactsThatRegisteredInTheForeignMarketUnderMtnAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBancoDeChileReportedEssentialFactsThatRegisteredInTheForeignMarketUnderMtnAbstract"/>
  <xs:element name="ScheduleOfIncomeAndAssetsAndLiabilitiesBySegmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfIncomeAndAssetsAndLiabilitiesBySegmentAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfCashAndCashEquivalentsToStatementOfCashFlowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfReconciliationOfCashAndCashEquivalentsToStatementOfCashFlowsAbstract"/>
  <xs:element name="ScheduleOfTransactionsInTheCourseOfCollectionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfTransactionsInTheCourseOfCollectionAbstract"/>
  <xs:element name="ScheduleOfPortfolioOfDerivativeInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfPortfolioOfDerivativeInstrumentsAbstract"/>
  <xs:element name="ScheduleOfInstrumentsDesignatedAsDebtFinancialInstrumentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfInstrumentsDesignatedAsDebtFinancialInstrumentAbstract"/>
  <xs:element name="ScheduleOfOtherFinancialInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfOtherFinancialInstrumentsAbstract"/>
  <xs:element name="ScheduleOfFinancialAssetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFinancialAssetAbstract"/>
  <xs:element name="ScheduleOfDebtFinancialInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfDebtFinancialInstrumentsAbstract"/>
  <xs:element name="ScheduleOfCreditRatingsOfTheIssuersOfDebtInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditRatingsOfTheIssuersOfDebtInstrumentsAbstract"/>
  <xs:element name="ScheduleOfChangesInFairValueAndCorrespondingAllowanceForEclAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfChangesInFairValueAndCorrespondingAllowanceForEclAbstract"/>
  <xs:element name="ScheduleOfDetailOfEquityInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfDetailOfEquityInstrumentsAbstract"/>
  <xs:element name="ScheduleOfGrossRealizedGainsAndLossesOnTheSaleOfDebtFinancialInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfGrossRealizedGainsAndLossesOnTheSaleOfDebtFinancialInstrumentsAbstract"/>
  <xs:element name="ScheduleOfBanksPortfolioOfDerivativeInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBanksPortfolioOfDerivativeInstrumentsAbstract"/>
  <xs:element name="ScheduleOfCashFlowsOfBorrowingsFromBanksAndBondsIssuedAbroadAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCashFlowsOfBorrowingsFromBanksAndBondsIssuedAbroadAbstract"/>
  <xs:element name="ScheduleOfCashFlowsOfTheUnderlyingAssetsPortfolioAndTheCashFlowOfTheLiabilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCashFlowsOfTheUnderlyingAssetsPortfolioAndTheCashFlowOfTheLiabilityAbstract"/>
  <xs:element name="ScheduleOfFinancialAssetsAtAmortizedCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFinancialAssetsAtAmortizedCostAbstract"/>
  <xs:element name="ScheduleOfResaleAgreementsAndSecuritiesLendingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfResaleAgreementsAndSecuritiesLendingAbstract"/>
  <xs:element name="ScheduleOfCreditRatingsOfTheIssuersOfInstrumentsAssetsAtAmortizedCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditRatingsOfTheIssuersOfInstrumentsAssetsAtAmortizedCostAbstract"/>
  <xs:element name="ScheduleOfFinancialInstrumentsMeasuredAtAmortisedCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFinancialInstrumentsMeasuredAtAmortisedCostAbstract"/>
  <xs:element name="ScheduleOfLoansAndAdvancesToBanksAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfLoansAndAdvancesToBanksAbstract"/>
  <xs:element name="ScheduleOfCreditQualityAndTheMaximumExposureToCreditRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditQualityAndTheMaximumExposureToCreditRiskAbstract"/>
  <xs:element name="ScheduleOfGrossCarryingAmountCorrespondingAllowanceForEclByStageAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfGrossCarryingAmountCorrespondingAllowanceForEclByStageAbstract"/>
  <xs:element name="ScheduleOfLoansToCustomerAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfLoansToCustomerAbstract"/>
  <xs:element name="ScheduleOfCreditQualityAndTheMaximumExposureToCreditRiskBasedOnTheBankSInternalCreditAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditQualityAndTheMaximumExposureToCreditRiskBasedOnTheBankSInternalCreditAbstract"/>
  <xs:element name="ScheduleOfGrossCarryingAmountAndCorrespondingAllowanceForEclAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfGrossCarryingAmountAndCorrespondingAllowanceForEclAbstract"/>
  <xs:element name="ScheduleOfBankSLoanPortfolioAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBankSLoanPortfolioAbstract"/>
  <xs:element name="ScheduleOfBanksLoanPortfolioDaysPastDueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBanksLoanPortfolioDaysPastDueAbstract"/>
  <xs:element name="ScheduleOfFinancialLeaseContractsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFinancialLeaseContractsAbstract"/>
  <xs:element name="ScheduleOfBankHasCarriedOutTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBankHasCarriedOutTransactionsAbstract"/>
  <xs:element name="ScheduleOfInvestmentsInOtherCompaniesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfInvestmentsInOtherCompaniesAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfInvestmentsInOtherCompaniesThatAreNotConsolidatedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfReconciliationOfInvestmentsInOtherCompaniesThatAreNotConsolidatedAbstract"/>
  <xs:element name="ScheduleOfTotalCarryingAmountOfTheBanksAssociatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfTotalCarryingAmountOfTheBanksAssociatesAbstract"/>
  <xs:element name="ScheduleOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfChangesInIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfChangesInIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfGoodwillAllocatedToIndividualBusinessSegmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfGoodwillAllocatedToIndividualBusinessSegmentsAbstract"/>
  <xs:element name="ScheduleOfPropertiesAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfPropertiesAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfChangesInPropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfChangesInPropertyAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfCompositionOfTheRightsOverLeasedAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCompositionOfTheRightsOverLeasedAssetsAbstract"/>
  <xs:element name="ScheduleOfChangesOfTheRightsOverLeasedAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfChangesOfTheRightsOverLeasedAssetsAbstract"/>
  <xs:element name="ScheduleOfFutureMaturitiesLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFutureMaturitiesLeaseLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfChangesOfTheObligationsForLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfChangesOfTheObligationsForLeaseLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfEffectsOfDeferredTaxesOnAssetsLiabilitiesAndIncomeAccountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfEffectsOfDeferredTaxesOnAssetsLiabilitiesAndIncomeAccountsAbstract"/>
  <xs:element name="ScheduleOfOtherAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfOtherAssetsAbstract"/>
  <xs:element name="ScheduleOfDebtPortfolioOfDerivativeInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfDebtPortfolioOfDerivativeInstrumentsAbstract"/>
  <xs:element name="ScheduleOfFinancialLiabilitiesAtAmortizedCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFinancialLiabilitiesAtAmortizedCostAbstract"/>
  <xs:element name="ScheduleOfCurrentAccountsAndOtherDemandDepositsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCurrentAccountsAndOtherDemandDepositsAbstract"/>
  <xs:element name="ScheduleOfCompositionSavingAccountsAndTimeDepositsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCompositionSavingAccountsAndTimeDepositsAbstract"/>
  <xs:element name="ScheduleOfRepurchaseAgreementsAndSecuritiesLendingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfRepurchaseAgreementsAndSecuritiesLendingAbstract"/>
  <xs:element name="ScheduleOfBorrowingsFromFinancialInstitutionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBorrowingsFromFinancialInstitutionsAbstract"/>
  <xs:element name="ScheduleOfCompositionOfDebtFinancialInstrumentsIssuedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCompositionOfDebtFinancialInstrumentsIssuedAbstract"/>
  <xs:element name="ScheduleOfShortTermBondsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfShortTermBondsAbstract"/>
  <xs:element name="ScheduleOfLongTermCurrentBondsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfLongTermCurrentBondsAbstract"/>
  <xs:element name="ScheduleOfOtherFinancialObligationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfOtherFinancialObligationsAbstract"/>
  <xs:element name="ScheduleOfRegulatoryCapitalFinancialInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfRegulatoryCapitalFinancialInstrumentsAbstract"/>
  <xs:element name="ScheduleOfSubordinatedBondsDueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfSubordinatedBondsDueAbstract"/>
  <xs:element name="ScheduleOfProvisionsForContingenciesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfProvisionsForContingenciesAbstract"/>
  <xs:element name="ScheduleOfChangesInProvisionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfChangesInProvisionAbstract"/>
  <xs:element name="ScheduleOfCreditRiskForContingentLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditRiskForContingentLoansAbstract"/>
  <xs:element name="ScheduleOfProvisionsForCreditRiskForContingentLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfProvisionsForCreditRiskForContingentLoansAbstract"/>
  <xs:element name="ScheduleOfCreditQualityAndTheMaximumExposureToCreditRiskBasedOnTheBankSAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditQualityAndTheMaximumExposureToCreditRiskBasedOnTheBankSAbstract"/>
  <xs:element name="ScheduleOfChangesInOutstandingExposuresAndCorrespondingAllowanceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfChangesInOutstandingExposuresAndCorrespondingAllowanceAbstract"/>
  <xs:element name="ScheduleOfOtherProvisionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfOtherProvisionsAbstract"/>
  <xs:element name="ScheduleOfShowsTheChangesInProvisionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfShowsTheChangesInProvisionsAbstract"/>
  <xs:element name="ScheduleOfEmployeeBenefitsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfEmployeeBenefitsAbstract"/>
  <xs:element name="ScheduleOfComplianceBonusesProvisionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfComplianceBonusesProvisionAbstract"/>
  <xs:element name="ScheduleOfVacationProvisionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfVacationProvisionAbstract"/>
  <xs:element name="ScheduleOfOtherBenefitsProvisionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfOtherBenefitsProvisionAbstract"/>
  <xs:element name="ScheduleOfProvisionForEmployeeBenefitsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfProvisionForEmployeeBenefitsAbstract"/>
  <xs:element name="ScheduleOfNetBenefitsExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfNetBenefitsExpensesAbstract"/>
  <xs:element name="ScheduleOfSeveranceIndemnityObligationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfSeveranceIndemnityObligationsAbstract"/>
  <xs:element name="ScheduleOfOtherLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfOtherLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfShareholdersCompositionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfShareholdersCompositionAbstract"/>
  <xs:element name="ScheduleOfShareMovementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfShareMovementsAbstract"/>
  <xs:element name="ScheduleOfTheIncomeAndShareDataUsedInTheCalculationOfEpsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfTheIncomeAndShareDataUsedInTheCalculationOfEpsAbstract"/>
  <xs:element name="ScheduleOfChangesOfAccumulatedOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfChangesOfAccumulatedOtherComprehensiveIncomeAbstract"/>
  <xs:element name="ScheduleOfContingentLoansAndOtherLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfContingentLoansAndOtherLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfEstimatedDatesOfTheRespectiveLegalContingenciesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfEstimatedDatesOfTheRespectiveLegalContingenciesAbstract"/>
  <xs:element name="ScheduleOfSubsidiaryEstablishedAGuaranteeInAnInsurancePolicyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfSubsidiaryEstablishedAGuaranteeInAnInsurancePolicyAbstract"/>
  <xs:element name="ScheduleOfInsurancePoliciesContractedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfInsurancePoliciesContractedAbstract"/>
  <xs:element name="ScheduleOfInterestIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfInterestIncomeAbstract"/>
  <xs:element name="ScheduleOfInterestRevenueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfInterestRevenueAbstract"/>
  <xs:element name="ScheduleOfInterestExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfInterestExpensesAbstract"/>
  <xs:element name="ScheduleOfGainLossFromAccountingHedgeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfGainLossFromAccountingHedgeAbstract"/>
  <xs:element name="ScheduleOfIncomeAndExpensesFromCommissionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfIncomeAndExpensesFromCommissionsAbstract"/>
  <xs:element name="ScheduleOfNetFinancialIncomeExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfNetFinancialIncomeExpenseAbstract"/>
  <xs:element name="ScheduleOfIncomeObtainedFromInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfIncomeObtainedFromInvestmentsAbstract"/>
  <xs:element name="ScheduleOfResultFromNonCurrentAssetsAndDisposalGroupsHeldForSaleNotAdmissibleAsDiscontinuedOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfResultFromNonCurrentAssetsAndDisposalGroupsHeldForSaleNotAdmissibleAsDiscontinuedOperationsAbstract"/>
  <xs:element name="ScheduleOfBankAndItsSubsidiariesPresentOtherOperatingIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBankAndItsSubsidiariesPresentOtherOperatingIncomeAbstract"/>
  <xs:element name="ScheduleOfBankAndItsSubsidiariesPresentOtherOperatingExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBankAndItsSubsidiariesPresentOtherOperatingExpensesAbstract"/>
  <xs:element name="ScheduleOfExpenseForEmployeeBenefitObligationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfExpenseForEmployeeBenefitObligationAbstract"/>
  <xs:element name="ScheduleOfAdministrativeExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfAdministrativeExpensesAbstract"/>
  <xs:element name="ScheduleOfDepreciationAndAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfDepreciationAndAmortizationAbstract"/>
  <xs:element name="ImpairmentOfNonFinancialAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentOfNonFinancialAssetsAbstract"/>
  <xs:element name="ScheduleOfImpairmentOfNonFinancialAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfImpairmentOfNonFinancialAssetsAbstract"/>
  <xs:element name="ScheduleOfCompositionOfExpectedCreditLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCompositionOfExpectedCreditLossAbstract"/>
  <xs:element name="ScheduleOfExpenseOfProvisionsConstitutedForCreditRiskAndExpectedCreditLossesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfExpenseOfProvisionsConstitutedForCreditRiskAndExpectedCreditLossesAbstract"/>
  <xs:element name="ScheduleOfOtherAssetsAndLiabilitiesWithRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfOtherAssetsAndLiabilitiesWithRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfIncomeAndExpensesFromRelatedPartyTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfIncomeAndExpensesFromRelatedPartyTransactionsAbstract"/>
  <xs:element name="ScheduleOfOtherRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfOtherRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfPaymentsAndCompositionOfKeyManagementPersonnelAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfPaymentsAndCompositionOfKeyManagementPersonnelAbstract"/>
  <xs:element name="ScheduleOfValuationTechniquesAndInputsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfValuationTechniquesAndInputsAbstract"/>
  <xs:element name="ScheduleOfFairValueOfFinancialAssetsLiabilitiesOnTheBalanceSheetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFairValueOfFinancialAssetsLiabilitiesOnTheBalanceSheetAbstract"/>
  <xs:element name="ScheduleOfReconciliationBetweenTheBeginningAndEndingBalancesOfInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfReconciliationBetweenTheBeginningAndEndingBalancesOfInstrumentsAbstract"/>
  <xs:element name="ScheduleOfInstrumentsClassifiedInLevel3UsingAlternativeInKeyValuationAssumptionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfInstrumentsClassifiedInLevel3UsingAlternativeInKeyValuationAssumptionsAbstract"/>
  <xs:element name="ScheduleOfFairValuesOfTheFinancialAssetsAndLiabilitiesThatAreNotRecordedAtFairValueInTheStatementOfFinancialPositionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFairValuesOfTheFinancialAssetsAndLiabilitiesThatAreNotRecordedAtFairValueInTheStatementOfFinancialPositionAbstract"/>
  <xs:element name="ScheduleOfFairValueFinancialAssetsAndLiabilitiesNotMeasuredAtFairValueOnTheBalanceSheetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFairValueFinancialAssetsAndLiabilitiesNotMeasuredAtFairValueOnTheBalanceSheetAbstract"/>
  <xs:element name="ScheduleOfFinancialAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFinancialAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfFinancialAndNonFinancialAssetsAndLiabilitiesByCurrencyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFinancialAndNonFinancialAssetsAndLiabilitiesByCurrencyAbstract"/>
  <xs:element name="ScheduleOfCreditRiskExposurePerBalanceSheetItemIncludingDerivativesDetailedByBothGeographicRegionAndIndustrySectorAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditRiskExposurePerBalanceSheetItemIncludingDerivativesDetailedByBothGeographicRegionAndIndustrySectorAbstract"/>
  <xs:element name="ScheduleOfGuaranteesValuesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfGuaranteesValuesAbstract"/>
  <xs:element name="ScheduleOfAgingAnalysisOfLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfAgingAnalysisOfLoansAbstract"/>
  <xs:element name="ScheduleOfBookValueOfLoansWithRenegotiatedTermsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBookValueOfLoansWithRenegotiatedTermsAbstract"/>
  <xs:element name="ScheduleOfAmortizedCostsAndNetLossOfModifiedFinancialAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfAmortizedCostsAndNetLossOfModifiedFinancialAssetsAbstract"/>
  <xs:element name="ScheduleOfGrossCarryingAmountPreviouslyModifiedFinancialAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfGrossCarryingAmountPreviouslyModifiedFinancialAssetsAbstract"/>
  <xs:element name="ScheduleOfCreditLimitGrantedToDebtorsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditLimitGrantedToDebtorsAbstract"/>
  <xs:element name="ScheduleOfUseOfMarAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfUseOfMarAbstract"/>
  <xs:element name="ScheduleOfUseOfCrossCurrencyFundingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfUseOfCrossCurrencyFundingAbstract"/>
  <xs:element name="ScheduleOfFinancialRatiosAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFinancialRatiosAbstract"/>
  <xs:element name="SchedulesForCalculationOfC46RegulatoryInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SchedulesForCalculationOfC46RegulatoryInformationAbstract"/>
  <xs:element name="SchedulesOfConsolidatedTermLiquidityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SchedulesOfConsolidatedTermLiquidityAbstract"/>
  <xs:element name="ScheduleOfEvolutionOfTheLcrAndNsfrAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfEvolutionOfTheLcrAndNsfrAbstract"/>
  <xs:element name="ScheduleOfContractualMaturityProfileOfTheFinancialLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfContractualMaturityProfileOfTheFinancialLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfInterestRateCashFlowsOfTheBankingBookAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfInterestRateCashFlowsOfTheBankingBookAbstract"/>
  <xs:element name="ScheduleOfAdverseScenarioMarketFactorsFluctuationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfAdverseScenarioMarketFactorsFluctuationsAbstract"/>
  <xs:element name="ScheduleOfPotentialProfitAndLossImpactOnTradingBookAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfPotentialProfitAndLossImpactOnTradingBookAbstract"/>
  <xs:element name="ScheduleOfNrffImpactOnAccrualAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfNrffImpactOnAccrualAbstract"/>
  <xs:element name="ScheduleOfPotentialProfitAndLossImpactOnFvociPortfolioAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfPotentialProfitAndLossImpactOnFvociPortfolioAbstract"/>
  <xs:element name="ScheduleOfContractsSusceptibleToOffsetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfContractsSusceptibleToOffsetAbstract"/>
  <xs:element name="ScheduleOfNetLossGrossLossAndRecoveriesDueToOperationalRiskEventsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfNetLossGrossLossAndRecoveriesDueToOperationalRiskEventsAbstract"/>
  <xs:element name="ScheduleOfTotalAssetsRiskWeightedAssetsAndComponentsOfTheEffectiveEquityAccordingToBaselIiiAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfTotalAssetsRiskWeightedAssetsAndComponentsOfTheEffectiveEquityAccordingToBaselIiiAbstract"/>
  <xs:element name="ScheduleOfCapitalAdequacyRatiosAndRegulatoryComplianceAccordingToBaselIiiAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCapitalAdequacyRatiosAndRegulatoryComplianceAccordingToBaselIiiAbstract"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract"/>
  <xs:element name="FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract2"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract4"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract5"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract6"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract7"/>
  <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract8"/>
  <xs:element name="AttributableToAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AttributableToAbstract"/>
  <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract9"/>
  <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract10"/>
  <xs:element name="ItemsThatWillNotBeReclassifiedInProfitOrLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ItemsThatWillNotBeReclassifiedInProfitOrLossAbstract"/>
  <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract11"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract12"/>
  <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract13"/>
  <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract14"/>
  <xs:element name="ItemsThatCanBeReclassifiedToProfitOrLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ItemsThatCanBeReclassifiedToProfitOrLossAbstract"/>
  <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract15"/>
  <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract16"/>
  <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract17"/>
  <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract18"/>
  <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract19"/>
  <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract20"/>
  <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract21"/>
  <xs:element name="UnlabeledAbstract22" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract22"/>
  <xs:element name="UnlabeledAbstract23" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract23"/>
  <xs:element name="UnlabeledAbstract24" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract24"/>
  <xs:element name="UnlabeledAbstract25" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract25"/>
  <xs:element name="AttributableToTheInterestOfTheOwnersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AttributableToTheInterestOfTheOwnersAbstract"/>
  <xs:element name="UnlabeledAbstract26" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract26"/>
  <xs:element name="UnlabeledAbstract27" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract27"/>
  <xs:element name="UnlabeledAbstract28" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract28"/>
  <xs:element name="UnlabeledAbstract29" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract29"/>
  <xs:element name="UnlabeledAbstract30" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract30"/>
  <xs:element name="UnlabeledAbstract31" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract31"/>
  <xs:element name="UnlabeledAbstract32" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract32"/>
  <xs:element name="UnlabeledAbstract33" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract33"/>
  <xs:element name="UnlabeledAbstract34" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract34"/>
  <xs:element name="UnlabeledAbstract35" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract35"/>
  <xs:element name="AssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsAbstract0"/>
  <xs:element name="UnlabeledAbstract36" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract36"/>
  <xs:element name="LiabilitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LiabilitiesAbstract0"/>
  <xs:element name="InstrumentsIssuedByTheChileanGovernmentAndCentralBankOfChileAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InstrumentsIssuedByTheChileanGovernmentAndCentralBankOfChileAbstract"/>
  <xs:element name="UnlabeledAbstract37" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract37"/>
  <xs:element name="OtherInstrumentsIssuedInChileAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherInstrumentsIssuedInChileAbstract"/>
  <xs:element name="MutualFundInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MutualFundInvestmentsAbstract"/>
  <xs:element name="UnlabeledAbstract38" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract38"/>
  <xs:element name="EquityInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsAbstract"/>
  <xs:element name="UnlabeledAbstract39" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract39"/>
  <xs:element name="LoansOriginatedAndAcquiredByTheEntityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansOriginatedAndAcquiredByTheEntityAbstract"/>
  <xs:element name="InstrumentsIssuedByTheChileanGovernmentAndCentralBankOfChileAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InstrumentsIssuedByTheChileanGovernmentAndCentralBankOfChileAbstract0"/>
  <xs:element name="UnlabeledAbstract40" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract40"/>
  <xs:element name="OtherInstrumentsIssuedInChileAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherInstrumentsIssuedInChileAbstract0"/>
  <xs:element name="InstrumentsIssuedAbroadAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InstrumentsIssuedAbroadAbstract"/>
  <xs:element name="DebtInstrumentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtInstrumentAbstract"/>
  <xs:element name="UnlabeledAbstract41" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract41"/>
  <xs:element name="UnlabeledAbstract42" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract42"/>
  <xs:element name="UnlabeledAbstract43" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract43"/>
  <xs:element name="HedgeElementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_HedgeElementAbstract"/>
  <xs:element name="OutflowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OutflowsAbstract"/>
  <xs:element name="UnlabeledAbstract44" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract44"/>
  <xs:element name="HedgeInstrumentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_HedgeInstrumentAbstract"/>
  <xs:element name="InflowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InflowsAbstract"/>
  <xs:element name="HedgeElementAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_HedgeElementAbstract0"/>
  <xs:element name="InflowsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InflowsAbstract0"/>
  <xs:element name="UnlabeledAbstract45" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract45"/>
  <xs:element name="HedgeInstrumentAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_HedgeInstrumentAbstract0"/>
  <xs:element name="OutflowsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OutflowsAbstract0"/>
  <xs:element name="LoansToCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersAbstract"/>
  <xs:element name="ProvisionsEstablishedForCreditRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsEstablishedForCreditRiskAbstract"/>
  <xs:element name="TransactionWithDomesticBanksAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithDomesticBanksAbstract"/>
  <xs:element name="UnlabeledAbstract46" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract46"/>
  <xs:element name="TransactionWithForeignBanksAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithForeignBanksAbstract"/>
  <xs:element name="UnlabeledAbstract47" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract47"/>
  <xs:element name="TransactionWithOtherDomesticEntitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithOtherDomesticEntitiesAbstract"/>
  <xs:element name="UnlabeledAbstract48" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract48"/>
  <xs:element name="TransactionWithOtherForeignEntitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithOtherForeignEntitiesAbstract"/>
  <xs:element name="UnlabeledAbstract49" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract49"/>
  <xs:element name="AccumulatedImpairmentValueOfFinancialAssetsAtAmortizedCostRightsFromResaleAgreementsAndSecuritiesLendingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedImpairmentValueOfFinancialAssetsAtAmortizedCostRightsFromResaleAgreementsAndSecuritiesLendingAbstract"/>
  <xs:element name="InstrumentsIssuedByTheChileanGovernmentAndCentralBankOfChileAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InstrumentsIssuedByTheChileanGovernmentAndCentralBankOfChileAbstract1"/>
  <xs:element name="UnlabeledAbstract50" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract50"/>
  <xs:element name="OtherFinacialInstrumentsIssuedInChileAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherFinacialInstrumentsIssuedInChileAbstract"/>
  <xs:element name="UnlabeledAbstract51" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract51"/>
  <xs:element name="FinancialInstrumentsIssuedAbroadAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsIssuedAbroadAbstract"/>
  <xs:element name="UnlabeledAbstract52" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract52"/>
  <xs:element name="AccumulatedImpairmentValueOfFinancialAssetsAtAmortizedCostDebtFinancialInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedImpairmentValueOfFinancialAssetsAtAmortizedCostDebtFinancialInstrumentsAbstract"/>
  <xs:element name="DebtInstrumentAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtInstrumentAbstract0"/>
  <xs:element name="DomesticBanksAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DomesticBanksAbstract"/>
  <xs:element name="ForeignBanksAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignBanksAbstract"/>
  <xs:element name="CentralBankOfChileAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CentralBankOfChileAbstract"/>
  <xs:element name="DomesticBanksAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DomesticBanksAbstract0"/>
  <xs:element name="UnlabeledAbstract53" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract53"/>
  <xs:element name="ForeignBanksAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignBanksAbstract0"/>
  <xs:element name="UnlabeledAbstract54" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract54"/>
  <xs:element name="CentralBankOfChileAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CentralBankOfChileAbstract0"/>
  <xs:element name="CommercialLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAbstract"/>
  <xs:element name="MortgageLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageLoansAbstract"/>
  <xs:element name="ConsumerLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansAbstract"/>
  <xs:element name="CommercialLoansAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAbstract0"/>
  <xs:element name="UnlabeledAbstract55" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract55"/>
  <xs:element name="MortgageLoansAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageLoansAbstract0"/>
  <xs:element name="UnlabeledAbstract56" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract56"/>
  <xs:element name="ConsumerLoansAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansAbstract0"/>
  <xs:element name="CommercialLoansAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAbstract1"/>
  <xs:element name="UnlabeledAbstract57" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract57"/>
  <xs:element name="MortgageLoansAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageLoansAbstract1"/>
  <xs:element name="UnlabeledAbstract58" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract58"/>
  <xs:element name="ConsumerLoansAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansAbstract1"/>
  <xs:element name="CommercialLoansAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAbstract2"/>
  <xs:element name="UnlabeledAbstract59" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract59"/>
  <xs:element name="MortgageLoansAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageLoansAbstract2"/>
  <xs:element name="UnlabeledAbstract60" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract60"/>
  <xs:element name="ConsumerLoansAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansAbstract2"/>
  <xs:element name="CommercialLoansAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAbstract3"/>
  <xs:element name="UnlabeledAbstract61" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract61"/>
  <xs:element name="MortgageLoansAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageLoansAbstract3"/>
  <xs:element name="UnlabeledAbstract62" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract62"/>
  <xs:element name="ConsumerLoansAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansAbstract3"/>
  <xs:element name="UnlabeledAbstract63" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract63"/>
  <xs:element name="CommercialLoansAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAbstract4"/>
  <xs:element name="ProductManufacturingIndustriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProductManufacturingIndustriesAbstract"/>
  <xs:element name="UnlabeledAbstract64" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract64"/>
  <xs:element name="UnlabeledAbstract65" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract65"/>
  <xs:element name="UnlabeledAbstract66" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract66"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract"/>
  <xs:element name="UnlabeledAbstract67" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract67"/>
  <xs:element name="CommercialLoansAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAbstract5"/>
  <xs:element name="UnlabeledAbstract68" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract68"/>
  <xs:element name="ResidentialMortgageLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResidentialMortgageLoansAbstract"/>
  <xs:element name="UnlabeledAbstract69" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract69"/>
  <xs:element name="ConsumerLoansAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansAbstract4"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract0"/>
  <xs:element name="UnlabeledAbstract70" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract70"/>
  <xs:element name="CommercialLoansAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAbstract6"/>
  <xs:element name="UnlabeledAbstract71" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract71"/>
  <xs:element name="ResidentialMortgageLoansAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResidentialMortgageLoansAbstract0"/>
  <xs:element name="UnlabeledAbstract72" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract72"/>
  <xs:element name="ConsumerLoansAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansAbstract5"/>
  <xs:element name="UnlabeledAbstract73" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract73"/>
  <xs:element name="AssociatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AssociatesAbstract"/>
  <xs:element name="UnlabeledAbstract74" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract74"/>
  <xs:element name="JointVentureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_JointVentureAbstract"/>
  <xs:element name="UnlabeledAbstract75" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract75"/>
  <xs:element name="UnlabeledAbstract76" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract76"/>
  <xs:element name="OtherIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherIntangibleAssetsAbstract"/>
  <xs:element name="GrossBalanceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GrossBalanceAbstract"/>
  <xs:element name="UnlabeledAbstract77" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract77"/>
  <xs:element name="AccumulatedAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedAmortizationAbstract"/>
  <xs:element name="UnlabeledAbstract78" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract78"/>
  <xs:element name="GrossBalanceAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GrossBalanceAbstract0"/>
  <xs:element name="UnlabeledAbstract79" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract79"/>
  <xs:element name="AccumulatedAmortizationAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedAmortizationAbstract0"/>
  <xs:element name="UnlabeledAbstract80" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract80"/>
  <xs:element name="TypeOfPropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TypeOfPropertyAndEquipmentAbstract"/>
  <xs:element name="GrossBalanceAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GrossBalanceAbstract1"/>
  <xs:element name="UnlabeledAbstract81" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract81"/>
  <xs:element name="AccumulatedDepreciationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedDepreciationAbstract"/>
  <xs:element name="UnlabeledAbstract82" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract82"/>
  <xs:element name="GrossBalanceAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GrossBalanceAbstract2"/>
  <xs:element name="UnlabeledAbstract83" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract83"/>
  <xs:element name="AccumulatedDepreciationAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedDepreciationAbstract0"/>
  <xs:element name="UnlabeledAbstract84" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract84"/>
  <xs:element name="CategoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CategoriesAbstract"/>
  <xs:element name="GrossBalanceAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GrossBalanceAbstract3"/>
  <xs:element name="UnlabeledAbstract85" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract85"/>
  <xs:element name="AccumulatedDepreciationAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedDepreciationAbstract1"/>
  <xs:element name="UnlabeledAbstract86" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract86"/>
  <xs:element name="GrossBalanceAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GrossBalanceAbstract4"/>
  <xs:element name="UnlabeledAbstract87" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract87"/>
  <xs:element name="AccumulatedDepreciationAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedDepreciationAbstract2"/>
  <xs:element name="UnlabeledAbstract88" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract88"/>
  <xs:element name="LeaseAssociatedToAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LeaseAssociatedToAbstract"/>
  <xs:element name="LeaseAssociatedToAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LeaseAssociatedToAbstract0"/>
  <xs:element name="TotalCashFlowForTheYearAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalCashFlowForTheYearAbstract"/>
  <xs:element name="MchAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MchAbstract"/>
  <xs:element name="LeaseLiabilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LeaseLiabilityAbstract"/>
  <xs:element name="LessAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LessAbstract"/>
  <xs:element name="UnlabeledAbstract89" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract89"/>
  <xs:element name="CreditChargeForDeferredTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditChargeForDeferredTaxesAbstract"/>
  <xs:element name="UnlabeledAbstract90" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract90"/>
  <xs:element name="CreditDifferencesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditDifferencesAbstract"/>
  <xs:element name="AssetsReceivedInLieuOfPaymentOrAwardedAtJudicialSaleAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsReceivedInLieuOfPaymentOrAwardedAtJudicialSaleAbstract"/>
  <xs:element name="UnlabeledAbstract91" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract91"/>
  <xs:element name="NonCurrentAssetsForSaleAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NonCurrentAssetsForSaleAbstract"/>
  <xs:element name="UnlabeledAbstract92" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract92"/>
  <xs:element name="TransactionWithDomesticBanksAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithDomesticBanksAbstract0"/>
  <xs:element name="UnlabeledAbstract93" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract93"/>
  <xs:element name="TransactionWithForeignBanksAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithForeignBanksAbstract0"/>
  <xs:element name="UnlabeledAbstract94" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract94"/>
  <xs:element name="TransactionWithOtherDomesticEntitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithOtherDomesticEntitiesAbstract0"/>
  <xs:element name="UnlabeledAbstract95" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract95"/>
  <xs:element name="TransactionWithOtherForeignEntitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithOtherForeignEntitiesAbstract0"/>
  <xs:element name="UnlabeledAbstract96" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract96"/>
  <xs:element name="DomesticBanksAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DomesticBanksAbstract1"/>
  <xs:element name="UnlabeledAbstract97" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract97"/>
  <xs:element name="ForeignBanksAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignBanksAbstract1"/>
  <xs:element name="ForeignTradeFinancingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignTradeFinancingAbstract"/>
  <xs:element name="UnlabeledAbstract98" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract98"/>
  <xs:element name="BorrowingsAndOtherObligationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BorrowingsAndOtherObligationsAbstract"/>
  <xs:element name="UnlabeledAbstract99" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract99"/>
  <xs:element name="UnlabeledAbstract100" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract100"/>
  <xs:element name="LettersOfCreditAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LettersOfCreditAbstract"/>
  <xs:element name="UnlabeledAbstract101" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract101"/>
  <xs:element name="BondsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BondsAbstract"/>
  <xs:element name="UnlabeledAbstract102" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract102"/>
  <xs:element name="UnlabeledAbstract103" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract103"/>
  <xs:element name="SubordinatedBondsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubordinatedBondsAbstract"/>
  <xs:element name="UnlabeledAbstract104" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract104"/>
  <xs:element name="UnlabeledAbstract105" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract105"/>
  <xs:element name="UnlabeledAbstract106" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract106"/>
  <xs:element name="TotalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalAbstract"/>
  <xs:element name="OrdinarySharesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OrdinarySharesAbstract"/>
  <xs:element name="UnlabeledAbstract107" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract107"/>
  <xs:element name="UnlabeledAbstract108" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract108"/>
  <xs:element name="UnlabeledAbstract109" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract109"/>
  <xs:element name="UnlabeledAbstract110" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract110"/>
  <xs:element name="UnlabeledAbstract111" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract111"/>
  <xs:element name="GuaranteesAndSuretiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteesAndSuretiesAbstract"/>
  <xs:element name="UnlabeledAbstract112" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract112"/>
  <xs:element name="UnlabeledAbstract113" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract113"/>
  <xs:element name="UnlabeledAbstract114" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract114"/>
  <xs:element name="TransactionsRelatedToContingentEventsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionsRelatedToContingentEventsAbstract"/>
  <xs:element name="UnlabeledAbstract115" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract115"/>
  <xs:element name="UndrawnCreditLinesWithImmediateTerminationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UndrawnCreditLinesWithImmediateTerminationAbstract"/>
  <xs:element name="UnlabeledAbstract116" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract116"/>
  <xs:element name="UnlabeledAbstract117" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract117"/>
  <xs:element name="UnlabeledAbstract118" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract118"/>
  <xs:element name="UnlabeledAbstract119" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract119"/>
  <xs:element name="TransactionsOnBehalfOfThirdPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionsOnBehalfOfThirdPartiesAbstract"/>
  <xs:element name="UnlabeledAbstract120" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract120"/>
  <xs:element name="SecuritiesCustodyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SecuritiesCustodyAbstract"/>
  <xs:element name="UnlabeledAbstract121" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract121"/>
  <xs:element name="SharesDeliveredToGuaranteeForwardSalesTransactionsCoveredSimultaneouslyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SharesDeliveredToGuaranteeForwardSalesTransactionsCoveredSimultaneouslyAbstract"/>
  <xs:element name="UnlabeledAbstract122" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract122"/>
  <xs:element name="UnlabeledAbstract123" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract123"/>
  <xs:element name="FixedIncomeSecuritiesToGuaranteeEquityShortSaleAndHedgingLoanAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FixedIncomeSecuritiesToGuaranteeEquityShortSaleAndHedgingLoanAbstract"/>
  <xs:element name="UnlabeledAbstract124" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract124"/>
  <xs:element name="SharesDeliveredToGuaranteeEquityLendingAndShortSellingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SharesDeliveredToGuaranteeEquityLendingAndShortSellingAbstract"/>
  <xs:element name="UnlabeledAbstract125" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract125"/>
  <xs:element name="UnlabeledAbstract126" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract126"/>
  <xs:element name="EquitySecuritiesReceivedForOperationsWithDerivativesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquitySecuritiesReceivedForOperationsWithDerivativesAbstract"/>
  <xs:element name="UnlabeledAbstract127" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract127"/>
  <xs:element name="FinancialIntermediationSecuritiesReceivedForOperationsWithDerivativesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialIntermediationSecuritiesReceivedForOperationsWithDerivativesAbstract"/>
  <xs:element name="UnlabeledAbstract128" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract128"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract0"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract0"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract0"/>
  <xs:element name="IncomeFromCommissionsAndServicesRenderedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeFromCommissionsAndServicesRenderedAbstract"/>
  <xs:element name="UnlabeledAbstract129" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract129"/>
  <xs:element name="ExpensesFromCommissionsAndServicesReceivedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesFromCommissionsAndServicesReceivedAbstract"/>
  <xs:element name="FinancialResultFromAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialResultFromAbstract"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract0"/>
  <xs:element name="FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract0"/>
  <xs:element name="UnlabeledAbstract130" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract130"/>
  <xs:element name="DerecognitionOfFinancialAssetsAndLiabilitiesAtAmortizedCostAndFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerecognitionOfFinancialAssetsAndLiabilitiesAtAmortizedCostAndFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract"/>
  <xs:element name="UnlabeledAbstract131" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract131"/>
  <xs:element name="ExchangeIndexationAndAccountingHedgingOfForeignCurrencyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ExchangeIndexationAndAccountingHedgingOfForeignCurrencyAbstract"/>
  <xs:element name="UnlabeledAbstract132" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract132"/>
  <xs:element name="IneffectiveAccountingHedgesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IneffectiveAccountingHedgesAbstract"/>
  <xs:element name="UnlabeledAbstract133" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract133"/>
  <xs:element name="AssociatesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AssociatesAbstract0"/>
  <xs:element name="UnlabeledAbstract134" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract134"/>
  <xs:element name="JointVenturesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_JointVenturesAbstract"/>
  <xs:element name="UnlabeledAbstract135" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract135"/>
  <xs:element name="NetIncomeFromAssetsReceivedInPaymentOrAdjudicatedInJudicialAuctionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NetIncomeFromAssetsReceivedInPaymentOrAdjudicatedInJudicialAuctionAbstract"/>
  <xs:element name="NonCurrentAssetsHeldForSaleAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NonCurrentAssetsHeldForSaleAbstract"/>
  <xs:element name="GeneralAdministrativeExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GeneralAdministrativeExpensesAbstract"/>
  <xs:element name="UnlabeledAbstract136" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract136"/>
  <xs:element name="OutsourceServicesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OutsourceServicesAbstract"/>
  <xs:element name="UnlabeledAbstract137" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract137"/>
  <xs:element name="BoardExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BoardExpensesAbstract"/>
  <xs:element name="UnlabeledAbstract138" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract138"/>
  <xs:element name="UnlabeledAbstract139" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract139"/>
  <xs:element name="TaxesContributionsAndOtherLegalChargesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TaxesContributionsAndOtherLegalChargesAbstract"/>
  <xs:element name="AmortizationOfIntangiblesAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AmortizationOfIntangiblesAssetsAbstract"/>
  <xs:element name="DepreciationOfPropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DepreciationOfPropertyAndEquipmentAbstract"/>
  <xs:element name="DepreciationAndImpairmentOfLeasedAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DepreciationAndImpairmentOfLeasedAssetsAbstract"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract1"/>
  <xs:element name="CommercialLoansAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAbstract7"/>
  <xs:element name="ResidentialMortgageLoansAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResidentialMortgageLoansAbstract1"/>
  <xs:element name="ConsumerLoansAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansAbstract6"/>
  <xs:element name="UnlabeledAbstract140" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract140"/>
  <xs:element name="ContingentLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ContingentLoansAbstract"/>
  <xs:element name="UnlabeledAbstract141" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract141"/>
  <xs:element name="UnlabeledAbstract142" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract142"/>
  <xs:element name="RecoveryOfWrittenOffCreditsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RecoveryOfWrittenOffCreditsAbstract"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract2"/>
  <xs:element name="CommercialLoansAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAbstract8"/>
  <xs:element name="ResidentialMortgageLoansAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResidentialMortgageLoansAbstract2"/>
  <xs:element name="ConsumerLoansAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansAbstract7"/>
  <xs:element name="UnlabeledAbstract143" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract143"/>
  <xs:element name="ContingentLoansAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ContingentLoansAbstract0"/>
  <xs:element name="UnlabeledAbstract144" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract144"/>
  <xs:element name="UnlabeledAbstract145" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract145"/>
  <xs:element name="RecoveryOfWrittenOffCreditsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RecoveryOfWrittenOffCreditsAbstract0"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract3"/>
  <xs:element name="CommercialLoansAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAbstract9"/>
  <xs:element name="ResidentialMortgageLoansAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResidentialMortgageLoansAbstract3"/>
  <xs:element name="ConsumerLoansAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansAbstract8"/>
  <xs:element name="UnlabeledAbstract146" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract146"/>
  <xs:element name="ContingentLoansAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ContingentLoansAbstract1"/>
  <xs:element name="UnlabeledAbstract147" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract147"/>
  <xs:element name="UnlabeledAbstract148" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract148"/>
  <xs:element name="RecoveryOfWrittenOffCreditsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RecoveryOfWrittenOffCreditsAbstract1"/>
  <xs:element name="AssetsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsAbstract1"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract1"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract1"/>
  <xs:element name="UnlabeledAbstract149" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract149"/>
  <xs:element name="LiabilitiesAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LiabilitiesAbstract1"/>
  <xs:element name="FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract1"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract1"/>
  <xs:element name="AssetsAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsAbstract2"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract2"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract2"/>
  <xs:element name="UnlabeledAbstract150" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract150"/>
  <xs:element name="LiabilitiesAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LiabilitiesAbstract2"/>
  <xs:element name="FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract2"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract2"/>
  <xs:element name="UnlabeledAbstract151" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract151"/>
  <xs:element name="UnlabeledAbstract152" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract152"/>
  <xs:element name="UnlabeledAbstract153" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract153"/>
  <xs:element name="DirectoryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DirectoryAbstract"/>
  <xs:element name="UnlabeledAbstract154" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract154"/>
  <xs:element name="KeyPersonnelOfTheManagementOfTheBankAndItsSubsidiariesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_KeyPersonnelOfTheManagementOfTheBankAndItsSubsidiariesAbstract"/>
  <xs:element name="NoExecutivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NoExecutivesAbstract"/>
  <xs:element name="DirectoryAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DirectoryAbstract0"/>
  <xs:element name="UnlabeledAbstract155" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract155"/>
  <xs:element name="KeyPersonnelOfTheManagementOfTheBankAndItsSubsidiariesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_KeyPersonnelOfTheManagementOfTheBankAndItsSubsidiariesAbstract0"/>
  <xs:element name="UnlabeledAbstract156" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract156"/>
  <xs:element name="UnlabeledAbstract157" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract157"/>
  <xs:element name="UnlabeledAbstract158" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract158"/>
  <xs:element name="UnlabeledAbstract159" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract159"/>
  <xs:element name="UnlabeledAbstract160" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract160"/>
  <xs:element name="UnlabeledAbstract161" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract161"/>
  <xs:element name="UnlabeledAbstract162" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract162"/>
  <xs:element name="FinancialAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAbstract"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract3"/>
  <xs:element name="DerivativeContractsFinancialAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialAbstract"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraa5ggc9gN1hHdUvjxj7kpBLbUkkHoXXEhaXx05KhZOxz04hoGAohfyOXkVyomvoOLxElZKsuA+cViOVuLYCxHwVe5mYtPjBwGFdvv/tweuK3oI79ITBKOzrLVx9nhmcFZc8/EKfMyVovHJmNdIyuvAFWi8HnLPr8eE6iVdHXzGwrhW8pnp5+VHMsChrwlsz/k=] CSR-->
  <xs:element name="DebtFinancialInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract"/>
  <xs:element name="UnlabeledAbstract163" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract163"/>
  <xs:element name="UnlabeledAbstract164" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract164"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract1"/>
  <xs:element name="DebtFinancialInstruments1Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstruments1Abstract"/>
  <xs:element name="EquityInstrumentsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsAbstract0"/>
  <xs:element name="UnlabeledAbstract165" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract165"/>
  <xs:element name="DerivativeContractsFinancialForHedgingPurposesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialForHedgingPurposesAbstract"/>
  <xs:element name="UnlabeledAbstract166" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract166"/>
  <xs:element name="FinancialLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAbstract"/>
  <xs:element name="FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract3"/>
  <xs:element name="DerivativeContractsFinancialAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialAbstract0"/>
  <xs:element name="UnlabeledAbstract167" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract167"/>
  <xs:element name="UnlabeledAbstract168" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract168"/>
  <xs:element name="DerivativeContractsFinancialForHedgingPurposesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialForHedgingPurposesAbstract0"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract4"/>
  <xs:element name="DebtFinancialInstrumentsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract0"/>
  <xs:element name="UnlabeledAbstract169" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract169"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract2"/>
  <xs:element name="DebtFinancialInstrumentsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract1"/>
  <xs:element name="EquityInstrumentsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsAbstract1"/>
  <xs:element name="UnlabeledAbstract170" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract170"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract5"/>
  <xs:element name="DebtFinancialInstrumentsAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract2"/>
  <xs:element name="UnlabeledAbstract171" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract171"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract3"/>
  <xs:element name="DebtFinancialInstrumentsAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract3"/>
  <xs:element name="EquityInstrumentsAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsAbstract2"/>
  <xs:element name="UnlabeledAbstract172" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract172"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract6"/>
  <xs:element name="DebtFinancialInstrumentsAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract4"/>
  <xs:element name="UnlabeledAbstract173" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract173"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract4"/>
  <xs:element name="DebtFinancialInstrumentsAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract5"/>
  <xs:element name="EquityInstrumentsAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsAbstract3"/>
  <xs:element name="AssetsAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsAbstract3"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract3"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract4"/>
  <xs:element name="LoansToCustomersNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersNetAbstract"/>
  <xs:element name="UnlabeledAbstract174" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract174"/>
  <xs:element name="LiabilitiesAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LiabilitiesAbstract3"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract3"/>
  <xs:element name="DebtFinancialInstrumentsIssuedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsIssuedAbstract"/>
  <xs:element name="DebtFinancialInstrumentsIssuedForRegulatoryCapitalPurposesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsIssuedForRegulatoryCapitalPurposesAbstract"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract4"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract5"/>
  <xs:element name="LoansToCustomersNetAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersNetAbstract0"/>
  <xs:element name="UnlabeledAbstract175" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract175"/>
  <xs:element name="LiabilitiesAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LiabilitiesAbstract4"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract4"/>
  <xs:element name="DebtFinancialInstrumentsIssuedAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsIssuedAbstract0"/>
  <xs:element name="DebtFinancialInstrumentsIssuedForRegulatoryCapitalPurposesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsIssuedForRegulatoryCapitalPurposesAbstract0"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract7"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract5"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract5"/>
  <xs:element name="FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract4"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract5"/>
  <xs:element name="DebtFinancialInstrumentsIssuedAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsIssuedAbstract1"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract8"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract6"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract6"/>
  <xs:element name="FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract5"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract6"/>
  <xs:element name="DebtFinancialInstrumentsIssuedAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsIssuedAbstract2"/>
  <xs:element name="AssetsAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsAbstract4"/>
  <xs:element name="UnlabeledAbstract176" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract176"/>
  <xs:element name="LiabilitiesAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LiabilitiesAbstract5"/>
  <xs:element name="UnlabeledAbstract177" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract177"/>
  <xs:element name="AssetsAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsAbstract5"/>
  <xs:element name="UnlabeledAbstract178" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract178"/>
  <xs:element name="LiabilitiesAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LiabilitiesAbstract6"/>
  <xs:element name="UnlabeledAbstract179" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract179"/>
  <xs:element name="FinancialAssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAbstract0"/>
  <xs:element name="UnlabeledAbstract180" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract180"/>
  <xs:element name="UnlabeledAbstract181" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract181"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract9"/>
  <xs:element name="UnlabeledAbstract182" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract182"/>
  <xs:element name="DerivativeContractsFinancialAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialAbstract1"/>
  <xs:element name="UnlabeledAbstract183" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract183"/>
  <xs:element name="DebtFinancialInstrumentsAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract6"/>
  <xs:element name="UnlabeledAbstract184" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract184"/>
  <xs:element name="OthersFinancialInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersFinancialInstrumentsAbstract"/>
  <xs:element name="UnlabeledAbstract185" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract185"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract7"/>
  <xs:element name="UnlabeledAbstract186" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract186"/>
  <xs:element name="DebtFinancialInstrumentsAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract7"/>
  <xs:element name="UnlabeledAbstract187" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract187"/>
  <xs:element name="EquityInstrumentsAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsAbstract4"/>
  <xs:element name="UnlabeledAbstract188" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract188"/>
  <xs:element name="DerivativeContractsFinancialForHedgingPurposesAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialForHedgingPurposesAbstract1"/>
  <xs:element name="UnlabeledAbstract189" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract189"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract7"/>
  <xs:element name="UnlabeledAbstract190" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract190"/>
  <xs:element name="DebtFinancialInstrumentsAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract8"/>
  <xs:element name="UnlabeledAbstract191" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract191"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract6"/>
  <xs:element name="UnlabeledAbstract192" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract192"/>
  <xs:element name="LoansToCustomersNetAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersNetAbstract1"/>
  <xs:element name="UnlabeledAbstract193" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract193"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract10"/>
  <xs:element name="DerivativeContractsFinancialAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialAbstract2"/>
  <xs:element name="UnlabeledAbstract194" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract194"/>
  <xs:element name="DebtFinancialInstrumentsAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract9"/>
  <xs:element name="UnlabeledAbstract195" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract195"/>
  <xs:element name="OthersFinancialInstrumentsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersFinancialInstrumentsAbstract0"/>
  <xs:element name="UnlabeledAbstract196" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract196"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract8"/>
  <xs:element name="DebtFinancialInstrumentsAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract10"/>
  <xs:element name="UnlabeledAbstract197" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract197"/>
  <xs:element name="EquityInstrumentsAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsAbstract5"/>
  <xs:element name="UnlabeledAbstract198" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract198"/>
  <xs:element name="DerivativeContractsFinancialForHedgingPurposesAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialForHedgingPurposesAbstract2"/>
  <xs:element name="UnlabeledAbstract199" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract199"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract8"/>
  <xs:element name="UnlabeledAbstract200" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract200"/>
  <xs:element name="DebtFinancialInstrumentsAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract11"/>
  <xs:element name="UnlabeledAbstract201" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract201"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract7"/>
  <xs:element name="FinancialAssetsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAbstract1"/>
  <xs:element name="UnlabeledAbstract202" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract202"/>
  <xs:element name="UnlabeledAbstract203" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract203"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract11"/>
  <xs:element name="UnlabeledAbstract204" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract204"/>
  <xs:element name="DerivativeContractsFinancialAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialAbstract3"/>
  <xs:element name="UnlabeledAbstract205" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract205"/>
  <xs:element name="DebtFinancialInstrumentsAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract12"/>
  <xs:element name="UnlabeledAbstract206" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract206"/>
  <xs:element name="OthersFinancialInstrumentsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersFinancialInstrumentsAbstract1"/>
  <xs:element name="UnlabeledAbstract207" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract207"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract9"/>
  <xs:element name="UnlabeledAbstract208" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract208"/>
  <xs:element name="DebtFinancialInstrumentsAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract13"/>
  <xs:element name="UnlabeledAbstract209" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract209"/>
  <xs:element name="EquityInstrumentsAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsAbstract6"/>
  <xs:element name="UnlabeledAbstract210" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract210"/>
  <xs:element name="DerivativeContractsFinancialForHedgingPurposesAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialForHedgingPurposesAbstract3"/>
  <xs:element name="UnlabeledAbstract211" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract211"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract9"/>
  <xs:element name="UnlabeledAbstract212" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract212"/>
  <xs:element name="DebtFinancialInstrumentsAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract14"/>
  <xs:element name="UnlabeledAbstract213" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract213"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract8"/>
  <xs:element name="UnlabeledAbstract214" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract214"/>
  <xs:element name="LoansToCustomersNetAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersNetAbstract2"/>
  <xs:element name="UnlabeledAbstract215" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract215"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossAbstract12"/>
  <xs:element name="DerivativeContractsFinancialAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialAbstract4"/>
  <xs:element name="UnlabeledAbstract216" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract216"/>
  <xs:element name="DebtFinancialInstrumentsAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract15"/>
  <xs:element name="UnlabeledAbstract217" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract217"/>
  <xs:element name="OthersFinancialInstrumentsAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersFinancialInstrumentsAbstract2"/>
  <xs:element name="UnlabeledAbstract218" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract218"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract10"/>
  <xs:element name="DebtFinancialInstrumentsAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract16"/>
  <xs:element name="UnlabeledAbstract219" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract219"/>
  <xs:element name="EquityInstrumentsAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsAbstract7"/>
  <xs:element name="UnlabeledAbstract220" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract220"/>
  <xs:element name="DerivativeContractsFinancialForHedgingPurposesAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialForHedgingPurposesAbstract4"/>
  <xs:element name="UnlabeledAbstract221" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract221"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract10"/>
  <xs:element name="UnlabeledAbstract222" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract222"/>
  <xs:element name="DebtFinancialInstrumentsAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAbstract17"/>
  <xs:element name="UnlabeledAbstract223" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract223"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract9"/>
  <xs:element name="UnlabeledAbstract224" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract224"/>
  <xs:element name="LoansAndAdvancesToBanksAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAbstract10"/>
  <xs:element name="LoansToCustomersAtAmortizedCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersAtAmortizedCostAbstract"/>
  <xs:element name="UnlabeledAbstract225" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract225"/>
  <xs:element name="UnlabeledAbstract226" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract226"/>
  <xs:element name="LimitsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LimitsAbstract"/>
  <xs:element name="UnlabeledAbstract227" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract227"/>
  <xs:element name="LimitsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LimitsAbstract0"/>
  <xs:element name="UnlabeledAbstract228" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract228"/>
  <xs:element name="LimitsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LimitsAbstract1"/>
  <xs:element name="UnlabeledAbstract229" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract229"/>
  <xs:element name="LimitsAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LimitsAbstract2"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract7"/>
  <xs:element name="UnlabeledAbstract230" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract230"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract8"/>
  <xs:element name="UnlabeledAbstract231" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract231"/>
  <xs:element name="UnlabeledAbstract232" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract232"/>
  <xs:element name="UnlabeledAbstract233" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract233"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract11"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract11"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract12"/>
  <xs:element name="FinancialAssetsAtAmortizedCostAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostAbstract12"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract9"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostAbstract10"/>
  <xs:element name="MostAdverseStressScenarioPLImpactAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MostAdverseStressScenarioPLImpactAbstract"/>
  <xs:element name="FvociPortfolioAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FvociPortfolioAbstract"/>
  <xs:element name="MchAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MchAbstract0"/>
  <xs:element name="UnlabeledAbstract234" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnlabeledAbstract234"/>
  <xs:element name="RegulatoryComplianceForCapitalAdequacyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RegulatoryComplianceForCapitalAdequacyAbstract"/>
  <xs:element name="DebtFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstruments"/>
  <xs:element name="FinancialAssetsAtDebtFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtDebtFinancialInstruments"/>
  <xs:element name="RightsByResaleAgreementsAndSecuritiesLending" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_RightsByResaleAgreementsAndSecuritiesLending"/>
  <xs:element name="LoansToCustomersCommercialLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersCommercialLoans"/>
  <xs:element name="LoansToCustomersResidentialMortgageLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersResidentialMortgageLoans"/>
  <xs:element name="LoansToCustomersConsumerLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersConsumerLoans"/>
  <xs:element name="CurrentAccountsAndOtherDemandDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAccountsAndOtherDemandDeposits"/>
  <xs:element name="SavingAccountsAndTimeDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SavingAccountsAndTimeDeposits"/>
  <xs:element name="FinancialInstrumentsOfRegulatoryCapitalIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsOfRegulatoryCapitalIssued"/>
  <xs:element name="ProvisionForDividends" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionForDividends"/>
  <xs:element name="ProvisionsForCreditRiskForContingentLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForCreditRiskForContingentLoans"/>
  <xs:element name="RetainedEarningsFromPreviousPeriods" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_RetainedEarningsFromPreviousPeriods"/>
  <xs:element name="RetainedEarningsFromCurrentYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_RetainedEarningsFromCurrentYear"/>
  <xs:element name="EquityProvisionsForMinimumDividend" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityProvisionsForMinimumDividend"/>
  <xs:element name="FinancialOperatingIncomeExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialOperatingIncomeExpense"/>
  <xs:element name="ResultFromNoncurrentAssetsAndDisposalGroupsHeldForSaleNotAdmissibleAsDiscontinued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ResultFromNoncurrentAssetsAndDisposalGroupsHeldForSaleNotAdmissibleAsDiscontinued"/>
  <xs:element name="OperatingRevenuesNetOfProvisionsForLoanLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OperatingRevenuesNetOfProvisionsForLoanLosses"/>
  <xs:element name="ProvisionsForLoanLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForLoanLosses"/>
  <xs:element name="ImpairmentPropertyAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentPropertyAndEquipment"/>
  <xs:element name="OtherOperatingExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherOperatingExpense"/>
  <xs:element name="IncomeTaxExpenseContinuingOperation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeTaxExpenseContinuingOperation"/>
  <xs:element name="ProfitLossAttributableToShareholdersOfTheBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProfitLossAttributableToShareholdersOfTheBank"/>
  <xs:element name="OtherRetentionreleaseEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherRetentionreleaseEarnings"/>
  <xs:element name="SubtotalTransactionsWithOwnersDuringTheYearperiod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalTransactionsWithOwnersDuringTheYearperiod"/>
  <xs:element name="OtherComprehensiveIncomeExcludingDefinedBenefitsAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherComprehensiveIncomeExcludingDefinedBenefitsAdjustment"/>
  <xs:element name="SubtotalComprehensiveIncomeForThePeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalComprehensiveIncomeForThePeriod"/>
  <xs:element name="IncreaseDecreaseThroughOtherReclassificationsWithinEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughOtherReclassificationsWithinEquity"/>
  <xs:element name="AdjustmentsForProvisionsForContingentLoanRisks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsForProvisionsForContingentLoanRisks"/>
  <xs:element name="AdjustmentsForImpairmentsForCreditRiskFromFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsForImpairmentsForCreditRiskFromFinancialAssetsAtFairValueThroughOtherComprehensiveIncome"/>
  <xs:element name="AdjustmentsForChangeInDeferredTaxAssetsAndLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsForChangeInDeferredTaxAssetsAndLiabilities"/>
  <xs:element name="AdjustmentsForNetincomeLossFromInvestmentsInCompaniesWithSignificantInfluenceinDollars" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsForNetincomeLossFromInvestmentsInCompaniesWithSignificantInfluenceinDollars"/>
  <xs:element name="AdjustmentsForWriteoffsOfAssetsReceivedInPaymentin" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsForWriteoffsOfAssetsReceivedInPaymentin"/>
  <xs:element name="AdjustmentsForNetDecreaseincreaseOfDebtFinancialInstrumentsHeldForTradingAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsForNetDecreaseincreaseOfDebtFinancialInstrumentsHeldForTradingAtFairValueThroughProfitOrLoss"/>
  <xs:element name="AdjustmentsForDecreaseIncreaseInOtherAssetsAndLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsForDecreaseIncreaseInOtherAssetsAndLiabilities"/>
  <xs:element name="AdjustmentsForDecreaseIncreaseInDepositsAndOtherDemandObligationsin" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsForDecreaseIncreaseInDepositsAndOtherDemandObligationsin"/>
  <xs:element name="AdjustmentsForIncreaseDecreaseInPayablesFromRepurchaseAgreementsAndSecurityLending" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsForIncreaseDecreaseInPayablesFromRepurchaseAgreementsAndSecurityLending"/>
  <xs:element name="AdjustmentsForIncreaseDecreaseInSavingsAccountsAndTimeDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsForIncreaseDecreaseInSavingsAccountsAndTimeDeposits"/>
  <xs:element name="ProceedsFromSalesOfAssetsReceivedInLieuOfPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProceedsFromSalesOfAssetsReceivedInLieuOfPayment"/>
  <xs:element name="NetProceedsFromPurchaseOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetProceedsFromPurchaseOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome"/>
  <xs:element name="IncreaseDecreaseInFinancialInstrumentsAtAmortisedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseInFinancialInstrumentsAtAmortisedCost"/>
  <xs:element name="PaymentsForLeaseAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_PaymentsForLeaseAgreements"/>
  <xs:element name="LeasedholdImprovementsinDollars" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LeasedholdImprovementsinDollars"/>
  <xs:element name="RepaymentOfRedemptionAndPaymentOfInterestOfLettersOfCreditin" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_RepaymentOfRedemptionAndPaymentOfInterestOfLettersOfCreditin"/>
  <xs:element name="RepaymentOfRedemptionAndPaymentOfInterestOnSubordinatedBondsinDollars" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_RepaymentOfRedemptionAndPaymentOfInterestOnSubordinatedBondsinDollars"/>
  <xs:element name="IncreaseDecreaseInOtherFinancialObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseInOtherFinancialObligations"/>
  <xs:element name="ProceedsFromRepaymentsOfBorrowingsFromCentralBankOfChile" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProceedsFromRepaymentsOfBorrowingsFromCentralBankOfChile"/>
  <xs:element name="DividendPaymentAndorWithdrawalsOfPaidinCapitalInRespectOfTheSubsidiariesCorrespondi" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DividendPaymentAndorWithdrawalsOfPaidinCapitalInRespectOfTheSubsidiariesCorrespondi"/>
  <xs:element name="SupplementalCashFlowInformationInterestReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_SupplementalCashFlowInformationInterestReceived"/>
  <xs:element name="SupplementalCashFlowInformationInterestPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SupplementalCashFlowInformationInterestPaid"/>
  <xs:element name="LettersOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LettersOfCredit"/>
  <xs:element name="InterestExpensesOnBonds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestExpensesOnBonds"/>
  <xs:element name="ObligationsWithForeignBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ObligationsWithForeignBanks"/>
  <xs:element name="ObligationsWithTheCentralBankOfChile" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ObligationsWithTheCentralBankOfChile"/>
  <xs:element name="ObligationsOtherFinancial" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ObligationsOtherFinancial"/>
  <xs:element name="DividendPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DividendPaid"/>
  <xs:element name="DividendsPaidToNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DividendsPaidToNoncontrollingInterest"/>
  <xs:element name="CompanyInformationTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CompanyInformationTextBlock"/>
  <xs:element name="NewAndAmendedStandardsAndInterpretationsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NewAndAmendedStandardsAndInterpretationsTextBlock"/>
  <xs:element name="DisclosureOfRelevantEventTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfRelevantEventTextBlock"/>
  <xs:element name="DisclosureOfAvailableForSaleFinancialAssetsAndFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfAvailableForSaleFinancialAssetsAndFinancialAssetsAtFairValueThroughOtherComprehensiveIncome"/>
  <xs:element name="FinancialInstrumentsAtAmortisedCostTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsAtAmortisedCostTextBlock"/>
  <xs:element name="RightofuseAssetsAndLeaseLiabilitiestextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RightofuseAssetsAndLeaseLiabilitiestextBlock"/>
  <xs:element name="DisclosureOfFinancialInstrumentsOfRegulatoryCapitalIssuedTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFinancialInstrumentsOfRegulatoryCapitalIssuedTextBlock"/>
  <xs:element name="DisclosureOfProvisionForLoanLossesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfProvisionForLoanLossesTextBlock"/>
  <xs:element name="OtherProvisionsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherProvisionsTextBlock"/>
  <xs:element name="DisclosureOfNetFinancialIncomeexpenseExplanatoryTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfNetFinancialIncomeexpenseExplanatoryTableTextBlock"/>
  <xs:element name="ResultFromNoncurrentAssetsAndDisposalGroupsHeldForSaleNotAdmissibleAsDiscontinuedOperationsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResultFromNoncurrentAssetsAndDisposalGroupsHeldForSaleNotAdmissibleAsDiscontinuedOperationsTextBlock"/>
  <xs:element name="ExpensesFromSalariesAndEmployeeBenefitsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesFromSalariesAndEmployeeBenefitsTextBlock"/>
  <xs:element name="DisclosureOfDepreciationAmortisationAndImpairmentExpenseTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfDepreciationAmortisationAndImpairmentExpenseTextBlock"/>
  <xs:element name="ImpairmentOfNonFinancialAssetsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentOfNonFinancialAssetsTextBlock"/>
  <xs:element name="DisclosureOfMaturityAccordingToTheirRemainingTermsOfFinancialAssetsAndLiabilitiesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfMaturityAccordingToTheirRemainingTermsOfFinancialAssetsAndLiabilitiesTextBlock"/>
  <xs:element name="InformationOnRegulatoryCapitalAndCapitalAdequacyRatiosTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InformationOnRegulatoryCapitalAndCapitalAdequacyRatiosTextBlock"/>
  <xs:element name="DescriptionOfAccountingPolicyForGoingConcernPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DescriptionOfAccountingPolicyForGoingConcernPolicyTextBlock"/>
  <xs:element name="DescriptionOfAccountingPolicyForFinancialAssetsAndLiabilitiesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DescriptionOfAccountingPolicyForFinancialAssetsAndLiabilitiesPolicyTextBlock"/>
  <xs:element name="DescriptionOfAccountingPolicyForProvisionsAndContingentLiabilitiesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DescriptionOfAccountingPolicyForProvisionsAndContingentLiabilitiesPolicyTextBlock"/>
  <xs:element name="DescriptionOfAccountingPolicyForEquityReservesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DescriptionOfAccountingPolicyForEquityReservesPolicyTextBlock"/>
  <xs:element name="DisclosureOfMaximumPeriodForLoansWriteOffsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfMaximumPeriodForLoansWriteOffsTableTextBlock"/>
  <xs:element name="DisclosureOfUsefulLifeOfAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfUsefulLifeOfAssetsTableTextBlock"/>
  <xs:element name="ScheduleOfBancoDeChileReportedEssentialFactsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBancoDeChileReportedEssentialFactsTextBlock"/>
  <xs:element name="ScheduleOfBancoDeChileReportedEssentialFactsInForeignMarketTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBancoDeChileReportedEssentialFactsInForeignMarketTextBlock"/>
  <xs:element name="ScheduleOfItemsInCourseOfCollectionsNetTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfItemsInCourseOfCollectionsNetTableTextBlock"/>
  <xs:element name="DisclosureOfFinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossTableTextBlock"/>
  <xs:element name="DisclosureOfPortfolioOfDerivativeInstrumentsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfPortfolioOfDerivativeInstrumentsTableTextBlock"/>
  <xs:element name="ScheduleOfInstrumentsDesignatedAsDebtFinancialInstrumentTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfInstrumentsDesignatedAsDebtFinancialInstrumentTableTextBlock"/>
  <xs:element name="FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsOtherFinancialInstrumentsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsOtherFinancialInstrumentsTextBlock"/>
  <xs:element name="DisclosureOfFairValueOfInvestmentsInDebtInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFairValueOfInvestmentsInDebtInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeTextBlock"/>
  <xs:element name="ScheduleOfCreditRatingTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditRatingTableTextBlock"/>
  <xs:element name="ScheduleOfChangesInCorrespondingEclsOfDebtInstrumentTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfChangesInCorrespondingEclsOfDebtInstrumentTableTextBlock"/>
  <xs:element name="ScheduleOfDetailOfEquityInstrumentsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfDetailOfEquityInstrumentsTableTextBlock"/>
  <xs:element name="DisclosureOfUnrealisedGainAndLossOnAvailableForSaleInvestmentsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfUnrealisedGainAndLossOnAvailableForSaleInvestmentsTableTextBlock"/>
  <xs:element name="DisclosureOfMaturityAnalysisForDerivativeFinancialAssetsHeldForManagingLiquidityRiskTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfMaturityAnalysisForDerivativeFinancialAssetsHeldForManagingLiquidityRiskTableTextBlock"/>
  <xs:element name="CashFlowsOfUnderlyingAssetsPortfolioAndCashFlowOfLiabilityTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CashFlowsOfUnderlyingAssetsPortfolioAndCashFlowOfLiabilityTableTextBlock"/>
  <xs:element name="DisclosureOfFinancialAssetsAtAmortizedCostTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFinancialAssetsAtAmortizedCostTableTextBlock"/>
  <xs:element name="DisclosureOfResaleAgreementsAndSecuritiesLendingTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfResaleAgreementsAndSecuritiesLendingTableTextBlock"/>
  <xs:element name="DisclosureOfCreditRatingsOfTheIssuersOfInstrumentsAssetsAtAmortizedCost" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfCreditRatingsOfTheIssuersOfInstrumentsAssetsAtAmortizedCost"/>
  <xs:element name="DisclosureOfFinancialInstrumentsMeasuredAtAmortisedCost" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFinancialInstrumentsMeasuredAtAmortisedCost"/>
  <xs:element name="ScheduleLoansAndAdvancesToBanksTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleLoansAndAdvancesToBanksTableTextBlock"/>
  <xs:element name="DisclosureOfCreditQualityAndTheMaximumExposureToCreditRisk" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfCreditQualityAndTheMaximumExposureToCreditRisk"/>
  <xs:element name="DisclosureOfChangesInGrossCarryingAmountAndCorrespondingAllowanceForEclByStageTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfChangesInGrossCarryingAmountAndCorrespondingAllowanceForEclByStageTableTextBlock"/>
  <xs:element name="ScheduleOfCreditQualityAndTheMaximumExposureToCreditRiskBasedOnTheBanksInternalCreditTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditQualityAndTheMaximumExposureToCreditRiskBasedOnTheBanksInternalCreditTableTextBlock"/>
  <xs:element name="ScheduleOfGrossCarryingAmountAndCorrespondingAllowanceForECLTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfGrossCarryingAmountAndCorrespondingAllowanceForECLTableTextBlock"/>
  <xs:element name="DisclosureOfBanksLoanPortfolioTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfBanksLoanPortfolioTableTextBlock"/>
  <xs:element name="DisclosureOfFinancialLeaseContracts" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFinancialLeaseContracts"/>
  <xs:element name="DisclosureOfBankCarriedOutTransactionsOfSaleOrTransferOfTheLoanPortfolio" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfBankCarriedOutTransactionsOfSaleOrTransferOfTheLoanPortfolio"/>
  <xs:element name="DisclosureOfInvestmentsInOtherEntitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfInvestmentsInOtherEntitiesTableTextBlock"/>
  <xs:element name="ScheduleOfRollforwardOfUnconsolidatedInvestmentsInOtherEntitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfRollforwardOfUnconsolidatedInvestmentsInOtherEntitiesTableTextBlock"/>
  <xs:element name="PropertyPlantAndEquipmentsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyPlantAndEquipmentsTextBlock"/>
  <xs:element name="DisclosureOfCompositionOfTheRightsOverLeasedAssetsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfCompositionOfTheRightsOverLeasedAssetsPolicyTextBlock"/>
  <xs:element name="DisclosureOfChangesOfTheRightsOverLeasedAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfChangesOfTheRightsOverLeasedAssetsTableTextBlock"/>
  <xs:element name="SheduleOfChangesOfTheObligationsForLeaseLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SheduleOfChangesOfTheObligationsForLeaseLiabilitiesTableTextBlock"/>
  <xs:element name="DisclosureOfComponentsOfIncomeTaxExpenseTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfComponentsOfIncomeTaxExpenseTableTextBlock"/>
  <xs:element name="IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IfrsScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
  <xs:element name="DisclosureOfOtherAssetsExplanatoryTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfOtherAssetsExplanatoryTableTextBlock"/>
  <xs:element name="DisclosureOfNoncurrentAssetsAndDisposalGroupsHeldForSaleAndLiabilitiesIncludedInDisposalGroupsForSaleTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfNoncurrentAssetsAndDisposalGroupsHeldForSaleAndLiabilitiesIncludedInDisposalGroupsForSaleTableTextBlock"/>
  <xs:element name="DisclosureOfProvisionForAssetsReceivedTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfProvisionForAssetsReceivedTableTextBlock"/>
  <xs:element name="DisclosureOfFinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossTableTextBlock"/>
  <xs:element name="FinancialLiabilitiesHeldforTradingatFairValueThroughPofitorLossTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialLiabilitiesHeldforTradingatFairValueThroughPofitorLossTablesTable"/>
  <xs:element name="FinancialLiabilitiesHeldforTradingatFairValueThroughPofitorLossTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesHeldforTradingatFairValueThroughPofitorLossTablesLineItems"/>
  <xs:element name="ScheduleOfFinancialLiabilitiesAtAmortizedCostTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFinancialLiabilitiesAtAmortizedCostTableTextBlock"/>
  <xs:element name="ScheduleOfCurrentAccountsAndOtherDemandDepositsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCurrentAccountsAndOtherDemandDepositsTableTextBlock"/>
  <xs:element name="DisclosureOfCompositionSavingAccountsAndTimeDepositstable" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfCompositionSavingAccountsAndTimeDepositstable"/>
  <xs:element name="DisclosureOfRepurchaseAgreementsAndSecuritiesLendingtable" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfRepurchaseAgreementsAndSecuritiesLendingtable"/>
  <xs:element name="DisclosureOfBorrowingsFromFinancialInstitutionstable" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfBorrowingsFromFinancialInstitutionstable"/>
  <xs:element name="DisclosureOfCompositionOfDebtFinancialInstrumentsIssuedtable" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfCompositionOfDebtFinancialInstrumentsIssuedtable"/>
  <xs:element name="DisclosureOfShorttermBondstable" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfShorttermBondstable"/>
  <xs:element name="DisclosureOfLongtermCurrentBondstable" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfLongtermCurrentBondstable"/>
  <xs:element name="DisclosureOfFinancialInstrumentsOfRegulatoryCapitalIssuedTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFinancialInstrumentsOfRegulatoryCapitalIssuedTableTextBlock"/>
  <xs:element name="DisclosureOfDeferredTaxeExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfDeferredTaxeExplanatory"/>
  <xs:element name="DisclosureOfChangesInProvisionsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfChangesInProvisionsTableTextBlock"/>
  <xs:element name="ScheduleOfProvisionsForCreditRiskForContingentLoansTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfProvisionsForCreditRiskForContingentLoansTableTextBlock"/>
  <xs:element name="ScheduleOfChangesOfProvisionsForCreditRiskForContingentLoansTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfChangesOfProvisionsForCreditRiskForContingentLoansTableTextBlock"/>
  <xs:element name="ScheduleOfCreditQualityAndMaximumExposureToCreditRiskTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditQualityAndMaximumExposureToCreditRiskTableTextBlock"/>
  <xs:element name="ProvisionsforContingentLoansCreditRiskTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_ProvisionsforContingentLoansCreditRiskTablesTable"/>
  <xs:element name="ProvisionsforContingentLoansCreditRiskTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsforContingentLoansCreditRiskTablesLineItems"/>
  <xs:element name="ScheduleOfOtherProvisionsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfOtherProvisionsTableTextBlock"/>
  <xs:element name="ScheduleOfShowsTheChangesInProvisionsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfShowsTheChangesInProvisionsTableTextBlock"/>
  <xs:element name="ScheduleOfEmployeeBenefitsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfEmployeeBenefitsTableTextBlock"/>
  <xs:element name="ScheduleOfComplianceBonusesProvisionTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfComplianceBonusesProvisionTableTextBlock"/>
  <xs:element name="ScheduleOfVacationProvisionTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfVacationProvisionTableTextBlock"/>
  <xs:element name="ScheduleOfOtherBenefitsProvisionTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfOtherBenefitsProvisionTableTextBlock"/>
  <xs:element name="ScheduleOfProvisionForEmployeeBenefitsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfProvisionForEmployeeBenefitsTableTextBlock"/>
  <xs:element name="ScheduleOfSeveranceIndemnityObligationTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfSeveranceIndemnityObligationTableTextBlock"/>
  <xs:element name="EmployeeBenefitsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_EmployeeBenefitsTablesTable"/>
  <xs:element name="EmployeeBenefitsTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EmployeeBenefitsTablesLineItems"/>
  <xs:element name="DisclosureOfOtherLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfOtherLiabilitiesTableTextBlock"/>
  <xs:element name="DisclosureOfShareholderSCompositionExplanatoryTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfShareholderSCompositionExplanatoryTableTextBlock"/>
  <xs:element name="DisclosureOfChangesOfAccumulatedOtherComprehensiveIncomeTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfChangesOfAccumulatedOtherComprehensiveIncomeTextBlock"/>
  <xs:element name="DisclosureOfLegalProceedingsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfLegalProceedingsTableTextBlock"/>
  <xs:element name="DisclosureOfGuaranteesGivenByParentCompanyTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfGuaranteesGivenByParentCompanyTableTextBlock"/>
  <xs:element name="DisclosureOfInsurancePoliciesContractedTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfInsurancePoliciesContractedTableTextBlock"/>
  <xs:element name="DisclosureOfInterestRevenueExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfInterestRevenueExplanatory"/>
  <xs:element name="IncomeAndExpensesFromFeesAndCommissionsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeAndExpensesFromFeesAndCommissionsTableTextBlock"/>
  <xs:element name="DisclosureOfNetFinancialIncomeexpensesExplanatoryTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfNetFinancialIncomeexpensesExplanatoryTableTextBlock"/>
  <xs:element name="DisclosureOfIncomeObtainedFromInvestmentsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfIncomeObtainedFromInvestmentsTableTextBlock"/>
  <xs:element name="IncomeAttributabletoInvestmentsinOtherCompaniesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_IncomeAttributabletoInvestmentsinOtherCompaniesTablesTable"/>
  <xs:element name="IncomeAttributabletoInvestmentsinOtherCompaniesTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeAttributabletoInvestmentsinOtherCompaniesTablesLineItems"/>
  <xs:element name="ScheduleOfResultFromNoncurrentAssetsAndDisposalGroupsHeldForSaleNotAdmissibleAsDiscontinuedOperationsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfResultFromNoncurrentAssetsAndDisposalGroupsHeldForSaleNotAdmissibleAsDiscontinuedOperationsTableTextBlock"/>
  <xs:element name="DisclosureOfBankAndItsSubsidiariesPresentOtherOperatingIncomeTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfBankAndItsSubsidiariesPresentOtherOperatingIncomeTableTextBlock"/>
  <xs:element name="DisclosureOfBankAndItsSubsidiariesPresentOtherOperatingExpensesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfBankAndItsSubsidiariesPresentOtherOperatingExpensesTableTextBlock"/>
  <xs:element name="DisclosureOfExpenseForEmployeeBenefitObligationTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfExpenseForEmployeeBenefitObligationTableTextBlock"/>
  <xs:element name="ScheduleOfAdministrativeExpensesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfAdministrativeExpensesTableTextBlock"/>
  <xs:element name="ScheduleOfImpairmentOfNonfinancialAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfImpairmentOfNonfinancialAssetsTableTextBlock"/>
  <xs:element name="ScheduleOfCompositionTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCompositionTableTextBlock"/>
  <xs:element name="ScheduleOfExpenseOfProvisionsConstitutedForCreditRiskAndExpenseForCreditLossesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfExpenseOfProvisionsConstitutedForCreditRiskAndExpenseForCreditLossesTableTextBlock"/>
  <xs:element name="DisclosureOfOtherAssetsAndLiabilitiesBetweenRelatedPartiesExplanatoryTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfOtherAssetsAndLiabilitiesBetweenRelatedPartiesExplanatoryTableTextBlock"/>
  <xs:element name="ScheduleOfOtherRelatedPartiesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfOtherRelatedPartiesTextBlock"/>
  <xs:element name="DisclosureOfImpactOnFairValueOfFinancialInstrumentsUsingAlternativeAssumptionsThatAreReasonablyPossibleRelatedToSignificantUnobservableInputsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfImpactOnFairValueOfFinancialInstrumentsUsingAlternativeAssumptionsThatAreReasonablyPossibleRelatedToSignificantUnobservableInputsTableTextBlock"/>
  <xs:element name="DisclosureOfFairValueOfFinancialInstrumentsNotMeasuredAtFairValueInStatementOfFinancialPositionTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFairValueOfFinancialInstrumentsNotMeasuredAtFairValueInStatementOfFinancialPositionTableTextBlock"/>
  <xs:element name="DisclosureOfLevelHierarchyClassificationOfOtherAssetsAndLiabilitiesNotMeasuredAtFairValueOnBalanceSheetTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfLevelHierarchyClassificationOfOtherAssetsAndLiabilitiesNotMeasuredAtFairValueOnBalanceSheetTableTextBlock"/>
  <xs:element name="DisclosureOfClassificationOfAssetsAndLiabilitiesInOrderOfLiquidityTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfClassificationOfAssetsAndLiabilitiesInOrderOfLiquidityTableTextBlock"/>
  <xs:element name="DisclosureOfFinancialAndNonfinancialAssetsAndLiabilitiesByCurrencyTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFinancialAndNonfinancialAssetsAndLiabilitiesByCurrencyTableTextBlock"/>
  <xs:element name="ScheduleOfCreditRiskExposurePerBalanceSheetItemIncludingDerivativesDetailedByBothGeographicRegionAndIndustrySectorTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCreditRiskExposurePerBalanceSheetItemIncludingDerivativesDetailedByBothGeographicRegionAndIndustrySectorTableTextBlock"/>
  <xs:element name="DisclosureOfGuaranteeValuesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfGuaranteeValuesTableTextBlock"/>
  <xs:element name="DisclosureOfBookValueOfLoansWithRenegotiatedTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfBookValueOfLoansWithRenegotiatedTableTextBlock"/>
  <xs:element name="DisclosureOfAmortisedCostsAndNetLossOnModifiedFinancialAssets" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfAmortisedCostsAndNetLossOnModifiedFinancialAssets"/>
  <xs:element name="ScheduleOfGrossCarryingAmountOfPreviouslyModifiedFinancialAssetsForWhichLossAllowancesHasChangedTo12MonthExpectedCreditLossesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfGrossCarryingAmountOfPreviouslyModifiedFinancialAssetsForWhichLossAllowancesHasChangedTo12MonthExpectedCreditLossesTableTextBlock"/>
  <xs:element name="DisclosureOfCreditLimitGrantedToDebtorsExplanatoryTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfCreditLimitGrantedToDebtorsExplanatoryTableTextBlock"/>
  <xs:element name="DisclosureOfUsageOfManagementAssetReportValuesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfUsageOfManagementAssetReportValuesTableTextBlock"/>
  <xs:element name="DisclosureOfUsageOfCrossCurrencyFundingValuesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfUsageOfCrossCurrencyFundingValuesTableTextBlock"/>
  <xs:element name="DisclosureOfFinancialRatiosTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFinancialRatiosTableTextBlock"/>
  <xs:element name="DisclosureOfUseOfThisIndexTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfUseOfThisIndexTextBlock"/>
  <xs:element name="DisclosureOfEvolutionOfTheLCRAndNSFRTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfEvolutionOfTheLCRAndNSFRTextBlock"/>
  <xs:element name="DisclosureOfContractualMaturityProfileOfTheFinancialLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfContractualMaturityProfileOfTheFinancialLiabilitiesTableTextBlock"/>
  <xs:element name="DisclosureOfUsageOfValueAtRiskTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfUsageOfValueAtRiskTableTextBlock"/>
  <xs:element name="DisclosureOfUsageOfEarningsAtRiskTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfUsageOfEarningsAtRiskTableTextBlock"/>
  <xs:element name="DisclosureOfBankingBookInterestRateExposureByContractualMaturityTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfBankingBookInterestRateExposureByContractualMaturityTableTextBlock"/>
  <xs:element name="DisclosureOfAdverseScenarioMarketFactorsFluctuationsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfAdverseScenarioMarketFactorsFluctuationsTableTextBlock"/>
  <xs:element name="DisclosureOfPotentialProfitAndLossImpactOnTradingBookTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfPotentialProfitAndLossImpactOnTradingBookTableTextBlock"/>
  <xs:element name="DisclosureOfNetRevenueFromFundsImpactOnAccrualBookTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfNetRevenueFromFundsImpactOnAccrualBookTableTextBlock"/>
  <xs:element name="DisclosureOfPotentialProfitAndLossImpactOnFVOCIPortfolioTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfPotentialProfitAndLossImpactOnFVOCIPortfolioTableTextBlock"/>
  <xs:element name="DisclosureOfContractsSusceptibleToOffsetExplanatoryTabelTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfContractsSusceptibleToOffsetExplanatoryTabelTextBlock"/>
  <xs:element name="ScheduleOfNetLossGrossLossAndRecoveriesDueToOperationalRiskEventsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfNetLossGrossLossAndRecoveriesDueToOperationalRiskEventsTableTextBlock"/>
  <xs:element name="ScheduleOfTotalAssetsRiskweightedAssetsAndComponentsOfTheEffectiveEquityAccordingToBaselIIITableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfTotalAssetsRiskweightedAssetsAndComponentsOfTheEffectiveEquityAccordingToBaselIIITableTextBlock"/>
  <xs:element name="ScheduleOfCapitalAdequacyRatiosAndRegulatoryComplianceAccordingToBaselIIITableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCapitalAdequacyRatiosAndRegulatoryComplianceAccordingToBaselIIITableTextBlock"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofEntitiesinWhichBankDirectlyorIndirectlyOwnsaControllingInterestTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_SummaryofSignificantAccountingPoliciesDetailsScheduleofEntitiesinWhichBankDirectlyorIndirectlyOwnsaControllingInterestTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofEntitiesinWhichBankDirectlyorIndirectlyOwnsaControllingInterestLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SummaryofSignificantAccountingPoliciesDetailsScheduleofEntitiesinWhichBankDirectlyorIndirectlyOwnsaControllingInterestLineItems"/>
  <xs:element name="ProportionOfOwnershipInterestInSubsidiaryHeldByParent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProportionOfOwnershipInterestInSubsidiaryHeldByParent"/>
  <xs:element name="ProportionOfOwnershipInterestInSubsidiaryHeldByOtherSubsidiary" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProportionOfOwnershipInterestInSubsidiaryHeldByOtherSubsidiary"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofMaximumPeriodforWriteOffsofLoansTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_SummaryofSignificantAccountingPoliciesDetailsScheduleofMaximumPeriodforWriteOffsofLoansTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofMaximumPeriodforWriteOffsofLoansLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SummaryofSignificantAccountingPoliciesDetailsScheduleofMaximumPeriodforWriteOffsofLoansLineItems"/>
  <xs:element name="MaximumPeriodAllowedToWrittenOffLoans" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MaximumPeriodAllowedToWrittenOffLoans"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesLineItems"/>
  <xs:element name="UsefulLifeOfAssets" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UsefulLifeOfAssets"/>
  <xs:element name="RelevantEventsDetailsScheduleofBancoDeChileReportedEssentialFactsthatRegisteredintheFinancialMarketCommissionTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RelevantEventsDetailsScheduleofBancoDeChileReportedEssentialFactsthatRegisteredintheFinancialMarketCommissionTable"/>
  <xs:element name="RelevantEventsDetailsScheduleofBancoDeChileReportedEssentialFactsthatRegisteredintheFinancialMarketCommissionLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelevantEventsDetailsScheduleofBancoDeChileReportedEssentialFactsthatRegisteredintheFinancialMarketCommissionLineItems"/>
  <xs:element name="PlacementDate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PlacementDate"/>
  <xs:element name="RegistrationNumberInTheSecuritiesRegistry" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RegistrationNumberInTheSecuritiesRegistry"/>
  <xs:element name="SecuritiesRegistryMaturityDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SecuritiesRegistryMaturityDate"/>
  <xs:element name="RelavanteventsAveragRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelavanteventsAveragRate"/>
  <xs:element name="RelevantEventsDetailsScheduleofBancoDeChileReportedEssentialFactsthatRegisteredintheForeignMarketunderMTNTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RelevantEventsDetailsScheduleofBancoDeChileReportedEssentialFactsthatRegisteredintheForeignMarketunderMTNTable"/>
  <xs:element name="RelevantEventAverageRate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelevantEventAverageRate"/>
  <xs:element name="SegmentDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SegmentDomainDomain"/>
  <xs:element name="BusinessSegmentDetailsScheduleofIncomeandAssetsandLiabilitiesbySegmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_BusinessSegmentDetailsScheduleofIncomeandAssetsandLiabilitiesbySegmentTable"/>
  <xs:element name="ExchangeIndexationAndForeignCurrencyHedgeAccounting" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExchangeIndexationAndForeignCurrencyHedgeAccounting"/>
  <xs:element name="NetCommissionsIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetCommissionsIncome"/>
  <xs:element name="IncomeAttributableToInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeAttributableToInvestments"/>
  <xs:element name="ExpensesForCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesForCreditLosses"/>
  <xs:element name="TotalOperatingIncomeAfterExpectedCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalOperatingIncomeAfterExpectedCreditLosses"/>
  <xs:element name="ExpensesFromSalariesAndEmployeeBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesFromSalariesAndEmployeeBenefit"/>
  <xs:element name="ImpairmentOfNonfinancialAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentOfNonfinancialAssets"/>
  <xs:element name="OtherOperatingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherOperatingExpenses"/>
  <xs:element name="TotalOperatingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalOperatingExpenses"/>
  <xs:element name="IncomeFromOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeFromOperations"/>
  <xs:element name="AssetsBeforeCurrentAndDeferredTaxAssetsRelatedToOperatingSegments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsBeforeCurrentAndDeferredTaxAssetsRelatedToOperatingSegments"/>
  <xs:element name="CurrentAndDeferredTaxAssetsRelatedToOperatingSegments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAndDeferredTaxAssetsRelatedToOperatingSegments"/>
  <xs:element name="TotalAssetsRelatedToOperatingSegments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalAssetsRelatedToOperatingSegments"/>
  <xs:element name="LiabilitiesBeforeCurrentAndDeferredTaxLiabilitiesRelatedToOperatingSegments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LiabilitiesBeforeCurrentAndDeferredTaxLiabilitiesRelatedToOperatingSegments"/>
  <xs:element name="CurrentAndDeferredTaxLiabilitiesRelatedToOperatingSegments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAndDeferredTaxLiabilitiesRelatedToOperatingSegments"/>
  <xs:element name="TotalLiabilitiesRelatingToOperatingSegment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalLiabilitiesRelatingToOperatingSegment"/>
  <xs:element name="DepositInChileanCentralBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DepositInChileanCentralBank"/>
  <xs:element name="DepositsInDomesticBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DepositsInDomesticBanks"/>
  <xs:element name="ItemsInCourseOfCollectionWithOtherBanksNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ItemsInCourseOfCollectionWithOtherBanksNet"/>
  <xs:element name="CashAndCashEquivalent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CashAndCashEquivalent"/>
  <xs:element name="DocumentsDrawnOnOtherBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DocumentsDrawnOnOtherBanks"/>
  <xs:element name="FundsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FundsReceivable"/>
  <xs:element name="SubtotalTransactionsInTheCourseOfCollection" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalTransactionsInTheCourseOfCollection"/>
  <xs:element name="FundsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FundsPayable"/>
  <xs:element name="SubtotalTransactionsInTheCourseOfPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalTransactionsInTheCourseOfPayment"/>
  <xs:element name="NetTransactionsInTheCourseOfSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetTransactionsInTheCourseOfSettlement"/>
  <xs:element name="FinancialDerivativeContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialDerivativeContracts"/>
  <xs:element name="Financialassetoftradingvalue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_Financialassetoftradingvalue"/>
  <xs:element name="FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsScheduleofPortfolioofDerivativeInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsScheduleofPortfolioofDerivativeInstrumentsTable"/>
  <xs:element name="DerivativeInstrument" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeInstrument"/>
  <xs:element name="FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsScheduleofInstrumentsDesignatedasDebtFinancialInstrumentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsScheduleofInstrumentsDesignatedasDebtFinancialInstrumentTable"/>
  <xs:element name="FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsScheduleofInstrumentsDesignatedasDebtFinancialInstrumentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsScheduleofInstrumentsDesignatedasDebtFinancialInstrumentLineItems"/>
  <xs:element name="TotalOfDebtFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalOfDebtFinancialInstruments"/>
  <xs:element name="FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsScheduleofOtherFinancialInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsScheduleofOtherFinancialInstrumentsTable"/>
  <xs:element name="FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsScheduleofOtherFinancialInstrumentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsScheduleofOtherFinancialInstrumentsLineItems"/>
  <xs:element name="FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofFinancialAssetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofFinancialAssetTable"/>
  <xs:element name="FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofDebtFinancialInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofDebtFinancialInstrumentsTable"/>
  <xs:element name="FinancialInstrumentsIssuedAbroad" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsIssuedAbroad"/>
  <xs:element name="FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofCreditRatingsoftheIssuersofDebtInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofCreditRatingsoftheIssuersofDebtInstrumentsTable"/>
  <xs:element name="FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofChangesinFairValueandCorrespondingAllowanceforECLTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofChangesinFairValueandCorrespondingAllowanceforECLTable"/>
  <xs:element name="IncreaseDecreaseThroughChangeInFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughChangeInFairValue"/>
  <xs:element name="IncreaseDecreaseThroughTransfersToStageOneFinancialAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughTransfersToStageOneFinancialAssets"/>
  <xs:element name="IncreaseDecreaseThroughTransfersToStageTwoFinancialAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughTransfersToStageTwoFinancialAssets"/>
  <xs:element name="IncreaseDecreaseThroughTransfersToStageThreeFinancialAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughTransfersToStageThreeFinancialAssets"/>
  <xs:element name="IncreaseDecreaseThroughTransfersBetweenStagesFinancialAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughTransfersBetweenStagesFinancialAssets"/>
  <xs:element name="IncreaseDecreaseThroughRemeasurementOfEcl" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughRemeasurementOfEcl"/>
  <xs:element name="FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofDetailofEquityInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofDetailofEquityInstrumentsTable"/>
  <xs:element name="FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofGrossRealizedGainsandLossesontheSaleofDebtFinancialInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofGrossRealizedGainsandLossesontheSaleofDebtFinancialInstrumentsTable"/>
  <xs:element name="FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofGrossRealizedGainsandLossesontheSaleofDebtFinancialInstrumentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsScheduleofGrossRealizedGainsandLossesontheSaleofDebtFinancialInstrumentsLineItems"/>
  <xs:element name="DerivativeFinancialInstrumentsforHedgingPurposesDetailsScheduleofBanksPortfolioofDerivativeInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_DerivativeFinancialInstrumentsforHedgingPurposesDetailsScheduleofBanksPortfolioofDerivativeInstrumentsTable"/>
  <xs:element name="DerivativeFinancialInstrumentsforHedgingPurposesDetailsScheduleofBanksPortfolioofDerivativeInstrumentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeFinancialInstrumentsforHedgingPurposesDetailsScheduleofBanksPortfolioofDerivativeInstrumentsLineItems"/>
  <xs:element name="DerivativeFinancialInstrumentsforHedgingPurposesDetailsScheduleofCashFlowsofBorrowingsFromBanksandBondsIssuedAbroadTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_DerivativeFinancialInstrumentsforHedgingPurposesDetailsScheduleofCashFlowsofBorrowingsFromBanksandBondsIssuedAbroadTable"/>
  <xs:element name="BankBorrowingsAndBondsIssuedUndiscountedCashFlows" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_BankBorrowingsAndBondsIssuedUndiscountedCashFlows"/>
  <xs:element name="DerivativeFinancialAssetsUndiscountedCashFlows" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeFinancialAssetsUndiscountedCashFlows"/>
  <xs:element name="NetCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetCash"/>
  <xs:element name="DerivativeFinancialInstrumentsforHedgingPurposesDetailsScheduleofCashFlowsoftheUnderlyingAssetsPortfolioandtheCashFlowoftheLiabilityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_DerivativeFinancialInstrumentsforHedgingPurposesDetailsScheduleofCashFlowsoftheUnderlyingAssetsPortfolioandtheCashFlowoftheLiabilityTable"/>
  <xs:element name="DerivativeFinancialLiabilityUnderlyingAssetPortfolioCashOutFlow" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeFinancialLiabilityUnderlyingAssetPortfolioCashOutFlow"/>
  <xs:element name="DerivativeFinancialLiabilityUnderlyingAssetPortfolioCashInflow" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeFinancialLiabilityUnderlyingAssetPortfolioCashInflow"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofFinancialAssetsatAmortizedCostTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofFinancialAssetsatAmortizedCostTable"/>
  <xs:element name="RightsByResaleAgreementsAndSecuritiesLendings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_RightsByResaleAgreementsAndSecuritiesLendings"/>
  <xs:element name="DebtFinancialInstrumentsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsAmount"/>
  <xs:element name="LoansAndAdvancesToBanksAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksAmount"/>
  <xs:element name="CommercialLoansAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansAmount"/>
  <xs:element name="ResidentialMortgageLoansAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ResidentialMortgageLoansAmount"/>
  <xs:element name="ConsumerLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoan"/>
  <xs:element name="LoansAndAdvancesToBanksProvisionsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksProvisionsAmount"/>
  <xs:element name="CommercialLoansProvisions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansProvisions"/>
  <xs:element name="MortgageLoansProvisions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageLoansProvisions"/>
  <xs:element name="ConsumerLoansProvisions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansProvisions"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofResaleAgreementsandSecuritiesLendingTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofResaleAgreementsandSecuritiesLendingTable"/>
  <xs:element name="ReceivableFromRightsArisingFromResaleAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ReceivableFromRightsArisingFromResaleAgreements"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofDebtFinancialInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofDebtFinancialInstrumentsTable"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofDebtFinancialInstrumentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofDebtFinancialInstrumentsLineItems"/>
  <xs:element name="OtherFinacialInstrumentsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherFinacialInstrumentsIssued"/>
  <xs:element name="AccumulatedImpairmentValueOfFinancialAssetsAtAmortizedCostDebtFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedImpairmentValueOfFinancialAssetsAtAmortizedCostDebtFinancialInstruments"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofCreditRatingsoftheIssuersofInstrumentsAssetsatAmortizedCostTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofCreditRatingsoftheIssuersofInstrumentsAssetsatAmortizedCostTable"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofCreditRatingsoftheIssuersofInstrumentsAssetsatAmortizedCostLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofCreditRatingsoftheIssuersofInstrumentsAssetsatAmortizedCostLineItems"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofFinancialInstrumentsMeasuredatAmortisedCostTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofFinancialInstrumentsMeasuredatAmortisedCostTable"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofFinancialInstrumentsMeasuredatAmortisedCostLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofFinancialInstrumentsMeasuredatAmortisedCostLineItems"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofLoansandAdvancestoBanksTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofLoansandAdvancestoBanksTable"/>
  <xs:element name="TotalDomesticBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalDomesticBanks"/>
  <xs:element name="TotalForeignBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalForeignBanks"/>
  <xs:element name="SubtotalDomesticBankAndForeigns" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalDomesticBankAndForeigns"/>
  <xs:element name="TotalCentralBankOfChile" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalCentralBankOfChile"/>
  <xs:element name="TotalForeignCentralBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalForeignCentralBanks"/>
  <xs:element name="SubtotalCentralBankOfChileAndForeignCentralBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalCentralBankOfChileAndForeignCentralBanks"/>
  <xs:element name="LoansAndAdvancesToBankTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBankTotal"/>
  <xs:element name="BankingRegulationCalculationMethodologyDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BankingRegulationCalculationMethodologyDomainDomain"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofCreditQualityandtheMaximumExposuretoCreditRiskTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofCreditQualityandtheMaximumExposuretoCreditRiskTable"/>
  <xs:element name="LoansAndAdvancesOfDomesticBanksNormal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesOfDomesticBanksNormal"/>
  <xs:element name="LoansAndAdvancesOfDomesticBanksSubstandard" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesOfDomesticBanksSubstandard"/>
  <xs:element name="LoansAndAdvancesOfDomesticBanksNonComplying" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesOfDomesticBanksNonComplying"/>
  <xs:element name="ImpairmentAllowanceDueFromDomesticBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentAllowanceDueFromDomesticBank"/>
  <xs:element name="LoansAndAdvancesOfForeignBanksNormal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesOfForeignBanksNormal"/>
  <xs:element name="LoansAndAdvancesOfForeignBanksSubstandard" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesOfForeignBanksSubstandard"/>
  <xs:element name="LoansAndAdvancesOfForeignBanksNonComplying" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesOfForeignBanksNonComplying"/>
  <xs:element name="ImpairmentAllowanceDueFromForeignBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentAllowanceDueFromForeignBank"/>
  <xs:element name="LoansAndAdvancesOfCentralBankOfChileNormal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesOfCentralBankOfChileNormal"/>
  <xs:element name="LoansAndAdvancesOfCentralBankOfChileSubstandard" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesOfCentralBankOfChileSubstandard"/>
  <xs:element name="LoansAndAdvancesOfCentralBankOfChileNonComplying" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesOfCentralBankOfChileNonComplying"/>
  <xs:element name="ImpairmentAllowanceDueFromParentBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentAllowanceDueFromParentBank"/>
  <xs:element name="ImpairmentAllowanceDueFromBanksNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentAllowanceDueFromBanksNet"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofGrossCarryingAmountCorrespondingAllowanceforEclbyStageTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofGrossCarryingAmountCorrespondingAllowanceforEclbyStageTable"/>
  <xs:element name="GrossFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementOrSimilarAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_GrossFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementOrSimilarAgreements"/>
  <xs:element name="ChangesToModelsAndAssumptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ChangesToModelsAndAssumptions"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofLoanstoCustomerTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofLoanstoCustomerTable"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofCreditQualityandtheMaximumExposuretoCreditRiskBasedontheBanksInternalCreditTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofCreditQualityandtheMaximumExposuretoCreditRiskBasedontheBanksInternalCreditTable"/>
  <xs:element name="CommercialLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoan"/>
  <xs:element name="MortgageLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageLoans"/>
  <xs:element name="ConsumerLoans1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoans1"/>
  <xs:element name="LoanTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoanTotal"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofGrossCarryingAmountandCorrespondingAllowanceforECLTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofGrossCarryingAmountandCorrespondingAllowanceforECLTable"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofGrossCarryingAmountandCorrespondingAllowanceforECLLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofGrossCarryingAmountandCorrespondingAllowanceforECLLineItems"/>
  <xs:element name="ImpairmentAllowanceForLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentAllowanceForLoans"/>
  <xs:element name="ChangeInImpairmentAllowanceForLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ChangeInImpairmentAllowanceForLoans"/>
  <xs:element name="IncreaseDecreaseThroughTransfersToStageOneFinancialAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughTransfersToStageOneFinancialAsset"/>
  <xs:element name="IncreaseDecreaseThroughTransfersToStageTwoFinancialAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughTransfersToStageTwoFinancialAsset"/>
  <xs:element name="IncreaseDecreaseThroughTransfersToStageThreeFinancialAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughTransfersToStageThreeFinancialAsset"/>
  <xs:element name="IncreaseDecreaseThroughTransfersBetweenStagesFinancialAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughTransfersBetweenStagesFinancialAsset"/>
  <xs:element name="ChangesToModelsAndAssumption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ChangesToModelsAndAssumption"/>
  <xs:element name="WriteoffFinancialAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_WriteoffFinancialAssets"/>
  <xs:element name="AdjustmentToForeignExchangeFinancialAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentToForeignExchangeFinancialAssets"/>
  <xs:element name="SubtotalCommercialLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalCommercialLoans"/>
  <xs:element name="SubtotalMortgageLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalMortgageLoans"/>
  <xs:element name="SubtotalConsumerLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalConsumerLoans"/>
  <xs:element name="LoansToCustomersAtAmortizedCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersAtAmortizedCosts"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofBanksLoanPortfolioTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofBanksLoanPortfolioTable"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofBanksLoanPortfolioLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofBanksLoanPortfolioLineItems"/>
  <xs:element name="LoanAndAdvancesToBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoanAndAdvancesToBanks"/>
  <xs:element name="LoansToCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomers"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofBanksLoanPortfolioDaysPastDueTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofBanksLoanPortfolioDaysPastDueTable"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofBanksLoanPortfolioDaysPastDueLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofBanksLoanPortfolioDaysPastDueLineItems"/>
  <xs:element name="LoansAndAdvancesToBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBank"/>
  <xs:element name="CommercialsLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialsLoans"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofFinancialLeaseContractsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofFinancialLeaseContractsTable"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofFinancialLeaseContractsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofFinancialLeaseContractsLineItems"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofBankhasCarriedOutTransactionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofBankhasCarriedOutTransactionsTable"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsScheduleofBankhasCarriedOutTransactionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsatAmortizedCostDetailsScheduleofBankhasCarriedOutTransactionsLineItems"/>
  <xs:element name="AllowanceAccountForCreditLossesOfFinancialAssetsAllowancesReleased" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AllowanceAccountForCreditLossesOfFinancialAssetsAllowancesReleased"/>
  <xs:element name="FinancialAssetsAtSalePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtSalePrice"/>
  <xs:element name="FinancialAssetsAtEffectOnIncomelossGain" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtEffectOnIncomelossGain"/>
  <xs:element name="InvestmentsinOtherCompaniesDetailsScheduleofInvestmentsinOtherCompaniesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_InvestmentsinOtherCompaniesDetailsScheduleofInvestmentsinOtherCompaniesTable"/>
  <xs:element name="InvestmentsinOtherCompaniesDetailsScheduleofInvestmentsinOtherCompaniesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InvestmentsinOtherCompaniesDetailsScheduleofInvestmentsinOtherCompaniesLineItems"/>
  <xs:element name="InvestmentOwnershipPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_InvestmentOwnershipPercentage"/>
  <xs:element name="InvestmentsinOtherCompaniesDetailsScheduleofReconciliationofInvestmentsinOtherCompaniesThatAreNotConsolidatedTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_InvestmentsinOtherCompaniesDetailsScheduleofReconciliationofInvestmentsinOtherCompaniesThatAreNotConsolidatedTable"/>
  <xs:element name="InvestmentsinOtherCompaniesDetailsScheduleofReconciliationofInvestmentsinOtherCompaniesThatAreNotConsolidatedLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InvestmentsinOtherCompaniesDetailsScheduleofReconciliationofInvestmentsinOtherCompaniesThatAreNotConsolidatedLineItems"/>
  <xs:element name="CapitalIncrease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CapitalIncrease"/>
  <xs:element name="ParticipationInNetIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ParticipationInNetIncome"/>
  <xs:element name="DividendReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DividendReceived"/>
  <xs:element name="IncreaseDecreaseInInvestmentsInUnconsolidatedEntitiesThroughOthers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseInInvestmentsInUnconsolidatedEntitiesThroughOthers"/>
  <xs:element name="InvestmentsinOtherCompaniesDetailsScheduleofTotalCarryingAmountoftheBanksAssociatesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_InvestmentsinOtherCompaniesDetailsScheduleofTotalCarryingAmountoftheBanksAssociatesTable"/>
  <xs:element name="InvestmentsinOtherCompaniesDetailsScheduleofTotalCarryingAmountoftheBanksAssociatesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InvestmentsinOtherCompaniesDetailsScheduleofTotalCarryingAmountoftheBanksAssociatesLineItems"/>
  <xs:element name="OperatingIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OperatingIncome"/>
  <xs:element name="OtherIncomeExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherIncomeExpenses"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofIntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_IntangibleAssetsDetailsScheduleofIntangibleAssetsTable"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IntangibleAssetsDetailsScheduleofIntangibleAssetsLineItems"/>
  <xs:element name="UsefulLifeIntangibleAssets" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UsefulLifeIntangibleAssets"/>
  <xs:element name="AmortizationRatesIntangibleAssetsOtherThanGoodwill" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AmortizationRatesIntangibleAssetsOtherThanGoodwill"/>
  <xs:element name="IntangibleAssetsGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IntangibleAssetsGross"/>
  <xs:element name="AccumulatedAmortisationIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedAmortisationIntangibleAssetsOtherThanGoodwill"/>
  <xs:element name="IntangibleAssetsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IntangibleAssetsNet"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofChangesinIntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_IntangibleAssetsDetailsScheduleofChangesinIntangibleAssetsTable"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofChangesinIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IntangibleAssetsDetailsScheduleofChangesinIntangibleAssetsLineItems"/>
  <xs:element name="BalanceOfIntangibleAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_BalanceOfIntangibleAsset"/>
  <xs:element name="Disposalswritedowns" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_Disposalswritedowns"/>
  <xs:element name="ReclassificationOfIntangibleAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ReclassificationOfIntangibleAsset"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofGoodwillAllocatedtoIndividualBusinessSegmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_IntangibleAssetsDetailsScheduleofGoodwillAllocatedtoIndividualBusinessSegmentsTable"/>
  <xs:element name="IntangibleAssetsDetailsScheduleofGoodwillAllocatedtoIndividualBusinessSegmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IntangibleAssetsDetailsScheduleofGoodwillAllocatedtoIndividualBusinessSegmentsLineItems"/>
  <xs:element name="PropertyandEquipmentDetailsScheduleofPropertiesandEquipmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_PropertyandEquipmentDetailsScheduleofPropertiesandEquipmentTable"/>
  <xs:element name="PropertyandEquipmentDetailsScheduleofPropertiesandEquipmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyandEquipmentDetailsScheduleofPropertiesandEquipmentLineItems"/>
  <xs:element name="PropertyAndEquipmentAverageRemainingDepreciation" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyAndEquipmentAverageRemainingDepreciation"/>
  <xs:element name="PropertyAndEquipmentGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyAndEquipmentGross"/>
  <xs:element name="PropertyAndEquipmentNetBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyAndEquipmentNetBalance"/>
  <xs:element name="PropertyandEquipmentDetailsScheduleofChangesinPropertyandEquipmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_PropertyandEquipmentDetailsScheduleofChangesinPropertyandEquipmentTable"/>
  <xs:element name="PropertyandEquipmentDetailsScheduleofChangesinPropertyandEquipmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyandEquipmentDetailsScheduleofChangesinPropertyandEquipmentLineItems"/>
  <xs:element name="CostOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CostOfPropertyPlantAndEquipment"/>
  <xs:element name="DisposalsOfCostPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DisposalsOfCostPropertyPlantAndEquipment"/>
  <xs:element name="CostOfImpairmentLossPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CostOfImpairmentLossPropertyPlantAndEquipment"/>
  <xs:element name="TotalofPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalofPropertyPlantAndEquipment"/>
  <xs:element name="AccumulatedDepreciationChargesOfTheYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedDepreciationChargesOfTheYear"/>
  <xs:element name="AccumulatedDepreciationPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedDepreciationPropertyPlantAndEquipment"/>
  <xs:element name="PropertyandEquipmentTransfers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyandEquipmentTransfers"/>
  <xs:element name="ReclassificationAccumulatedDepreciationOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ReclassificationAccumulatedDepreciationOfPropertyPlantAndEquipment"/>
  <xs:element name="RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofCompositionoftherightsOverLeasedAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofCompositionoftherightsOverLeasedAssetsTable"/>
  <xs:element name="RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofCompositionoftherightsOverLeasedAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofCompositionoftherightsOverLeasedAssetsLineItems"/>
  <xs:element name="PropertyAndEquipmentGrossBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyAndEquipmentGrossBalance"/>
  <xs:element name="PropertyAndEquipmentAccumulatedDepreciations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyAndEquipmentAccumulatedDepreciations"/>
  <xs:element name="RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofChangesoftheRightsOverLeasedAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofChangesoftheRightsOverLeasedAssetsTable"/>
  <xs:element name="RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofChangesoftheRightsOverLeasedAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofChangesoftheRightsOverLeasedAssetsLineItems"/>
  <xs:element name="RightsOverLeasedAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_RightsOverLeasedAssets"/>
  <xs:element name="AddtionalRightsOverLeasedassets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AddtionalRightsOverLeasedassets"/>
  <xs:element name="RemeasurementOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_RemeasurementOfPropertyPlantAndEquipment"/>
  <xs:element name="TotalGrossBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalGrossBalance"/>
  <xs:element name="PropertyAndEquipmentDepreciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyAndEquipmentDepreciation"/>
  <xs:element name="NetChangesOfRightsOverLeasedAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetChangesOfRightsOverLeasedAssets"/>
  <xs:element name="RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofFuturematuritiesleaseLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofFuturematuritiesleaseLiabilitiesTable"/>
  <xs:element name="RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofFuturematuritiesleaseLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RightofUseAssetsandLeaseLiabilitiesDetailsScheduleofFuturematuritiesleaseLiabilitiesLineItems"/>
  <xs:element name="FutureMaturitiesofLeaseLiabilitiesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FutureMaturitiesofLeaseLiabilitiesNet"/>
  <xs:element name="CapitalizedLeasesObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CapitalizedLeasesObligation"/>
  <xs:element name="LiabilitiesForNewLeaseAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LiabilitiesForNewLeaseAgreements"/>
  <xs:element name="InterestExpensesOnLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestExpensesOnLeaseLiability"/>
  <xs:element name="PaymentsOfCapitalAndInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_PaymentsOfCapitalAndInterests"/>
  <xs:element name="RemeasurementOfLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_RemeasurementOfLeaseLiability"/>
  <xs:element name="DerecognizedContractsOfLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerecognizedContractsOfLeaseLiabilities"/>
  <xs:element name="Readjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_Readjustments"/>
  <xs:element name="FirstCategoryIncomeTaxProvision" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FirstCategoryIncomeTaxProvision"/>
  <xs:element name="MonthlyPrepaidTaxesPPM" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MonthlyPrepaidTaxesPPM"/>
  <xs:element name="CreditForTrainingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditForTrainingExpenses"/>
  <xs:element name="CurrentTaxPayableReceivableGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentTaxPayableReceivableGross"/>
  <xs:element name="CurrentTaxPayableReceivableNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentTaxPayableReceivableNet"/>
  <xs:element name="IncomeTaxExpenseSubtotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeTaxExpenseSubtotal"/>
  <xs:element name="Subtotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_Subtotal"/>
  <xs:element name="NetChargeToIncomeForIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetChargeToIncomeForIncomeTaxes"/>
  <xs:element name="TaxEffectOfIncomeTaxCalculatedOnNetIncomeBeforeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TaxEffectOfIncomeTaxCalculatedOnNetIncomeBeforeTax"/>
  <xs:element name="TaxRateEffectOfIncreaseDecreaseInTax" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TaxRateEffectOfIncreaseDecreaseInTax"/>
  <xs:element name="TaxEffectOfIncreaseDecreaseInTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TaxEffectOfIncreaseDecreaseInTax"/>
  <xs:element name="OtherasAPercent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherasAPercent"/>
  <xs:element name="OtherExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherExpense"/>
  <xs:element name="EffectiveRateAndIncomeTaxExpenseasAPercent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EffectiveRateAndIncomeTaxExpenseasAPercent"/>
  <xs:element name="CurrentTaxandDeferredTaxesDetailsScheduleofEffectsofDeferredTaxesonAssetsLiabilitiesandIncomeAccountsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_CurrentTaxandDeferredTaxesDetailsScheduleofEffectsofDeferredTaxesonAssetsLiabilitiesandIncomeAccountsTable"/>
  <xs:element name="CashCollateralProvidedForDerivativeFinancialTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CashCollateralProvidedForDerivativeFinancialTransactions"/>
  <xs:element name="DebtorsFromBrokerageOfFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtorsFromBrokerageOfFinancialInstruments"/>
  <xs:element name="AccountsReceivableFromTheGeneralTreasuryOfTheRepublicAndOtherFiscalOrganizations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AccountsReceivableFromTheGeneralTreasuryOfTheRepublicAndOtherFiscalOrganizations"/>
  <xs:element name="RecognisedFinanceLeaseAsAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_RecognisedFinanceLeaseAsAssets"/>
  <xs:element name="IncomeFromRegularActivitiesFromContractsWithCustomer" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeFromRegularActivitiesFromContractsWithCustomer"/>
  <xs:element name="PendingTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_PendingTransactions"/>
  <xs:element name="AccumulatedImpairmentInRespectOfOtherAssetsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedImpairmentInRespectOfOtherAssetsReceivable"/>
  <xs:element name="AssetsAwardedAtJudicialSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsAwardedAtJudicialSale"/>
  <xs:element name="AssetsReceivedInLieuOfPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsReceivedInLieuOfPayment"/>
  <xs:element name="ProvisionForAssetsReceivedInLieuOfPaymentOrAwarded" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionForAssetsReceivedInLieuOfPaymentOrAwarded"/>
  <xs:element name="AssetsForRecoveryOfAssetsTransferredInFinancialLeasingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsForRecoveryOfAssetsTransferredInFinancialLeasingOperations"/>
  <xs:element name="DisposalGroupHeldForSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DisposalGroupHeldForSale"/>
  <xs:element name="Provisionforassetsreceivedbalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_Provisionforassetsreceivedbalance"/>
  <xs:element name="ProvisionsUsed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsUsed"/>
  <xs:element name="ProvisionsEstablished" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsEstablished"/>
  <xs:element name="ProvisionsReleased" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsReleased"/>
  <xs:element name="FinancialDerivativeContract" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialDerivativeContract"/>
  <xs:element name="FinancialInstrumentsOwnedOthersAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsOwnedOthersAtFairValue"/>
  <xs:element name="FinancialLiabilitiestradingvalue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiestradingvalue"/>
  <xs:element name="FinancialLiabilitiesHeldforTradingatFairValueThroughPofitorLossDetailsScheduleofDebtPortfolioofDerivativeInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialLiabilitiesHeldforTradingatFairValueThroughPofitorLossDetailsScheduleofDebtPortfolioofDerivativeInstrumentsTable"/>
  <xs:element name="DerivativeInstrumentsoffairvalue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeInstrumentsoffairvalue"/>
  <xs:element name="CurrentAccountAndOtherDemandDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAccountAndOtherDemandDeposits"/>
  <xs:element name="SavingAccountAndTimeDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_SavingAccountAndTimeDeposits"/>
  <xs:element name="RepurchaseAgreementsAndSecuritiesLending" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_RepurchaseAgreementsAndSecuritiesLending"/>
  <xs:element name="BorrowingFromFinancialInstitutions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_BorrowingFromFinancialInstitutions"/>
  <xs:element name="OtherDemandObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherDemandObligations"/>
  <xs:element name="OtherDemandDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherDemandDeposits"/>
  <xs:element name="TotalCurrentAccount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalCurrentAccount"/>
  <xs:element name="TermSavingsAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TermSavingsAccounts"/>
  <xs:element name="TotalCompositionOfSavingAccountsAndTimeDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalCompositionOfSavingAccountsAndTimeDeposits"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsScheduleofRepurchaseAgreementsandSecuritiesLendingTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialLiabilitiesatAmortizedCostDetailsScheduleofRepurchaseAgreementsandSecuritiesLendingTable"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsScheduleofRepurchaseAgreementsandSecuritiesLendingLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesatAmortizedCostDetailsScheduleofRepurchaseAgreementsandSecuritiesLendingLineItems"/>
  <xs:element name="TransactionWithDomesticBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithDomesticBanks"/>
  <xs:element name="TransactionWithForeignBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithForeignBanks"/>
  <xs:element name="TransactionWithOtherDomesticEntities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithOtherDomesticEntities"/>
  <xs:element name="FinancialInstrumentsIssuedByForeignInstitutions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsIssuedByForeignInstitutions"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsScheduleofBorrowingsfromFinancialInstitutionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialLiabilitiesatAmortizedCostDetailsScheduleofBorrowingsfromFinancialInstitutionsTable"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsScheduleofBorrowingsfromFinancialInstitutionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesatAmortizedCostDetailsScheduleofBorrowingsfromFinancialInstitutionsLineItems"/>
  <xs:element name="DomesticBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DomesticBanks"/>
  <xs:element name="ForeignBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignBanks"/>
  <xs:element name="ChileanCentralBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ChileanCentralBank"/>
  <xs:element name="LettersOfCreditForHousing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LettersOfCreditForHousing"/>
  <xs:element name="LettersOfCreditForGeneralPurposes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LettersOfCreditForGeneralPurposes"/>
  <xs:element name="CurrentBonds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentBonds"/>
  <xs:element name="MortgageBonds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageBonds"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsScheduleofShortTermBondsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialLiabilitiesatAmortizedCostDetailsScheduleofShortTermBondsTable"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsScheduleofShortTermBondsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesatAmortizedCostDetailsScheduleofShortTermBondsLineItems"/>
  <xs:element name="ShortTermBond" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ShortTermBond"/>
  <xs:element name="AnnualInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AnnualInterestRate"/>
  <xs:element name="DebtIssuanceDate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtIssuanceDate"/>
  <xs:element name="DebtMaturityDate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtMaturityDate"/>
  <xs:element name="LongtermDebtDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LongtermDebtDomainDomain"/>
  <xs:element name="TypeOfCurrenciesDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TypeOfCurrenciesDomainDomain"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsScheduleofLongTermCurrentBondsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialLiabilitiesatAmortizedCostDetailsScheduleofLongTermCurrentBondsTable"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsScheduleofLongTermCurrentBondsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesatAmortizedCostDetailsScheduleofLongTermCurrentBondsLineItems"/>
  <xs:element name="Currency" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Currency"/>
  <xs:element name="LongTermCurrentBondsTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LongTermCurrentBondsTerm"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsScheduleofOtherFinancialObligationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialLiabilitiesatAmortizedCostDetailsScheduleofOtherFinancialObligationsTable"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsScheduleofOtherFinancialObligationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesatAmortizedCostDetailsScheduleofOtherFinancialObligationsLineItems"/>
  <xs:element name="RegulatoryCapitalFinancialInstrumentsDetailsScheduleofRegulatoryCapitalFinancialInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RegulatoryCapitalFinancialInstrumentsDetailsScheduleofRegulatoryCapitalFinancialInstrumentsTable"/>
  <xs:element name="RegulatoryCapitalFinancialInstrumentsDetailsScheduleofRegulatoryCapitalFinancialInstrumentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RegulatoryCapitalFinancialInstrumentsDetailsScheduleofRegulatoryCapitalFinancialInstrumentsLineItems"/>
  <xs:element name="CapitalFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CapitalFinancialInstruments"/>
  <xs:element name="EmissionsMade" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_EmissionsMade"/>
  <xs:element name="TransactionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionCosts"/>
  <xs:element name="TransactionCostsAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionCostsAmortization"/>
  <xs:element name="AccruedInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AccruedInterest"/>
  <xs:element name="AcquisitionOrRedemptionByIssuer" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AcquisitionOrRedemptionByIssuer"/>
  <xs:element name="ModificationOfTheIssuanceConditions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ModificationOfTheIssuanceConditions"/>
  <xs:element name="InterestAndUFIndexationPaymentsToTheHolder" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestAndUFIndexationPaymentsToTheHolder"/>
  <xs:element name="PrincipalPaymentsToTheHolder" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_PrincipalPaymentsToTheHolder"/>
  <xs:element name="AccruedUFIndexation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AccruedUFIndexation"/>
  <xs:element name="Reappraisal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_Reappraisal"/>
  <xs:element name="Expiration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_Expiration"/>
  <xs:element name="ConversionToCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ConversionToCommonShares"/>
  <xs:element name="TypeOfSeriesDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TypeOfSeriesDomainDomain"/>
  <xs:element name="RegulatoryCapitalFinancialInstrumentsDetailsScheduleofSubordinatedBondsDueTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RegulatoryCapitalFinancialInstrumentsDetailsScheduleofSubordinatedBondsDueTable"/>
  <xs:element name="RegulatoryCapitalFinancialInstrumentsDetailsScheduleofSubordinatedBondsDueLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RegulatoryCapitalFinancialInstrumentsDetailsScheduleofSubordinatedBondsDueLineItems"/>
  <xs:element name="IssuanceCurrencyAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IssuanceCurrencyAmount"/>
  <xs:element name="SubordinatedBorrowingInterestRates" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubordinatedBorrowingInterestRates"/>
  <xs:element name="SubordinateRegistrationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubordinateRegistrationDate"/>
  <xs:element name="SubordinateMaturityDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubordinateMaturityDate"/>
  <xs:element name="ProvisionsForDividends" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForDividends"/>
  <xs:element name="ProvisionforDividendsDetailsScheduleofChangesinProvisionTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_ProvisionforDividendsDetailsScheduleofChangesinProvisionTable"/>
  <xs:element name="ProvisionforDividendsDetailsScheduleofChangesinProvisionLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionforDividendsDetailsScheduleofChangesinProvisionLineItems"/>
  <xs:element name="ProvisionEstablished" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionEstablished"/>
  <xs:element name="ProvisionsforContingentLoansCreditRiskDetailsScheduleofCreditRiskforContingentLoansTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_ProvisionsforContingentLoansCreditRiskDetailsScheduleofCreditRiskforContingentLoansTable"/>
  <xs:element name="ProvisionsforContingentLoansCreditRiskDetailsScheduleofCreditRiskforContingentLoansLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsforContingentLoansCreditRiskDetailsScheduleofCreditRiskforContingentLoansLineItems"/>
  <xs:element name="WarrantyByEndorsementAndSureties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_WarrantyByEndorsementAndSureties"/>
  <xs:element name="ConfirmedForeignLettersOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ConfirmedForeignLettersOfCredit"/>
  <xs:element name="IssuedForeignLettersOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_IssuedForeignLettersOfCredit"/>
  <xs:element name="PerformanceGuarantees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_PerformanceGuarantees"/>
  <xs:element name="UndrawnCreditLines" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_UndrawnCreditLines"/>
  <xs:element name="OtherCommitments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherCommitments"/>
  <xs:element name="ProvisionsforContingentLoansCreditRiskDetailsScheduleofProvisionsforCreditRiskforContingentLoansTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_ProvisionsforContingentLoansCreditRiskDetailsScheduleofProvisionsforCreditRiskforContingentLoansTable"/>
  <xs:element name="ProvisionsforContingentLoansCreditRiskDetailsScheduleofProvisionsforCreditRiskforContingentLoansLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsforContingentLoansCreditRiskDetailsScheduleofProvisionsforCreditRiskforContingentLoansLineItems"/>
  <xs:element name="ProvisionsforContingentLoansCreditRiskDetailsScheduleofCreditQualityandtheMaximumExposuretoCreditRiskBasedontheBanksTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_ProvisionsforContingentLoansCreditRiskDetailsScheduleofCreditQualityandtheMaximumExposuretoCreditRiskBasedontheBanksTable"/>
  <xs:element name="ProvisionsforContingentLoansCreditRiskDetailsScheduleofCreditQualityandtheMaximumExposuretoCreditRiskBasedontheBanksLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsforContingentLoansCreditRiskDetailsScheduleofCreditQualityandtheMaximumExposuretoCreditRiskBasedontheBanksLineItems"/>
  <xs:element name="MaximumExposureToCreditRiskBasedOnNormal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MaximumExposureToCreditRiskBasedOnNormal"/>
  <xs:element name="MaximumExposureToCreditRiskBasedOnSubstandard" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MaximumExposureToCreditRiskBasedOnSubstandard"/>
  <xs:element name="MaximumExposureToCreditRiskBasedOnNoncomplying" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MaximumExposureToCreditRiskBasedOnNoncomplying"/>
  <xs:element name="ProvisionsforContingentLoansCreditRiskDetailsScheduleofChangesinOutstandingExposuresandCorrespondingAllowanceTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_ProvisionsforContingentLoansCreditRiskDetailsScheduleofChangesinOutstandingExposuresandCorrespondingAllowanceTable"/>
  <xs:element name="ProvisionsforContingentLoansCreditRiskDetailsScheduleofChangesinOutstandingExposuresandCorrespondingAllowanceLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsforContingentLoansCreditRiskDetailsScheduleofChangesinOutstandingExposuresandCorrespondingAllowanceLineItems"/>
  <xs:element name="ExposureToCreditRiskOnECL" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExposureToCreditRiskOnECL"/>
  <xs:element name="IncreaseDecreaseInNetChangeOnECLExposures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseInNetChangeOnECLExposures"/>
  <xs:element name="IncreaseDecreaseThroughTransferToStageOneECLExposure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughTransferToStageOneECLExposure"/>
  <xs:element name="IncreaseDecreaseThroughTransferToStageTwoECLExposure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughTransferToStageTwoECLExposure"/>
  <xs:element name="IncreaseDecreaseThroughTransferToStageThreeECLExposure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughTransferToStageThreeECLExposure"/>
  <xs:element name="ImpactOnYearEndEclOfExposuresTransferredBetweenStagesDuringYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpactOnYearEndEclOfExposuresTransferredBetweenStagesDuringYear"/>
  <xs:element name="ChangesToModelsAndAssumptionsRelatedToECLExposures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ChangesToModelsAndAssumptionsRelatedToECLExposures"/>
  <xs:element name="IncreaseDecreaseThroughForeignExchangeAdjustmentsECLExposure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseThroughForeignExchangeAdjustmentsECLExposure"/>
  <xs:element name="TotalExposure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalExposure"/>
  <xs:element name="ProvisionsForObligationsOfCustomerLoyaltyAndMeritPrograms" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForObligationsOfCustomerLoyaltyAndMeritPrograms"/>
  <xs:element name="ProvisionsForOperationalRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForOperationalRisk"/>
  <xs:element name="ProvisionsForLawsuitsAndLitigation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForLawsuitsAndLitigation"/>
  <xs:element name="OtherProvisionsForContingencies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherProvisionsForContingencies"/>
  <xs:element name="OtherProvisionsDetailsScheduleofShowstheChangesinProvisionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_OtherProvisionsDetailsScheduleofShowstheChangesinProvisionsTable"/>
  <xs:element name="ProvisionsEstablishedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsEstablishedAmount"/>
  <xs:element name="ProvisionsUsedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsUsedAmount"/>
  <xs:element name="ProvisionsReleasedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsReleasedAmount"/>
  <xs:element name="BenefitsToEmployeesForContractTermination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_BenefitsToEmployeesForContractTermination"/>
  <xs:element name="ComplianceBonusesProvision" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ComplianceBonusesProvision"/>
  <xs:element name="NetProvisionEstablishedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetProvisionEstablishedAmount"/>
  <xs:element name="ProvisionsUsedAmountCompliance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsUsedAmountCompliance"/>
  <xs:element name="ComplianceBonusesProvisionNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ComplianceBonusesProvisionNet"/>
  <xs:element name="VacationProvisionAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_VacationProvisionAmount"/>
  <xs:element name="NetProvisionsEstablishedVacation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetProvisionsEstablishedVacation"/>
  <xs:element name="ProvisionsUsedVacation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsUsedVacation"/>
  <xs:element name="VacationProvisionAmountNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_VacationProvisionAmountNet"/>
  <xs:element name="OtherBenefitsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherBenefitsAmount"/>
  <xs:element name="NetProvisionsEstablishedOtherBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetProvisionsEstablishedOtherBenefits"/>
  <xs:element name="ProvisionsUsedOthereBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsUsedOthereBenefit"/>
  <xs:element name="OtherBenefitsofProvision" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherBenefitsofProvision"/>
  <xs:element name="EffectOfChangeInActuarialFactorsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_EffectOfChangeInActuarialFactorsAmount"/>
  <xs:element name="IncreasedecreaseInProvisions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreasedecreaseInProvisions"/>
  <xs:element name="InterestCostOfBenefitsObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestCostOfBenefitsObligations"/>
  <xs:element name="EffectOfChangeInActuarialFactors" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_EffectOfChangeInActuarialFactors"/>
  <xs:element name="NetBenefitExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetBenefitExpenses"/>
  <xs:element name="PaymentProbabilityRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_PaymentProbabilityRate"/>
  <xs:element name="DocumentIntermediated" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DocumentIntermediated"/>
  <xs:element name="LiabilityForIncomeFromUsualActivitiesFromContractsWithCustomer" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LiabilityForIncomeFromUsualActivitiesFromContractsWithCustomer"/>
  <xs:element name="SecuritiesUnliquidated" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SecuritiesUnliquidated"/>
  <xs:element name="OtherCashGuaranteesReceived" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherCashGuaranteesReceived"/>
  <xs:element name="MiscellaneousOtherLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MiscellaneousOtherLiabilities"/>
  <xs:element name="EquityDetailsScheduleofShareholdersCompositionTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_EquityDetailsScheduleofShareholdersCompositionTable"/>
  <xs:element name="SharesIssuedPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_SharesIssuedPercentage"/>
  <xs:element name="NetProfitsAttributableToOrdinaryEquityHoldersOfTheBankAtBasic" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetProfitsAttributableToOrdinaryEquityHoldersOfTheBankAtBasic"/>
  <xs:element name="NetProfitsAttributableToOrdinaryEquityHoldersOfTheBankAtDiluted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetProfitsAttributableToOrdinaryEquityHoldersOfTheBankAtDiluted"/>
  <xs:element name="StatementOfIncomeDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StatementOfIncomeDomainDomain"/>
  <xs:element name="EquityDetailsScheduleofChangesofAccumulatedOtherComprehensiveIncomeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_EquityDetailsScheduleofChangesofAccumulatedOtherComprehensiveIncomeTable"/>
  <xs:element name="EquityDetailsScheduleofChangesofAccumulatedOtherComprehensiveIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityDetailsScheduleofChangesofAccumulatedOtherComprehensiveIncomeLineItems"/>
  <xs:element name="Newmeasurementsofnetdefinedbenefitliabilityandactuarialresultsforotheremployeebenefitplans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_Newmeasurementsofnetdefinedbenefitliabilityandactuarialresultsforotheremployeebenefitplans"/>
  <xs:element name="OpeningBalancesFairValueChangesOfEquityInstrumentsDesignatedAsAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OpeningBalancesFairValueChangesOfEquityInstrumentsDesignatedAsAtFairValueThroughOtherComprehensiveIncome"/>
  <xs:element name="OpeningBalancesTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OpeningBalancesTotal"/>
  <xs:element name="OpeningBalanceCashFlowAccountingHedge" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OpeningBalanceCashFlowAccountingHedge"/>
  <xs:element name="ParticipationInOtherComprehensiveIncomeOfEntitiesRegisteredUnderTheEquityMethod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ParticipationInOtherComprehensiveIncomeOfEntitiesRegisteredUnderTheEquityMethod"/>
  <xs:element name="BalancesBeforeReexpressionIncomeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_BalancesBeforeReexpressionIncomeTax"/>
  <xs:element name="BalancesBeforeReexpressionSubtotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_BalancesBeforeReexpressionSubtotal"/>
  <xs:element name="BalancesBeforeReexpressionTotal2" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_BalancesBeforeReexpressionTotal2"/>
  <xs:element name="OtherComprehensiveIncomeForThePeriodFairValueChangesOfEquityInstrumentsDesignatedAsAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherComprehensiveIncomeForThePeriodFairValueChangesOfEquityInstrumentsDesignatedAsAtFairValueThroughOtherComprehensiveIncome"/>
  <xs:element name="OtherComprehensiveIncomeForThePeriodFairValueChangesOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherComprehensiveIncomeForThePeriodFairValueChangesOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncome"/>
  <xs:element name="OtherComprehensiveIncomesForThePeriodCashFlowAccountingHedge" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherComprehensiveIncomesForThePeriodCashFlowAccountingHedge"/>
  <xs:element name="OtherComprehensiveIncomeForThePeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherComprehensiveIncomeForThePeriod"/>
  <xs:element name="OtherComprehensiveIncomeForThePeriodIncomeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherComprehensiveIncomeForThePeriodIncomeTax"/>
  <xs:element name="OtherComprehensiveIncomeForPeriodSubtotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherComprehensiveIncomeForPeriodSubtotal"/>
  <xs:element name="OtherComprehensiveIncomeForThePeriodTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherComprehensiveIncomeForThePeriodTotal"/>
  <xs:element name="NewmeasurementsofnetdefinedbenefitliabilityandactuarialresultforotheremployeebenefitplansReclassificationFromReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_NewmeasurementsofnetdefinedbenefitliabilityandactuarialresultforotheremployeebenefitplansReclassificationFromReserve"/>
  <xs:element name="ReclassificationsFromReservesFairValueChangesOfFinancialAssetsAtFairValueThroughOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ReclassificationsFromReservesFairValueChangesOfFinancialAssetsAtFairValueThroughOther"/>
  <xs:element name="ReclassificationsFromReservesCashFlowAccountingHedge" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ReclassificationsFromReservesCashFlowAccountingHedge"/>
  <xs:element name="ParticipationIntherComprehensiveIncomeOfEntitiesRegisteredUnderTheEquityMethodReclassificationsFromReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ParticipationIntherComprehensiveIncomeOfEntitiesRegisteredUnderTheEquityMethodReclassificationsFromReserves"/>
  <xs:element name="ReclassificationsFromReservesIncomeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ReclassificationsFromReservesIncomeTax"/>
  <xs:element name="ReclassificationsFromReservesSubtotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ReclassificationsFromReservesSubtotal"/>
  <xs:element name="ReclassificationsFromReservesTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ReclassificationsFromReservesTotal"/>
  <xs:element name="GuaranteesAndSuretiesInChileanCurrency" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteesAndSuretiesInChileanCurrency"/>
  <xs:element name="GuaranteesAndSuretiesInForeingCurrency" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteesAndSuretiesInForeingCurrency"/>
  <xs:element name="LettersOfCreditForGoodsCirculationOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LettersOfCreditForGoodsCirculationOperations"/>
  <xs:element name="DebtPurchaseCommitmentsInLocalCurrencyAbroad" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtPurchaseCommitmentsInLocalCurrencyAbroad"/>
  <xs:element name="TransactionsRelatedToContingentEventsInChileanCurrency" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionsRelatedToContingentEventsInChileanCurrency"/>
  <xs:element name="TransactionsRelatedToContingentEventsInForeingCurrency" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionsRelatedToContingentEventsInForeingCurrency"/>
  <xs:element name="UndrawnLinesOfCreditAndAgreedOverdraftInCurrentAccountCommercialLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_UndrawnLinesOfCreditAndAgreedOverdraftInCurrentAccountCommercialLoans"/>
  <xs:element name="UndrawnCreditLinesOnCreditCardCommercialLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_UndrawnCreditLinesOnCreditCardCommercialLoans"/>
  <xs:element name="BalanceOfLinesOfCreditAndAgreedOverdraftInCurrentAccountConsumerLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_BalanceOfLinesOfCreditAndAgreedOverdraftInCurrentAccountConsumerLoans"/>
  <xs:element name="LinesOfCreditOnCreditCardConsumerLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LinesOfCreditOnCreditCardConsumerLoans"/>
  <xs:element name="BalanceOfLinesOfCreditAndAgreedOverdraftInCurrentAccountDueFromBanksLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_BalanceOfLinesOfCreditAndAgreedOverdraftInCurrentAccountDueFromBanksLoans"/>
  <xs:element name="CreditsForHigherStudiesLaw" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditsForHigherStudiesLaw"/>
  <xs:element name="OtherIrrevocableCreditCommitments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherIrrevocableCreditCommitments"/>
  <xs:element name="OtherCreditCommitments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherCreditCommitments"/>
  <xs:element name="ContingentLoansTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ContingentLoansTotal"/>
  <xs:element name="TransactionsOnBehalfOfThirdPartiesCollections" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionsOnBehalfOfThirdPartiesCollections"/>
  <xs:element name="PlacementOrSaleOfFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_PlacementOrSaleOfFinancialInstruments"/>
  <xs:element name="TransferredFinancialAssetsManagedByTheBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TransferredFinancialAssetsManagedByTheBank"/>
  <xs:element name="ThirdpartyResourcesManagedByTheBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ThirdpartyResourcesManagedByTheBank"/>
  <xs:element name="TransactionsOnBehalfOfThirdPartiesSubtotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionsOnBehalfOfThirdPartiesSubtotal"/>
  <xs:element name="SecuritiesSafekeptByABankingSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SecuritiesSafekeptByABankingSubsidiary"/>
  <xs:element name="SecuritiesSafekeptByTheBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SecuritiesSafekeptByTheBank"/>
  <xs:element name="SecuritiesSafekeptDepositedInAnotherEntity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SecuritiesSafekeptDepositedInAnotherEntity"/>
  <xs:element name="SecuritiesIssuedByTheBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SecuritiesIssuedByTheBank"/>
  <xs:element name="SecuritiesCustodySubtotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SecuritiesCustodySubtotal"/>
  <xs:element name="ResponsibilitiesAssumedToMeetCustomerNeedsTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ResponsibilitiesAssumedToMeetCustomerNeedsTotal"/>
  <xs:element name="ContingenciesandCommitmentsDetailsScheduleofEstimatedDatesoftheRespectiveLegalContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_ContingenciesandCommitmentsDetailsScheduleofEstimatedDatesoftheRespectiveLegalContingenciesTable"/>
  <xs:element name="ContingenciesandCommitmentsDetailsScheduleofEstimatedDatesoftheRespectiveLegalContingenciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ContingenciesandCommitmentsDetailsScheduleofEstimatedDatesoftheRespectiveLegalContingenciesLineItems"/>
  <xs:element name="GuaranteesGivenInRelationToSharesToSecureShortSaleTransactionsInSecuritiesExchangeOfSantiagoStockExchange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteesGivenInRelationToSharesToSecureShortSaleTransactionsInSecuritiesExchangeOfSantiagoStockExchange"/>
  <xs:element name="GuaranteesGivenInRelationToSharesToSecureShortSaleTransactionsInSecuritiesExchangeOfElectronicStockExchangeOfChile" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteesGivenInRelationToSharesToSecureShortSaleTransactionsInSecuritiesExchangeOfElectronicStockExchangeOfChile"/>
  <xs:element name="FixedIncomeSecuritiesToGuaranteeCCLVSystem" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FixedIncomeSecuritiesToGuaranteeCCLVSystem"/>
  <xs:element name="FixedIncomeSecuritiesAsCollateralForTheSantiagoStockExchange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FixedIncomeSecuritiesAsCollateralForTheSantiagoStockExchange"/>
  <xs:element name="FixedIncomeSecuritiesToGuaranteeEquityShortSaleSantiagoSecuritiesExchangeStockExchange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FixedIncomeSecuritiesToGuaranteeEquityShortSaleSantiagoSecuritiesExchangeStockExchange"/>
  <xs:element name="GuaranteesGivenInRelationToSharesDeliveredToEnsureEquityLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteesGivenInRelationToSharesDeliveredToEnsureEquityLoan"/>
  <xs:element name="CashGuaranteesReceivedForOperationsWithDerivatives" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CashGuaranteesReceivedForOperationsWithDerivatives"/>
  <xs:element name="CashGuaranteesForOperationsWithDerivatives" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CashGuaranteesForOperationsWithDerivatives"/>
  <xs:element name="ElectronicChileanSecuritiesExchangeStockExchangeinDollarsByElectronicChileanSecuritiesExchange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ElectronicChileanSecuritiesExchangeStockExchangeinDollarsByElectronicChileanSecuritiesExchange"/>
  <xs:element name="EquitySecuritiesReceivedForOperationsWithDerivativesDepsitoCentral" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_EquitySecuritiesReceivedForOperationsWithDerivativesDepsitoCentral"/>
  <xs:element name="InternalCustody" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InternalCustody"/>
  <xs:element name="GuaranteesGivenInRelationToSubsidiariesBusinessActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteesGivenInRelationToSubsidiariesBusinessActivities"/>
  <xs:element name="ResponsibilityForErrorsAndOmissionsPolicy" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ResponsibilityForErrorsAndOmissionsPolicy"/>
  <xs:element name="CivilResponsibilityPolicy" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CivilResponsibilityPolicy"/>
  <xs:element name="InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestIncomeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestIncomeTable"/>
  <xs:element name="InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestIncomeLineItems"/>
  <xs:element name="InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestRevenueTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestRevenueTable"/>
  <xs:element name="InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestRevenueLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestRevenueLineItems"/>
  <xs:element name="RightsByResalesAgreementAndSecuritiesLending" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_RightsByResalesAgreementAndSecuritiesLending"/>
  <xs:element name="LoansAndAdvancesToBanksProvisions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksProvisions"/>
  <xs:element name="FinancialAssetsAtAmortizedCostResidentialMortgageLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostResidentialMortgageLoans"/>
  <xs:element name="InterestOfConsumerLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestOfConsumerLoans"/>
  <xs:element name="OtherFinancialsInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherFinancialsInstruments"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDebtFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeDebtFinancialInstruments"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeOtherFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeOtherFinancialInstruments"/>
  <xs:element name="IncomeOfAccountingHedgesOfInterestRateRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeOfAccountingHedgesOfInterestRateRisk"/>
  <xs:element name="RevenueFromInterestNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_RevenueFromInterestNet"/>
  <xs:element name="InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestExpensesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestExpensesTable"/>
  <xs:element name="InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestExpensesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestandUFIndexationRevenueandExpensesDetailsScheduleofInterestExpensesLineItems"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostcurrentAccountsAndOtherDemandDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostcurrentAccountsAndOtherDemandDeposits"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostSavingAccountsAndTimeDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostSavingAccountsAndTimeDeposits"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostObligationsByRepurchaseAgreementsAndSecuritiesLending" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostObligationsByRepurchaseAgreementsAndSecuritiesLending"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostBorrowingsFromFinancialInstitutions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostBorrowingsFromFinancialInstitutions"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostDebtFinancialInstrumentsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostDebtFinancialInstrumentsIssued"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostOtherFinancialObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostOtherFinancialObligations"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostFinancialInstrumentsOfRegulatoryCapitalIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostFinancialInstrumentsOfRegulatoryCapitalIssued"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostIncomeOfAccountingHedgesOfInterestRateRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostIncomeOfAccountingHedgesOfInterestRateRisk"/>
  <xs:element name="InterestExpensesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestExpensesNet"/>
  <xs:element name="InterestandUFIndexationRevenueandExpensesDetailsScheduleofGainLossfromAccountingHedgeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_InterestandUFIndexationRevenueandExpensesDetailsScheduleofGainLossfromAccountingHedgeTable"/>
  <xs:element name="InterestandUFIndexationRevenueandExpensesDetailsScheduleofGainLossfromAccountingHedgeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestandUFIndexationRevenueandExpensesDetailsScheduleofGainLossfromAccountingHedgeLineItems"/>
  <xs:element name="GainFromFairValueAccountingHedgesExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_GainFromFairValueAccountingHedgesExpense"/>
  <xs:element name="LossFromFairValueAccountingHedgesIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LossFromFairValueAccountingHedgesIncome"/>
  <xs:element name="LossFromFairValueAccountingHedgesExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LossFromFairValueAccountingHedgesExpense"/>
  <xs:element name="GainFromCashFlowAccountingHedgesExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_GainFromCashFlowAccountingHedgesExpense"/>
  <xs:element name="LossFromCashFlowAccountingHedgesIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LossFromCashFlowAccountingHedgesIncome"/>
  <xs:element name="LossFromCashFlowAccountingHedgesExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LossFromCashFlowAccountingHedgesExpense"/>
  <xs:element name="NetGainOnHedgeItemsExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetGainOnHedgeItemsExpense"/>
  <xs:element name="TotalIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalIncome"/>
  <xs:element name="TotalExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalExpense"/>
  <xs:element name="ComissionsFromDebitAndCreditCardServices" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ComissionsFromDebitAndCreditCardServices"/>
  <xs:element name="InvestmentsFeeAndCommissionIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InvestmentsFeeAndCommissionIncome"/>
  <xs:element name="ComissionsFromCollectionsAndPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ComissionsFromCollectionsAndPayments"/>
  <xs:element name="GuaranteesAndLetterOfCreditFeeAndCommissionIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteesAndLetterOfCreditFeeAndCommissionIncome"/>
  <xs:element name="UseOfDistributionChannel" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_UseOfDistributionChannel"/>
  <xs:element name="BrandUseAgreementFeeAndCommissionExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_BrandUseAgreementFeeAndCommissionExpense"/>
  <xs:element name="InsuranceNotRelatedToTheGrantingOfCreditsToNaturalPersons" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InsuranceNotRelatedToTheGrantingOfCreditsToNaturalPersons"/>
  <xs:element name="TradingAndSecuritiesManagementFeeAndCommissionIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TradingAndSecuritiesManagementFeeAndCommissionIncome"/>
  <xs:element name="InsuranceRelatedToTheGrantingOfCreditsToNaturalPersons" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InsuranceRelatedToTheGrantingOfCreditsToNaturalPersons"/>
  <xs:element name="InsuranceNotRelatedToTheGrantingOfCreditsToLegalEntities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InsuranceNotRelatedToTheGrantingOfCreditsToLegalEntities"/>
  <xs:element name="FinancialAdvisoryServicesFeeAndCommissionIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAdvisoryServicesFeeAndCommissionIncome"/>
  <xs:element name="LinesOfCreditAndOverdraftsFeeAndCommissionIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LinesOfCreditAndOverdraftsFeeAndCommissionIncome"/>
  <xs:element name="InsuranceRelatedToTheGrantingOfCreditsToLegalEntities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InsuranceRelatedToTheGrantingOfCreditsToLegalEntities"/>
  <xs:element name="ComissionsFromFactoringOperationsServices" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ComissionsFromFactoringOperationsServices"/>
  <xs:element name="LoanCommissionsWithLettersOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoanCommissionsWithLettersOfCredit"/>
  <xs:element name="TotalIncomeFromFeesAndCommissions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalIncomeFromFeesAndCommissions"/>
  <xs:element name="SecuritiesTransactionsFeeAndCommissionExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_SecuritiesTransactionsFeeAndCommissionExpense"/>
  <xs:element name="InterbankTransactionsFeeAndCommissionExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_InterbankTransactionsFeeAndCommissionExpense"/>
  <xs:element name="ExpensesFromObligationsOfLoyaltyAndMeritCardCustomersPrograms" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesFromObligationsOfLoyaltyAndMeritCardCustomersPrograms"/>
  <xs:element name="CommissionsFromUseOfCardBrandsLicense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CommissionsFromUseOfCardBrandsLicense"/>
  <xs:element name="ComissionsFromSecuritiesTransaction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ComissionsFromSecuritiesTransaction"/>
  <xs:element name="FeesForCollectionsAndPaymentsFeeandCommissionExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FeesForCollectionsAndPaymentsFeeandCommissionExpense"/>
  <xs:element name="TotalExpensesFromFeesAndCommissions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalExpensesFromFeesAndCommissions"/>
  <xs:element name="NetFinancialIncomeExpenseDetailsScheduleofNetFinancialIncomeexpenseTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_NetFinancialIncomeExpenseDetailsScheduleofNetFinancialIncomeexpenseTable"/>
  <xs:element name="NetFinancialIncomeExpenseDetailsScheduleofNetFinancialIncomeexpenseLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NetFinancialIncomeExpenseDetailsScheduleofNetFinancialIncomeexpenseLineItems"/>
  <xs:element name="FinancialInstrumentsDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsDebt"/>
  <xs:element name="OtherFinancialInstrumentsHeldForTrading" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherFinancialInstrumentsHeldForTrading"/>
  <xs:element name="FinancialAssetsAndLiabilitiesHeldForTradingAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAndLiabilitiesHeldForTradingAtFairValue"/>
  <xs:element name="ModificationsOfFinancialLiabilitiesAtAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ModificationsOfFinancialLiabilitiesAtAmortizedCost"/>
  <xs:element name="HedgesOfOtherTypesOfFinancialAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_HedgesOfOtherTypesOfFinancialAssets"/>
  <xs:element name="FinancialLiabilitiesAtAmortisedCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortisedCosts"/>
  <xs:element name="FinancialInstrumentsRegulatoryCapitalIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsRegulatoryCapitalIssued"/>
  <xs:element name="DerecognitionOfFinancialAssetsAndLiabilitiesAtAmortizedCostAndFinancialAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerecognitionOfFinancialAssetsAndLiabilitiesAtAmortizedCostAndFinancialAssets"/>
  <xs:element name="GainlossFromForeignCurrencyExchange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GainlossFromForeignCurrencyExchange"/>
  <xs:element name="NetGainlossFromDerivativesInAccountingHedgeOfForeignCurrencyRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetGainlossFromDerivativesInAccountingHedgeOfForeignCurrencyRisk"/>
  <xs:element name="ExchangeIndexationAndAccountingHedgingOfForeignCurrency" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExchangeIndexationAndAccountingHedgingOfForeignCurrency"/>
  <xs:element name="GainlossFromIneffectiveCashFlowAccountingHedges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GainlossFromIneffectiveCashFlowAccountingHedges"/>
  <xs:element name="NetFinancialOperatingIncomeAndExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetFinancialOperatingIncomeAndExpenses"/>
  <xs:element name="OwnershipOneDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OwnershipOneDomainDomain"/>
  <xs:element name="IncomeAttributabletoInvestmentsinOtherCompaniesDetailsScheduleofIncomeObtainedFromInvestmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_IncomeAttributabletoInvestmentsinOtherCompaniesDetailsScheduleofIncomeObtainedFromInvestmentsTable"/>
  <xs:element name="IncomeAttributabletoInvestmentsinOtherCompaniesDetailsScheduleofIncomeObtainedFromInvestmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeAttributabletoInvestmentsinOtherCompaniesDetailsScheduleofIncomeObtainedFromInvestmentsLineItems"/>
  <xs:element name="Shareholder" type="xbrli:stringItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_Shareholder"/>
  <xs:element name="SubtotalAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalAssociates"/>
  <xs:element name="TotalInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalInvestments"/>
  <xs:element name="GainlossOnSaleOfAssetsReceivedInLieuOfPaymentOrForeclosedAtJudicialAuction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GainlossOnSaleOfAssetsReceivedInLieuOfPaymentOrForeclosedAtJudicialAuction"/>
  <xs:element name="OtherIncomeFromAssetsReceivedInPaymentOrForeclosedAtJudicialAuction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherIncomeFromAssetsReceivedInPaymentOrForeclosedAtJudicialAuction"/>
  <xs:element name="ProvisionsForAdjustmentsToNetRealizableValueOfAssetsReceivedInLieuOfPaymentOrForeclos" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForAdjustmentsToNetRealizableValueOfAssetsReceivedInLieuOfPaymentOrForeclos"/>
  <xs:element name="ChargeoffAssetsReceivedInLieuOfPaymentOrForeclosedAtJudicialAuction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ChargeoffAssetsReceivedInLieuOfPaymentOrForeclosedAtJudicialAuction"/>
  <xs:element name="ExpensesToMaintainAssetsReceivedInLieuOfPaymentOrForeclosedAtJudicialAuction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesToMaintainAssetsReceivedInLieuOfPaymentOrForeclosedAtJudicialAuction"/>
  <xs:element name="InvestmentsInOtherCompanies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_InvestmentsInOtherCompanies"/>
  <xs:element name="AssetsForRecoveryAssetsTransferredInFinancialLeasingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsForRecoveryAssetsTransferredInFinancialLeasingOperations"/>
  <xs:element name="OtherAssetsDisposalGroupsHeldForSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherAssetsDisposalGroupsHeldForSale"/>
  <xs:element name="DisposalGroupsHeldForSale" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DisposalGroupsHeldForSale"/>
  <xs:element name="ExpenseRecovery" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpenseRecovery"/>
  <xs:element name="ReleaseOfProvisionsNotRelatedToCreditRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ReleaseOfProvisionsNotRelatedToCreditRisk"/>
  <xs:element name="RevaluationOfPrepaidMonthlyPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_RevaluationOfPrepaidMonthlyPayments"/>
  <xs:element name="RevaluationOfTaxRefunds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_RevaluationOfTaxRefunds"/>
  <xs:element name="RentalIncomeFromInvestmentsProperty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_RentalIncomeFromInvestmentsProperty"/>
  <xs:element name="IncomeFromCardBrandsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeFromCardBrandsIssued"/>
  <xs:element name="FiduciaryAndTrusteeCommissions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FiduciaryAndTrusteeCommissions"/>
  <xs:element name="ForeignTradeIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignTradeIncome"/>
  <xs:element name="ExpenseRecoveryIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpenseRecoveryIncome"/>
  <xs:element name="OthersIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersIncome"/>
  <xs:element name="OtherOperatingIncomeTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherOperatingIncomeTotal"/>
  <xs:element name="WriteoffsForOperatingRisks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_WriteoffsForOperatingRisks"/>
  <xs:element name="ExpensesForCreditOperationsOfFinancialLeasing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesForCreditOperationsOfFinancialLeasing"/>
  <xs:element name="LegalExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LegalExpenses"/>
  <xs:element name="CorrespondentBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CorrespondentBanks"/>
  <xs:element name="CardAdministration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CardAdministration"/>
  <xs:element name="ExpensesForChargeoffLeasedAssetsRecoveries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesForChargeoffLeasedAssetsRecoveries"/>
  <xs:element name="RenegotiatedLoanInsurancePremium" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_RenegotiatedLoanInsurancePremium"/>
  <xs:element name="LifeEnsurance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LifeEnsurance"/>
  <xs:element name="ValuationExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ValuationExpense"/>
  <xs:element name="ProvisionsForTrialsAndLitigation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForTrialsAndLitigation"/>
  <xs:element name="ProvisionForPendingOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionForPendingOperations"/>
  <xs:element name="ExpenseRecoveryFromOperationalRiskEvents" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpenseRecoveryFromOperationalRiskEvents"/>
  <xs:element name="OthersExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersExpenses"/>
  <xs:element name="OtherOperatingExpenseTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherOperatingExpenseTotal"/>
  <xs:element name="ExpensesForShorttermEmployeeBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesForShorttermEmployeeBenefit"/>
  <xs:element name="ExpensesForEmployeeBenefitsDueToTerminationOfEmploymentContract" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesForEmployeeBenefitsDueToTerminationOfEmploymentContract"/>
  <xs:element name="TrainingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TrainingExpenses"/>
  <xs:element name="ExpensesForNurseryAndKindergarten" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesForNurseryAndKindergarten"/>
  <xs:element name="OtherPersonnelExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherPersonnelExpenses"/>
  <xs:element name="OthersAdjustmentToReconcileProfitLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersAdjustmentToReconcileProfitLoss"/>
  <xs:element name="OfficeRentalAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OfficeRentalAndEquipment"/>
  <xs:element name="OfficeSupplies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OfficeSupplies"/>
  <xs:element name="ExternalServiceOfFinancialInformation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExternalServiceOfFinancialInformation"/>
  <xs:element name="LegalAndNotaryExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LegalAndNotaryExpenses"/>
  <xs:element name="EnergyHeatingAndOtherUtilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_EnergyHeatingAndOtherUtilities"/>
  <xs:element name="PostalBoxMailPostageAndHomeDeliveryServices" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_PostalBoxMailPostageAndHomeDeliveryServices"/>
  <xs:element name="OtherExpensesOfObligationsForLeaseAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherExpensesOfObligationsForLeaseAgreements"/>
  <xs:element name="ExternalServiceOfCustodyOfDocumentation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExternalServiceOfCustodyOfDocumentation"/>
  <xs:element name="ExpensesForShorttermLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesForShorttermLeases"/>
  <xs:element name="CardEmbossingServiceCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CardEmbossingServiceCharges"/>
  <xs:element name="FeesForAdvisoryServicesCarriedOutByOtherAuditingCompanies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FeesForAdvisoryServicesCarriedOutByOtherAuditingCompanies"/>
  <xs:element name="FeesForAdvisoryServicesCarriedOutByTheExternalAuditor" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FeesForAdvisoryServicesCarriedOutByTheExternalAuditor"/>
  <xs:element name="ExpensesForShorttermLeasesAndLowValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesForShorttermLeasesAndLowValue"/>
  <xs:element name="FinesAppliedByOtherAgencies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinesAppliedByOtherAgencies"/>
  <xs:element name="FeesForReviewAndAuditOfTheFinancialStatementsByTheExternalAuditor" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FeesForReviewAndAuditOfTheFinancialStatementsByTheExternalAuditor"/>
  <xs:element name="TechnologicalDevelopmentsExpensesCertificationAndTechnologyTesting" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TechnologicalDevelopmentsExpensesCertificationAndTechnologyTesting"/>
  <xs:element name="DataProcessing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DataProcessing"/>
  <xs:element name="ExternalCreditEvaluationService" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExternalCreditEvaluationService"/>
  <xs:element name="ExternalCollectionService" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExternalCollectionService"/>
  <xs:element name="CallCenterServiceForSalesMarketingQualityControlCustomerService" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CallCenterServiceForSalesMarketingQualityControlCustomerService"/>
  <xs:element name="BoardExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_BoardExpenses"/>
  <xs:element name="ContributionToBankingRegulator" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ContributionToBankingRegulator"/>
  <xs:element name="RealEstateContributions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_RealEstateContributions"/>
  <xs:element name="TaxesOtherThanIncomeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TaxesOtherThanIncomeTax"/>
  <xs:element name="Patents" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_Patents"/>
  <xs:element name="OtherTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherTaxes"/>
  <xs:element name="OtherIntangibleAssetsArisingFromBusinessCombinations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherIntangibleAssetsArisingFromBusinessCombinations"/>
  <xs:element name="OtherIndependentlyOriginatedIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherIndependentlyOriginatedIntangibleAssets"/>
  <xs:element name="DepreciationofPropertyandEquipmentBuildingsAndLand" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DepreciationofPropertyandEquipmentBuildingsAndLand"/>
  <xs:element name="OtherPropertyAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherPropertyAndEquipment"/>
  <xs:element name="DepreciationImpairmentLeasedAssetsBuildingsLand" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DepreciationImpairmentLeasedAssetsBuildingsLand"/>
  <xs:element name="DepreciationImpairmentLeasedAssetsOtherPropertyAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DepreciationImpairmentLeasedAssetsOtherPropertyAndEquipment"/>
  <xs:element name="DepreciationForImprovementsInLeasedRealEstateAsLeasedOfRighttouseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DepreciationForImprovementsInLeasedRealEstateAsLeasedOfRighttouseAssets"/>
  <xs:element name="AmortizationForTheRighttouseOtherIntangibleAssetsUnderLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AmortizationForTheRighttouseOtherIntangibleAssetsUnderLease"/>
  <xs:element name="DepreciationOfOtherAssetsForInvestmentProperties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DepreciationOfOtherAssetsForInvestmentProperties"/>
  <xs:element name="AmortizationOfOtherAssetsPerActivityIncomeAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AmortizationOfOtherAssetsPerActivityIncomeAsset"/>
  <xs:element name="DepreciationAndAmortisationExpens" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DepreciationAndAmortisationExpens"/>
  <xs:element name="ImpairmentOfAssetsFromIncomeFromOrdinaryActivitiesFromContractsWithCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentOfAssetsFromIncomeFromOrdinaryActivitiesFromContractsWithCustomers"/>
  <xs:element name="ExpenseOfProvisionsEstablishedForLoanCreditRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpenseOfProvisionsEstablishedForLoanCreditRisk"/>
  <xs:element name="ExpenseOfSpecialProvisionsForCreditRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpenseOfSpecialProvisionsForCreditRisk"/>
  <xs:element name="ImpairmentsForCreditRiskFromFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentsForCreditRiskFromFinancialAssetsAtFairValueThroughOtherComprehensiveIncome"/>
  <xs:element name="ExpectedCreditLossesTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpectedCreditLossesTotal"/>
  <xs:element name="ExpectedCreditLossesDetailsScheduleofExpenseofProvisionsConstitutedforCreditRiskandExpectedCreditLossesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_ExpectedCreditLossesDetailsScheduleofExpenseofProvisionsConstitutedforCreditRiskandExpectedCreditLossesTable"/>
  <xs:element name="ExpenseOfProvisionsEstablishedForCreditRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpenseOfProvisionsEstablishedForCreditRisk"/>
  <xs:element name="CommercialLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoans"/>
  <xs:element name="ConsumersLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumersLoans"/>
  <xs:element name="ImpairmentsForCreditRiskFromFinancialAssetsAtFairValueOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpairmentsForCreditRiskFromFinancialAssetsAtFairValueOtherComprehensiveIncome"/>
  <xs:element name="ResidentialMortgageLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ResidentialMortgageLoans"/>
  <xs:element name="RelatedPartyDisclosuresDetailsScheduleofOtherAssetsandLiabilitieswithRelatedPartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RelatedPartyDisclosuresDetailsScheduleofOtherAssetsandLiabilitieswithRelatedPartiesTable"/>
  <xs:element name="RelatedPartyDisclosuresDetailsScheduleofOtherAssetsandLiabilitieswithRelatedPartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelatedPartyDisclosuresDetailsScheduleofOtherAssetsandLiabilitieswithRelatedPartiesLineItems"/>
  <xs:element name="DerivativeFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeFinancialInstruments"/>
  <xs:element name="AllowancesEstablishedLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AllowancesEstablishedLoans"/>
  <xs:element name="ContingentLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ContingentLoans"/>
  <xs:element name="Financialliabilitiesheldfortradingatfairvalue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_Financialliabilitiesheldfortradingatfairvalue"/>
  <xs:element name="DerivativeFinancialInstrumentsForHedgingPurposes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeFinancialInstrumentsForHedgingPurposes"/>
  <xs:element name="ObligationsByRepurchaseAgreementsAndSecuritiesLending" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ObligationsByRepurchaseAgreementsAndSecuritiesLending"/>
  <xs:element name="OtherFinancialObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherFinancialObligation"/>
  <xs:element name="RelatedPartyDisclosuresDetailsScheduleofIncomeandExpensesfromRelatedPartyTransactionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RelatedPartyDisclosuresDetailsScheduleofIncomeandExpensesfromRelatedPartyTransactionsTable"/>
  <xs:element name="RelatedPartyDisclosuresDetailsScheduleofIncomeandExpensesfromRelatedPartyTransactionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelatedPartyDisclosuresDetailsScheduleofIncomeandExpensesfromRelatedPartyTransactionsLineItems"/>
  <xs:element name="UFIndexationRevenueFromRelateParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_UFIndexationRevenueFromRelateParty"/>
  <xs:element name="IncomeFromCommissionsFromRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeFromCommissionsFromRelatedParty"/>
  <xs:element name="NetFinancialIncomeexpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetFinancialIncomeexpense"/>
  <xs:element name="OtherIncomeFromRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherIncomeFromRelatedParty"/>
  <xs:element name="TotalIncomeFromRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalIncomeFromRelatedParty"/>
  <xs:element name="InterestExpenseFromRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestExpenseFromRelatedParty"/>
  <xs:element name="ExpensesFromCommissions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesFromCommissions"/>
  <xs:element name="ExpensesCreditLossesFromRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesCreditLossesFromRelatedParty"/>
  <xs:element name="ExpensesFromSalariesAndEmployeeBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesFromSalariesAndEmployeeBenefits"/>
  <xs:element name="OtherExpensesFromRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherExpensesFromRelatedParty"/>
  <xs:element name="RelatedPartyExpensesTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_RelatedPartyExpensesTotal"/>
  <xs:element name="RelatedPartyDisclosuresDetailsScheduleofOtherRelatedPartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RelatedPartyDisclosuresDetailsScheduleofOtherRelatedPartiesTable"/>
  <xs:element name="RelatedPartyDisclosuresDetailsScheduleofOtherRelatedPartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelatedPartyDisclosuresDetailsScheduleofOtherRelatedPartiesLineItems"/>
  <xs:element name="DescriptionOfTransactionsWithRelatedPartyTypeOfService" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DescriptionOfTransactionsWithRelatedPartyTypeOfService"/>
  <xs:element name="DescriptionOfTransactionsWithRelatedTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DescriptionOfTransactionsWithRelatedTerm"/>
  <xs:element name="DescriptionOfTheTransactionWithRelatedPartyRenewalConditions" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DescriptionOfTheTransactionWithRelatedPartyRenewalConditions"/>
  <xs:element name="TransactionsUnderEquivalenceConditionsToThoseTransactionsWithMutualIndependenceBetwe" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionsUnderEquivalenceConditionsToThoseTransactionsWithMutualIndependenceBetwe"/>
  <xs:element name="EffectOnIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_EffectOnIncome"/>
  <xs:element name="EffectOnExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_EffectOnExpenses"/>
  <xs:element name="RelatedPartyDisclosuresDetailsScheduleofPaymentsandCompositionofKeyManagementPersonnelTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RelatedPartyDisclosuresDetailsScheduleofPaymentsandCompositionofKeyManagementPersonnelTable"/>
  <xs:element name="RelatedPartyDisclosuresDetailsScheduleofPaymentsandCompositionofKeyManagementPersonnelLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelatedPartyDisclosuresDetailsScheduleofPaymentsandCompositionofKeyManagementPersonnelLineItems"/>
  <xs:element name="KeyManagementPersonnelCompensationRemunerations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_KeyManagementPersonnelCompensationRemunerations"/>
  <xs:element name="KeyPersonnelManagementGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_KeyPersonnelManagementGross"/>
  <xs:element name="TotalNumberOfKeyPersonnelExecutives" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalNumberOfKeyPersonnelExecutives"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofValuationTechniquesandInputsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofValuationTechniquesandInputsTable"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofValuationTechniquesandInputsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofValuationTechniquesandInputsLineItems"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValueofFinancialAssetsLiabilitiesontheBalanceSheetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValueofFinancialAssetsLiabilitiesontheBalanceSheetTable"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValueofFinancialAssetsLiabilitiesontheBalanceSheetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValueofFinancialAssetsLiabilitiesontheBalanceSheetLineItems"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofReconciliationBetweentheBeginningandEndingBalancesofInstrumentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofReconciliationBetweentheBeginningandEndingBalancesofInstrumentsTable"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofReconciliationBetweentheBeginningandEndingBalancesofInstrumentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofReconciliationBetweentheBeginningandEndingBalancesofInstrumentsLineItems"/>
  <xs:element name="Assets1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_Assets1"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofInstrumentsClassifiedinLevel3usingAlternativeinKeyValuationAssumptionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofInstrumentsClassifiedinLevel3usingAlternativeinKeyValuationAssumptionsTable"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofInstrumentsClassifiedinLevel3usingAlternativeinKeyValuationAssumptionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofInstrumentsClassifiedinLevel3usingAlternativeinKeyValuationAssumptionsLineItems"/>
  <xs:element name="FinancialAssetsHeldForTrading" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTrading"/>
  <xs:element name="IncreaseDecreaseInFairValueMeasurementDueToChangeInOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IncreaseDecreaseInFairValueMeasurementDueToChangeInOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsAssets"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValuesoftheFinancialAssetsandLiabilitiesthatarenotRecordedatFairValueintheStatementofFinancialPositionTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValuesoftheFinancialAssetsandLiabilitiesthatarenotRecordedatFairValueintheStatementofFinancialPositionTable"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValuesoftheFinancialAssetsandLiabilitiesthatarenotRecordedatFairValueintheStatementofFinancialPositionLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValuesoftheFinancialAssetsandLiabilitiesthatarenotRecordedatFairValueintheStatementofFinancialPositionLineItems"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValueFinancialAssetsandLiabilitiesnotMeasuredatFairValueontheBalanceSheetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValueFinancialAssetsandLiabilitiesnotMeasuredatFairValueontheBalanceSheetTable"/>
  <xs:element name="FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValueFinancialAssetsandLiabilitiesnotMeasuredatFairValueontheBalanceSheetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FairValueofFinancialAssetsandLiabilitiesDetailsScheduleofFairValueFinancialAssetsandLiabilitiesnotMeasuredatFairValueontheBalanceSheetLineItems"/>
  <xs:element name="LoandAndAdvancesToForeignBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoandAndAdvancesToForeignBanks"/>
  <xs:element name="LoansAndAdvancesToBanksNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksNet"/>
  <xs:element name="LoansToCustomersNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersNet"/>
  <xs:element name="DebtFinancialInstrumentsIssuedLettersOfCreditForResidentialPurposes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsIssuedLettersOfCreditForResidentialPurposes"/>
  <xs:element name="DebtFinancialInstrumentsLettersOfCreditForGeneralPurposes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsLettersOfCreditForGeneralPurposes"/>
  <xs:element name="DebtFinancialInstrumentsBonds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsBonds"/>
  <xs:element name="FinancialLiabilitiesAtAmortizedCostNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesAtAmortizedCostNet"/>
  <xs:element name="MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesDetailsScheduleofFinancialAssetsandLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesDetailsScheduleofFinancialAssetsandLiabilitiesTable"/>
  <xs:element name="MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesDetailsScheduleofFinancialAssetsandLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesDetailsScheduleofFinancialAssetsandLiabilitiesLineItems"/>
  <xs:element name="LoansToCustomersAtAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersAtAmortizedCost"/>
  <xs:element name="CurrentAccountsAndOtherDemandDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAccountsAndOtherDemandDeposit"/>
  <xs:element name="SavingsAccountsAndTimeDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SavingsAccountsAndTimeDeposit"/>
  <xs:element name="LeaseLiabilitie" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_LeaseLiabilitie"/>
  <xs:element name="FinancialandNonFinancialAssetsandLiabilitiesbyCurrencyDetailsScheduleofFinancialandNonFinancialAssetsandLiabilitiesbyCurrencyTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialandNonFinancialAssetsandLiabilitiesbyCurrencyDetailsScheduleofFinancialandNonFinancialAssetsandLiabilitiesbyCurrencyTable"/>
  <xs:element name="FinancialandNonFinancialAssetsandLiabilitiesbyCurrencyDetailsScheduleofFinancialandNonFinancialAssetsandLiabilitiesbyCurrencyLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialandNonFinancialAssetsandLiabilitiesbyCurrencyDetailsScheduleofFinancialandNonFinancialAssetsandLiabilitiesbyCurrencyLineItems"/>
  <xs:element name="MismatchOfFinancialAssetsAndLiabilitie" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MismatchOfFinancialAssetsAndLiabilitie"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofCreditRiskExposurePerBalanceSheetItemIncludingDerivativesDetailedbyBothGeographicRegionandIndustrySectorTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofCreditRiskExposurePerBalanceSheetItemIncludingDerivativesDetailedbyBothGeographicRegionandIndustrySectorTable"/>
  <xs:element name="FinancialAssetsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAmount"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofGuaranteesValuesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofGuaranteesValuesTable"/>
  <xs:element name="MaximumExposureToCreditRisks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_MaximumExposureToCreditRisks"/>
  <xs:element name="MortgageAssetsHeldAsCollateral" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageAssetsHeldAsCollateral"/>
  <xs:element name="PledgesHeldAsCollateral" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_PledgesHeldAsCollateral"/>
  <xs:element name="SecuritiesHeldAsCollateral" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_SecuritiesHeldAsCollateral"/>
  <xs:element name="WarrantsHeldAsCollateral" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_WarrantsHeldAsCollateral"/>
  <xs:element name="CollateralAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CollateralAssets"/>
  <xs:element name="NetExposureToCreditRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetExposureToCreditRisk"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofAgingAnalysisofLoansTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofAgingAnalysisofLoansTable"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofAgingAnalysisofLoansLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskManagementandReportDetailsScheduleofAgingAnalysisofLoansLineItems"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofBookValueofLoanswithRenegotiatedTermsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofBookValueofLoanswithRenegotiatedTermsTable"/>
  <xs:element name="LoansAndAdvanceToBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvanceToBank"/>
  <xs:element name="LoanToCustomerAtAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_LoanToCustomerAtAmortizedCost"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofAmortizedCostsandNetLossofModifiedFinancialAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofAmortizedCostsandNetLossofModifiedFinancialAssetsTable"/>
  <xs:element name="AmortisedCostsOfFinancialAssetsModified" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AmortisedCostsOfFinancialAssetsModified"/>
  <xs:element name="NetModificationLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetModificationLoss"/>
  <xs:element name="AwardsTypeDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AwardsTypeDomainDomain"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofGrossCarryingAmountPreviouslyModifiedFinancialAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofGrossCarryingAmountPreviouslyModifiedFinancialAssetsTable"/>
  <xs:element name="GrossCarryingAmountOfFinancialAssetsPostModification" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_GrossCarryingAmountOfFinancialAssetsPostModification"/>
  <xs:element name="ExpectedCreditLossOnFinancialAssetsPostModification" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpectedCreditLossOnFinancialAssetsPostModification"/>
  <xs:element name="GrossCarryingAmountOfFinancialAssetsPreModification" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_GrossCarryingAmountOfFinancialAssetsPreModification"/>
  <xs:element name="ExpectedCreditLossOnFinancialAssetsPreModification" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpectedCreditLossOnFinancialAssetsPreModification"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofCreditLimitGrantedtoDebtorsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofCreditLimitGrantedtoDebtorsTable"/>
  <xs:element name="ShareOfDebtInstrumentsIssuedThatAreIncludedInInsurersRegulatoryCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ShareOfDebtInstrumentsIssuedThatAreIncludedInInsurersRegulatoryCapital"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofuseofMARTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofuseofMARTable"/>
  <xs:element name="ExpectedNetCashFlowsInternalReport" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpectedNetCashFlowsInternalReport"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofuseofCrossCurrencyFundingTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofuseofCrossCurrencyFundingTable"/>
  <xs:element name="CrossCurrencyFunding" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CrossCurrencyFunding"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofFinancialRatiosTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofFinancialRatiosTable"/>
  <xs:element name="LiquidAssetsToNetFundingLiquidityManagementRisk" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LiquidAssetsToNetFundingLiquidityManagementRisk"/>
  <xs:element name="NonCurrentLiabilitiesToNonCurrentAssetsLiquidityManagementRisk" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NonCurrentLiabilitiesToNonCurrentAssetsLiquidityManagementRisk"/>
  <xs:element name="DepositsToLoansLiquidityManagementRisk" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DepositsToLoansLiquidityManagementRisk"/>
  <xs:element name="RiskManagementandReportDetailsSchedulesforCalculationofC46RegulatoryInformationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsSchedulesforCalculationofC46RegulatoryInformationTable"/>
  <xs:element name="CurrencyBalanceSheetsUptoThirtyDays" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrencyBalanceSheetsUptoThirtyDays"/>
  <xs:element name="CurrenciesBalanceSheetUptoNinetyDays" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrenciesBalanceSheetUptoNinetyDays"/>
  <xs:element name="ForeignCurrencyBalanceSheetUptoThirtyDays" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignCurrencyBalanceSheetUptoThirtyDays"/>
  <xs:element name="LeaseContractualTermsDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LeaseContractualTermsDomainDomain"/>
  <xs:element name="RiskManagementandReportDetailsSchedulesofConsolidatedTermLiquidityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsSchedulesofConsolidatedTermLiquidityTable"/>
  <xs:element name="RiskManagementandReportDetailsSchedulesofConsolidatedTermLiquidityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskManagementandReportDetailsSchedulesofConsolidatedTermLiquidityLineItems"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofEvolutionoftheLCRandNSFRTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofEvolutionoftheLCRandNSFRTable"/>
  <xs:element name="LiquidityCoverageRatioPerShare" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_LiquidityCoverageRatioPerShare"/>
  <xs:element name="NetStableFinancingRatioinDollars" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_NetStableFinancingRatioinDollars"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofContractualMaturityProfileoftheFinancialLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofContractualMaturityProfileoftheFinancialLiabilitiesTable"/>
  <xs:element name="FinancialLiabilitiesUndiscountedCashFlow" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesUndiscountedCashFlow"/>
  <xs:element name="MaximumValueatRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MaximumValueatRisk"/>
  <xs:element name="MinimumValueatRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MinimumValueatRisk"/>
  <xs:element name="AverageValueatRiskinShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageValueatRiskinShares"/>
  <xs:element name="MaximumEarningsatRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MaximumEarningsatRisk"/>
  <xs:element name="MinimumEarningsatRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MinimumEarningsatRisk"/>
  <xs:element name="AverageEarningsatRiskinShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageEarningsatRiskinShares"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofInterestRateCashFlowsoftheBankingBookTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofInterestRateCashFlowsoftheBankingBookTable"/>
  <xs:element name="CashDueFromBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CashDueFromBank"/>
  <xs:element name="DerivativeInstrumentsUnderHedgeaccountingTreatment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeInstrumentsUnderHedgeaccountingTreatment"/>
  <xs:element name="BankingBookUndiscountedCashInflows" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_BankingBookUndiscountedCashInflows"/>
  <xs:element name="DerivativeInstrumentsUnderHedgeaccountingTreatments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeInstrumentsUnderHedgeaccountingTreatments"/>
  <xs:element name="BorrowingsFromFinancialInstitutions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_BorrowingsFromFinancialInstitutions"/>
  <xs:element name="DebtFinancialInstrumentIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentIssued"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofAdverseScenarioMarketFactorsFluctuationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofAdverseScenarioMarketFactorsFluctuationsTable"/>
  <xs:element name="BasisPointOfReasonablyPossibleIncreaseDecreaseInRiskAssumption" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BasisPointOfReasonablyPossibleIncreaseDecreaseInRiskAssumption"/>
  <xs:element name="CurrencyOfDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrencyOfDomainDomain"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofPotentialProfitandLossImpactonTradingBookTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofPotentialProfitandLossImpactonTradingBookTable"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofPotentialProfitandLossImpactonTradingBookLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskManagementandReportDetailsScheduleofPotentialProfitandLossImpactonTradingBookLineItems"/>
  <xs:element name="CLPInterestRateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CLPInterestRateAmount"/>
  <xs:element name="NoncurrentAssetsDerivatives" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_NoncurrentAssetsDerivatives"/>
  <xs:element name="CLPInterestRateDebtInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CLPInterestRateDebtInstruments"/>
  <xs:element name="CLFInterestRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CLFInterestRate"/>
  <xs:element name="CLFInterestRateDerivatives" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CLFInterestRateDerivatives"/>
  <xs:element name="CLFInterestRateDebtInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CLFInterestRateDebtInstruments"/>
  <xs:element name="InterestRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestRate"/>
  <xs:element name="DomesticoffshoreInterestRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DomesticoffshoreInterestRate"/>
  <xs:element name="DerivativeFinancialLiabilitieHeldForHedging" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeFinancialLiabilitieHeldForHedging"/>
  <xs:element name="BankingSpread" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_BankingSpread"/>
  <xs:element name="GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLosses"/>
  <xs:element name="MostAdverseStressScenarioPAndLImpactTradingBookTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_MostAdverseStressScenarioPAndLImpactTradingBookTotal"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofNRFFImpactonAccrualTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofNRFFImpactonAccrualTable"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofNRFFImpactonAccrualLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskManagementandReportDetailsScheduleofNRFFImpactonAccrualLineItems"/>
  <xs:element name="ImpactByBaseInterestRateShocks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ImpactByBaseInterestRateShocks"/>
  <xs:element name="NetRevenuesFromFundsImpactDueToSpreadsShock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NetRevenuesFromFundsImpactDueToSpreadsShock"/>
  <xs:element name="TotalNrffImpactOnAccrualBook" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalNrffImpactOnAccrualBook"/>
  <xs:element name="CLPDebtInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CLPDebtInstruments"/>
  <xs:element name="CLFDebtInstrument" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CLFDebtInstrument"/>
  <xs:element name="BankingArrangementsClassifiedAsCashEquivalent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_BankingArrangementsClassifiedAsCashEquivalent"/>
  <xs:element name="MostAdverseStressScenarioPAndLImpactAFSportfolioTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_MostAdverseStressScenarioPAndLImpactAFSportfolioTotal"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofContractsSusceptibletoOffsetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofContractsSusceptibletoOffsetTable"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofContractsSusceptibletoOffsetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskManagementandReportDetailsScheduleofContractsSusceptibletoOffsetLineItems"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofNetLossGrossLossandRecoveriesDuetoOperationalRiskEventsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsScheduleofNetLossGrossLossandRecoveriesDuetoOperationalRiskEventsTable"/>
  <xs:element name="RiskManagementandReportDetailsScheduleofNetLossGrossLossandRecoveriesDuetoOperationalRiskEventsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskManagementandReportDetailsScheduleofNetLossGrossLossandRecoveriesDuetoOperationalRiskEventsLineItems"/>
  <xs:element name="InternalFraud" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_InternalFraud"/>
  <xs:element name="ExternalFraud" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExternalFraud"/>
  <xs:element name="WorkPracticesAndSafetyInTheBusinessPosition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_WorkPracticesAndSafetyInTheBusinessPosition"/>
  <xs:element name="CustomersProductsAndBusinessPractices" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CustomersProductsAndBusinessPractices"/>
  <xs:element name="DamageToPhysicalAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_DamageToPhysicalAssets"/>
  <xs:element name="BusinessInterruptionAndSystemFailures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_BusinessInterruptionAndSystemFailures"/>
  <xs:element name="ExecutionDeliveryAndProcessManagement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExecutionDeliveryAndProcessManagement"/>
  <xs:element name="Total" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_Total"/>
  <xs:element name="RiskWeightedAssetCalculationMethodologyDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskWeightedAssetCalculationMethodologyDomainDomain"/>
  <xs:element name="InformationonRegulatoryCapitalandCapitalAdequacyRatiosDetailsScheduleofTotalAssetsRiskWeightedAssetsandComponentsoftheEffectiveEquityAccordingToBaselIIITable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_InformationonRegulatoryCapitalandCapitalAdequacyRatiosDetailsScheduleofTotalAssetsRiskWeightedAssetsandComponentsoftheEffectiveEquityAccordingToBaselIIITable"/>
  <xs:element name="TotalAssetsAccordingToTheStatementOfFinancialPosition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalAssetsAccordingToTheStatementOfFinancialPosition"/>
  <xs:element name="NonconsolidatedInvestmentInSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NonconsolidatedInvestmentInSubsidiaries"/>
  <xs:element name="AssetsDiscountedFromRegulatoryCapitalOtherThanItem2" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsDiscountedFromRegulatoryCapitalOtherThanItem2"/>
  <xs:element name="DerivativeCreditEquivalents" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeCreditEquivalents"/>
  <xs:element name="AssetsGeneratedByTheIntermediationOfFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsGeneratedByTheIntermediationOfFinancialInstruments"/>
  <xs:element name="TotalAssetsForRegulatoryPurposes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalAssetsForRegulatoryPurposes"/>
  <xs:element name="CreditRiskWeightedAssetsEstimatedAccordingToTheStandardMethodologyCRWA" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditRiskWeightedAssetsEstimatedAccordingToTheStandardMethodologyCRWA"/>
  <xs:element name="CreditRiskWeightedAssetsEstimatedAccordingToInternalMethodologiesCRWA" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditRiskWeightedAssetsEstimatedAccordingToInternalMethodologiesCRWA"/>
  <xs:element name="MarketRiskWeightedAssetsMRWA" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_MarketRiskWeightedAssetsMRWA"/>
  <xs:element name="OperationalRiskWeightedAssetsORWA" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OperationalRiskWeightedAssetsORWA"/>
  <xs:element name="Riskweightedassets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_Riskweightedassets"/>
  <xs:element name="RiskweightedAssetsAfterApplicationOfTheOutputFloorRWA" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskweightedAssetsAfterApplicationOfTheOutputFloorRWA"/>
  <xs:element name="OwnersEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OwnersEquity"/>
  <xs:element name="NoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_NoncontrollingInterest"/>
  <xs:element name="ExcessMinorityInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ExcessMinorityInvestments"/>
  <xs:element name="CoreTier1CapitalCET1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_CoreTier1CapitalCET1"/>
  <xs:element name="AdditionalDeductionsToCoreTier1CapitalOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_AdditionalDeductionsToCoreTier1CapitalOther"/>
  <xs:element name="CoreTier1CapitalCET1one" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_CoreTier1CapitalCET1one"/>
  <xs:element name="VoluntaryProvisionsadditionalImputed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_VoluntaryProvisionsadditionalImputed"/>
  <xs:element name="SubordinatedBondsImputedAsAdditional" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_SubordinatedBondsImputedAsAdditional"/>
  <xs:element name="PreferredSharesAllocatedToAdditional" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_PreferredSharesAllocatedToAdditional"/>
  <xs:element name="BondsWithoutFixedTermOfMaturityImputedToAdditionalCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_BondsWithoutFixedTermOfMaturityImputedToAdditionalCapital"/>
  <xs:element name="DiscountsAppliedToAT1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DiscountsAppliedToAT1"/>
  <xs:element name="AdditionalTier1CapitalAT1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdditionalTier1CapitalAT1"/>
  <xs:element name="Tier1Capital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_Tier1Capital"/>
  <xs:element name="VoluntaryProvisionsadditionalImputedAsTier2CapitalT2" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_VoluntaryProvisionsadditionalImputedAsTier2CapitalT2"/>
  <xs:element name="SubordinatedBondsImputed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SubordinatedBondsImputed"/>
  <xs:element name="EquivalentTier" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_EquivalentTier"/>
  <xs:element name="DiscountsAppliedToT2" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_DiscountsAppliedToT2"/>
  <xs:element name="TierTwoCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TierTwoCapital"/>
  <xs:element name="EffectiveEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_EffectiveEquity"/>
  <xs:element name="AdditionalBasicCapitalRequiredForTheConstitutionOfTheConservationBuffer" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdditionalBasicCapitalRequiredForTheConstitutionOfTheConservationBuffer"/>
  <xs:element name="AdditionalBasicCapitalRequiredToSetUpTheCountercyclicalBuffe" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdditionalBasicCapitalRequiredToSetUpTheCountercyclicalBuffe"/>
  <xs:element name="AdditionalBasicCapitalRequiredForBanksQualifiedAsSystemic" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdditionalBasicCapitalRequiredForBanksQualifiedAsSystemic"/>
  <xs:element name="AdditionalCapitalRequiredForTheEvaluationOfTheAdequacyOfEffectiveEquityPillar2" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdditionalCapitalRequiredForTheEvaluationOfTheAdequacyOfEffectiveEquityPillar2"/>
  <xs:element name="InformationonRegulatoryCapitalandCapitalAdequacyRatiosDetailsScheduleofCapitalAdequacyRatiosandRegulatoryComplianceAccordingToBaselIIITable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_InformationonRegulatoryCapitalandCapitalAdequacyRatiosDetailsScheduleofCapitalAdequacyRatiosandRegulatoryComplianceAccordingToBaselIIITable"/>
  <xs:element name="LeverageRatio" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LeverageRatio"/>
  <xs:element name="LeverageRatioThatTheBankMustMeetConsideringTheMinimumRequirements" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LeverageRatioThatTheBankMustMeetConsideringTheMinimumRequirements"/>
  <xs:element name="CET1CapitalRatio" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CET1CapitalRatio"/>
  <xs:element name="CET1CapitalRatioThatTheBankMustMeetConsideringTheMinimumRequirements" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CET1CapitalRatioThatTheBankMustMeetConsideringTheMinimumRequirements"/>
  <xs:element name="CapitalBufferShortfall" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CapitalBufferShortfall"/>
  <xs:element name="Tier1CapitalRatio" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Tier1CapitalRatio"/>
  <xs:element name="Tier1CapitalRatioThatTheBankMustMeetConsideringTheMinimumRequirements" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Tier1CapitalRatioThatTheBankMustMeetConsideringTheMinimumRequirements"/>
  <xs:element name="RegulatoryCapitalRatio" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_RegulatoryCapitalRatio"/>
  <xs:element name="TotalOrRegulatoryCapitalRatioThatTheBankMustMeetConsideringTheMinimumRequirements" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalOrRegulatoryCapitalRatioThatTheBankMustMeetConsideringTheMinimumRequirements"/>
  <xs:element name="TotalOrRegulatoryCapitalRatioThatTheBankMustMeetConsideringTheChargeForArticle35Bis" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalOrRegulatoryCapitalRatioThatTheBankMustMeetConsideringTheChargeForArticle35Bis"/>
  <xs:element name="TotalorRegulatoryCapitalRatioThatTheBankMustMeetConsideringTheMinimumRequirementsConservationbufferandcountercyclicalbuffer" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalorRegulatoryCapitalRatioThatTheBankMustMeetConsideringTheMinimumRequirementsConservationbufferandcountercyclicalbuffer"/>
  <xs:element name="CreditRating" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditRating"/>
  <xs:element name="AdditionalProvisionsComputedInTier2CapitalT2InRelationToCRWA" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AdditionalProvisionsComputedInTier2CapitalT2InRelationToCRWA"/>
  <xs:element name="SubordinatedBondsComputedAsTier2CapitalT2InRelationToCET1Capital" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubordinatedBondsComputedAsTier2CapitalT2InRelationToCET1Capital"/>
  <xs:element name="AdditionalTier1CapitalAT1InRelationToCET1Capital" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AdditionalTier1CapitalAT1InRelationToCET1Capital"/>
  <xs:element name="VoluntaryadditionalProvisionsAndSubordinatedBondsComputedAsAT1InRelationToRWAs" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_VoluntaryadditionalProvisionsAndSubordinatedBondsComputedAsAT1InRelationToRWAs"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_SummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="ForeignCurrencyExchangeRates1" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignCurrencyExchangeRates1"/>
  <xs:element name="ForeignCurrencyExchangeRates2" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignCurrencyExchangeRates2"/>
  <xs:element name="ForeignCurrencyExchangeRates3" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignCurrencyExchangeRates3"/>
  <xs:element name="ThresholdRetiringPeriodForSpecifiedEmployeesToWhomPaymentsAreMade" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ThresholdRetiringPeriodForSpecifiedEmployeesToWhomPaymentsAreMade"/>
  <xs:element name="DiscountRateTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DiscountRateTerm"/>
  <xs:element name="SharesAtBank" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_SharesAtBank"/>
  <xs:element name="DividendDistributionProfitPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DividendDistributionProfitPercentage"/>
  <xs:element name="IfrsEquitySecuritiesByIndustryDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IfrsEquitySecuritiesByIndustryDomainDomain"/>
  <xs:element name="BusinessSegmentDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_BusinessSegmentDetailsTable"/>
  <xs:element name="NumberOfBusinessSegments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NumberOfBusinessSegments"/>
  <xs:element name="TotalIncomePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalIncomePercentage"/>
  <xs:element name="AdjustmentsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsAmount"/>
  <xs:element name="ReversalOfWriteOffsAssetsReceivedInLieuOfPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ReversalOfWriteOffsAssetsReceivedInLieuOfPayments"/>
  <xs:element name="AdjustmentsInLiabilitiesForProvidingMinimumDividendsAndDifferingAllowancesForLoanLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsInLiabilitiesForProvidingMinimumDividendsAndDifferingAllowancesForLoanLosses"/>
  <xs:element name="AdjustmentOperatingRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentOperatingRevenue"/>
  <xs:element name="AdjustmentsAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsAssets"/>
  <xs:element name="OtherReclassifications" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherReclassifications"/>
  <xs:element name="AdjustmentsInAssetsFromDeviatingAllowancesForLoanLossesAcquisitionsAndDeferredTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentsInAssetsFromDeviatingAllowancesForLoanLossesAcquisitionsAndDeferredTaxes"/>
  <xs:element name="FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsTable"/>
  <xs:element name="FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldforTradingatFairValueThroughProfitorLossDetailsLineItems"/>
  <xs:element name="TechnicalReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_TechnicalReserve"/>
  <xs:element name="MaturityDays" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MaturityDays"/>
  <xs:element name="FinancialAssetClassifiedAsHeldForTradingWhichIsPresentedAsReductionInDebtIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetClassifiedAsHeldForTradingWhichIsPresentedAsReductionInDebtIssued"/>
  <xs:element name="FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatFairValueThroughOtherComprehensiveIncomeDetailsTable"/>
  <xs:element name="RepurchaseAgreementAverageExpirationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RepurchaseAgreementAverageExpirationPeriod"/>
  <xs:element name="InstrumentsDelivered" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InstrumentsDelivered"/>
  <xs:element name="RealizedGainsReclassifiedToTheIncomeStatement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_RealizedGainsReclassifiedToTheIncomeStatement"/>
  <xs:element name="DerivativeFinancialInstrumentsforHedgingPurposesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_DerivativeFinancialInstrumentsforHedgingPurposesDetailsTable"/>
  <xs:element name="UnrealizedGainForCashFlowHedgingInEquityBeforeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_UnrealizedGainForCashFlowHedgingInEquityBeforeTax"/>
  <xs:element name="FinancialAssetsatAmortizedCostDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialAssetsatAmortizedCostDetailsTable"/>
  <xs:element name="PledgedAsCollateralFCICProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_PledgedAsCollateralFCICProgram"/>
  <xs:element name="FinancialLeasesForOtherAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLeasesForOtherAssets"/>
  <xs:element name="OverduePortfolioAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_OverduePortfolioAmount"/>
  <xs:element name="LeasesContractsTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LeasesContractsTerm"/>
  <xs:element name="IntangibleAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_IntangibleAssetsDetailsTable"/>
  <xs:element name="IntangibleAssetsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IntangibleAssetsDetailsLineItems"/>
  <xs:element name="IntangibleAssetsOtherThanGoodwillAssociatedWithTechnologicalDevelopments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_IntangibleAssetsOtherThanGoodwillAssociatedWithTechnologicalDevelopments"/>
  <xs:element name="AssumedMarketSharePercentageAtYearSixAndOnwards" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AssumedMarketSharePercentageAtYearSixAndOnwards"/>
  <xs:element name="DiscountRateWasComputedByUsingCapm" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DiscountRateWasComputedByUsingCapm"/>
  <xs:element name="DiscountRateOfBank" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DiscountRateOfBank"/>
  <xs:element name="ReturnOnMarketEquityPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ReturnOnMarketEquityPercentage"/>
  <xs:element name="DiscountRateRealTermsWasComputedByUsingCapitalAssetPricingModel" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DiscountRateRealTermsWasComputedByUsingCapitalAssetPricingModel"/>
  <xs:element name="BankSensitivityAnalysedDiscountsRates" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BankSensitivityAnalysedDiscountsRates"/>
  <xs:element name="ProvisionForWriteoffOfProperty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionForWriteoffOfProperty"/>
  <xs:element name="RightofUseAssetsandLeaseLiabilitiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RightofUseAssetsandLeaseLiabilitiesDetailsTable"/>
  <xs:element name="ShortTermLeaseAgreements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ShortTermLeaseAgreements"/>
  <xs:element name="OperatingLeaseFutureRentalIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_OperatingLeaseFutureRentalIncome"/>
  <xs:element name="InvestmentOwnedAtFairValues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_InvestmentOwnedAtFairValues"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_FinancialLiabilitiesatAmortizedCostDetailsTable"/>
  <xs:element name="FinancialLiabilitiesatAmortizedCostDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesatAmortizedCostDetailsLineItems"/>
  <xs:element name="RepurchaseAgreementAndSecuritiesLending" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_RepurchaseAgreementAndSecuritiesLending"/>
  <xs:element name="EquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_EquityDetailsTable"/>
  <xs:element name="PercentageOfNetIncomeToBeCapitalized" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PercentageOfNetIncomeToBeCapitalized"/>
  <xs:element name="ContingenciesandCommitmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_ContingenciesandCommitmentsDetailsTable"/>
  <xs:element name="ContingenciesandCommitmentsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ContingenciesandCommitmentsDetailsLineItems"/>
  <xs:element name="GuaranteesIssuedByBanks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteesIssuedByBanks"/>
  <xs:element name="GuaranteesMaturityDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteesMaturityDate"/>
  <xs:element name="GuaranteeInInsurancePolicy" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteeInInsurancePolicy"/>
  <xs:element name="FixedIncomeFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_FixedIncomeFinancialInstruments"/>
  <xs:element name="CoverageAmountEquivalent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CoverageAmountEquivalent"/>
  <xs:element name="BankGuaranteeAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_BankGuaranteeAmount"/>
  <xs:element name="BankGuaranteeMaturityDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BankGuaranteeMaturityDate"/>
  <xs:element name="CashGuaranteeAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_CashGuaranteeAmount"/>
  <xs:element name="ShortSaleOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_ShortSaleOperations"/>
  <xs:element name="GuaranteeCompliance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteeCompliance"/>
  <xs:element name="FineAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_FineAmount"/>
  <xs:element name="ParticipationExceedsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ParticipationExceedsPercentage"/>
  <xs:element name="ReachesOrExceedsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ReachesOrExceedsPercentage"/>
  <xs:element name="InstrumentsPercentageExplanatory" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InstrumentsPercentageExplanatory"/>
  <xs:element name="FinancialInstrumentsDomesticIssuers" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsDomesticIssuers"/>
  <xs:element name="MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesDetailsTable"/>
  <xs:element name="MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MaturityAccordingtotheirRemainingTermsofFinancialAssetsandLiabilitiesDetailsLineItems"/>
  <xs:element name="RiskManagementandReportDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_RiskManagementandReportDetailsTable"/>
  <xs:element name="CreditCommitteeAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditCommitteeAmount"/>
  <xs:element name="MaximumExposureToCreditRiskDoesNotExceed" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MaximumExposureToCreditRiskDoesNotExceed"/>
  <xs:element name="NumberOfCollaterals" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NumberOfCollaterals"/>
  <xs:element name="ValueOfGuaranteesClassifiedAsImpaired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ValueOfGuaranteesClassifiedAsImpaired"/>
  <xs:element name="ValueOfGuaranteesClassifiedAsNonImpaired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_ValueOfGuaranteesClassifiedAsNonImpaired"/>
  <xs:element name="AssetReceivedInLieuOfPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetReceivedInLieuOfPayment"/>
  <xs:element name="PercentageOfRenegotiatedPortfolioOnLoans" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PercentageOfRenegotiatedPortfolioOnLoans"/>
  <xs:element name="AnnualAmountofSalesAffectedByCOVID19" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_AnnualAmountofSalesAffectedByCOVID19"/>
  <xs:element name="GuaranteeCoverageLoansPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteeCoverageLoansPercentage"/>
  <xs:element name="GuaranteedAmountDeductibleNotExceedPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GuaranteedAmountDeductibleNotExceedPercentage"/>
  <xs:element name="ProvisionEquivalentPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionEquivalentPercentage"/>
  <xs:element name="loanRisk" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_loanRisk"/>
  <xs:element name="BankLiquiditySituationAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_BankLiquiditySituationAmount"/>
  <xs:element name="DescriptionOfLiquidityCoverageRatio" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DescriptionOfLiquidityCoverageRatio"/>
  <xs:element name="MaximumPercentageOfProvisionOnRenegotiatedLoans" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MaximumPercentageOfProvisionOnRenegotiatedLoans"/>
  <xs:element name="MaximumPotentialLossImpactOnTradingBook" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_MaximumPotentialLossImpactOnTradingBook"/>
  <xs:element name="PotentialImpactsOnEquityAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="bch_PotentialImpactsOnEquityAccounts"/>
  <xs:element name="InformationonRegulatoryCapitalandCapitalAdequacyRatiosDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_InformationonRegulatoryCapitalandCapitalAdequacyRatiosDetailsTable"/>
  <xs:element name="RiskWeightedAssetsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskWeightedAssetsPercentage"/>
  <xs:element name="TotalAssets" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalAssets"/>
  <xs:element name="PercentageOfRiskWeightedAssetsNetOfRequiredProvisions" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="bch_PercentageOfRiskWeightedAssetsNetOfRequiredProvisions"/>
  <xs:element name="BankingFeatureOfSystemCushion" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BankingFeatureOfSystemCushion"/>
  <xs:element name="RiskweightedAssetsOfBankingInstitutions" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskweightedAssetsOfBankingInstitutions"/>
  <xs:element name="AdditionalCapitalRequirements" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AdditionalCapitalRequirements"/>
  <xs:element name="ImplementationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ImplementationPeriod"/>
  <xs:element name="PercentageOfAdditionalCapitalRequirementsToBeConstituted" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PercentageOfAdditionalCapitalRequirementsToBeConstituted"/>
  <xs:element name="PercentageOfRequirementMustBeRecognizedAtBasicCapital" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PercentageOfRequirementMustBeRecognizedAtBasicCapital"/>
  <xs:element name="PercentageOfCapitalRatio" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PercentageOfCapitalRatio"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_SubsequentEventsDetailsTable"/>
  <xs:element name="SecurityRegistryNumber" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SecurityRegistryNumber"/>
  <xs:element name="SpecialAssessmentBonds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_SpecialAssessmentBonds"/>
  <xs:element name="MaturityDate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MaturityDate"/>
  <xs:element name="InflationOfPaidCapitalAndReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="bch_InflationOfPaidCapitalAndReserves"/>
  <xs:element name="DividendPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DividendPercentage"/>
  <xs:element name="AwardsTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_AwardsTypeAxis"/>
  <xs:element name="BankingRegulationCalculationMethodologyAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_BankingRegulationCalculationMethodologyAxis"/>
  <xs:element name="CurrencyOfAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_CurrencyOfAxis"/>
  <xs:element name="IfrsEquitySecuritiesByIndustryAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_IfrsEquitySecuritiesByIndustryAxis"/>
  <xs:element name="LeaseContractualTermsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_LeaseContractualTermsAxis"/>
  <xs:element name="LongtermDebtAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_LongtermDebtAxis"/>
  <xs:element name="OwnershipOneAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_OwnershipOneAxis"/>
  <xs:element name="RiskWeightedAssetCalculationMethodologyAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_RiskWeightedAssetCalculationMethodologyAxis"/>
  <xs:element name="SegmentAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_SegmentAxis"/>
  <xs:element name="StatementOfIncomeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_StatementOfIncomeAxis"/>
  <xs:element name="TypeOfCurrenciesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_TypeOfCurrenciesAxis"/>
  <xs:element name="TypeOfSeriesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="bch_TypeOfSeriesAxis"/>
  <xs:element name="ADJUSTEDBASISMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ADJUSTEDBASISMember"/>
  <xs:element name="ADJUSTEDBASISONEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ADJUSTEDBASISONEMember"/>
  <xs:element name="AFPCapitalSAForAFundMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AFPCapitalSAForAFundMember"/>
  <xs:element name="AFPCuprumSAForAFundMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AFPCuprumSAForAFundMember"/>
  <xs:element name="AFPHabitatSAForAFundMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AFPHabitatSAForAFundMember"/>
  <xs:element name="ATMsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ATMsMember"/>
  <xs:element name="AccreditingForeignTradeLoansNegotiatedInTermsOfChileanImportsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccreditingForeignTradeLoansNegotiatedInTermsOfChileanImportsMember"/>
  <xs:element name="AccruedInterestAdjustmentsFromImpairedLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccruedInterestAdjustmentsFromImpairedLoansMember"/>
  <xs:element name="AccumulatedImpairmentValueOfFinancialAssetsAtAmortizedCostDebtFinancialInstrumentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedImpairmentValueOfFinancialAssetsAtAmortizedCostDebtFinancialInstrumentsMember"/>
  <xs:element name="AccumulatedImpairmentValueOfFinancialAssetsAtAmortizedCostRightsFromResaleAgreementsAndSecuritiesLendingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AccumulatedImpairmentValueOfFinancialAssetsAtAmortizedCostRightsFromResaleAgreementsAndSecuritiesLendingMember"/>
  <xs:element name="AcquisitionDisposalsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AcquisitionDisposalsMember"/>
  <xs:element name="ActivatedBondPlacementExpenseCreditDifferencesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ActivatedBondPlacementExpenseCreditDifferencesMember"/>
  <xs:element name="AdjustmentForValuationOfInvestmentsAndEquityInstrumentsAtFairValueThroughOCIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AdjustmentForValuationOfInvestmentsAndEquityInstrumentsAtFairValueThroughOCIMember"/>
  <xs:element name="AdministradorFinancieroDelTransantiagSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AdministradorFinancieroDelTransantiagSAMember"/>
  <xs:element name="AdministradorFinancieroDelTransantiagoSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AdministradorFinancieroDelTransantiagoSAMember"/>
  <xs:element name="AgricultureAndLivestockSectorMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AgricultureAndLivestockSectorMember"/>
  <xs:element name="AllowancesEstablishedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AllowancesEstablishedMember"/>
  <xs:element name="AllowancesForLoanLossesAndProvisionForContingentLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AllowancesForLoanLossesAndProvisionForContingentLoansMember"/>
  <xs:element name="AmericanDepositarySharesEachRepresenting200SharesOfCommonStockWithoutNominalparValueADSsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AmericanDepositarySharesEachRepresenting200SharesOfCommonStockWithoutNominalparValueADSsMember"/>
  <xs:element name="April112023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_April112023Member"/>
  <xs:element name="April282023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_April282023Member"/>
  <xs:element name="ArtikosChileSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ArtikosChileSAMember"/>
  <xs:element name="ArtikosChileSAOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ArtikosChileSAOneMember"/>
  <xs:element name="ArtikosSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ArtikosSAMember"/>
  <xs:element name="AssetsDenominatedInClfMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AssetsDenominatedInClfMember"/>
  <xs:element name="August12023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_August12023Member"/>
  <xs:element name="August182023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_August182023Member"/>
  <xs:element name="August242023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_August242023Member"/>
  <xs:element name="August252023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_August252023Member"/>
  <xs:element name="August292023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_August292023Member"/>
  <xs:element name="August292023OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_August292023OneMember"/>
  <xs:element name="AverageFluctuationsOfMarketFactorsForMaximumStressScenarioAFSPortfolioCLFBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioAFSPortfolioCLFBondsMember"/>
  <xs:element name="AverageFluctuationsOfMarketFactorsForMaximumStressScenarioAFSPortfolioCLPBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioAFSPortfolioCLPBondsMember"/>
  <xs:element name="AverageFluctuationsOfMarketFactorsForMaximumStressScenarioAFSPortfolioSpreadUSDOnOffDerivativesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioAFSPortfolioSpreadUSDOnOffDerivativesMember"/>
  <xs:element name="AverageFluctuationsOfMarketFactorsForMaximumStressScenarioAFSPortfolioUSDOffshoreLiborDerivativesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioAFSPortfolioUSDOffshoreLiborDerivativesMember"/>
  <xs:element name="AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLFBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLFBondsMember"/>
  <xs:element name="AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLFDerivativesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLFDerivativesMember"/>
  <xs:element name="AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLPBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLPBondsMember"/>
  <xs:element name="AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLPDerivativesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookCLPDerivativesMember"/>
  <xs:element name="AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookSpreadUSDOnOffDerivativesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookSpreadUSDOnOffDerivativesMember"/>
  <xs:element name="AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookUSDOffshoreLiborDerivativesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AverageFluctuationsOfMarketFactorsForMaximumStressScenarioTradingBookUSDOffshoreLiborDerivativesMember"/>
  <xs:element name="BCHIFB1021ThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BCHIFB1021ThreeMember"/>
  <xs:element name="BCICorredoresDeBolsaSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BCICorredoresDeBolsaSAMember"/>
  <xs:element name="BONDJPYMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BONDJPYMember"/>
  <xs:element name="BONDMXNMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BONDMXNMember"/>
  <xs:element name="BONDPENMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BONDPENMember"/>
  <xs:element name="BONOJPYMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BONOJPYMember"/>
  <xs:element name="BONOUSDOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BONOUSDOneMember"/>
  <xs:element name="BTGPactualChileSACorredoresDeBolsaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BTGPactualChileSACorredoresDeBolsaMember"/>
  <xs:element name="BanchileAdministradoraGeneralDeFondosSaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BanchileAdministradoraGeneralDeFondosSaMember"/>
  <xs:element name="BanchileAsesoraFinancieraSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BanchileAsesoraFinancieraSAMember"/>
  <xs:element name="BanchileCorredoresDeBolsaSaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BanchileCorredoresDeBolsaSaMember"/>
  <xs:element name="BanchileCorredoresDeSegurosLtdaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BanchileCorredoresDeSegurosLtdaMember"/>
  <xs:element name="BancoDeChileOnBehalfCitibankNewYorkMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BancoDeChileOnBehalfCitibankNewYorkMember"/>
  <xs:element name="BancoDeChileOnBehalfOfNonresidentThirdPartiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BancoDeChileOnBehalfOfNonresidentThirdPartiesMember"/>
  <xs:element name="BancoDeChileOnBehalfOfStateStreetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BancoDeChileOnBehalfOfStateStreetMember"/>
  <xs:element name="BancoSantanderChileMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BancoSantanderChileMember"/>
  <xs:element name="BancoSantanderMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BancoSantanderMember"/>
  <xs:element name="BancoSantanderOnBehalfForeignInvestorsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BancoSantanderOnBehalfForeignInvestorsMember"/>
  <xs:element name="BankOfAmericaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BankOfAmericaMember"/>
  <xs:element name="BankOfNewYorkMellonMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BankOfNewYorkMellonMember"/>
  <xs:element name="BankOfNovaScotiaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BankOfNovaScotiaMember"/>
  <xs:element name="BolsaDeComercioDeSantiagoBolsaDeValoresMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BolsaDeComercioDeSantiagoBolsaDeValoresMember"/>
  <xs:element name="BolsaDeComercioDeSantiagoBolsaDeValoresOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BolsaDeComercioDeSantiagoBolsaDeValoresOneMember"/>
  <xs:element name="BolsaDeComercioDeSantiagoBolsaDeValoresTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BolsaDeComercioDeSantiagoBolsaDeValoresTwoMember"/>
  <xs:element name="BolsaElectrnicaDeChileSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BolsaElectrnicaDeChileSAMember"/>
  <xs:element name="BolsaElectrnicaDeChileSAOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BolsaElectrnicaDeChileSAOneMember"/>
  <xs:element name="BondMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BondMember"/>
  <xs:element name="BondsAndPromissoryNotesFromTheChileanGovernmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BondsAndPromissoryNotesFromTheChileanGovernmentMember"/>
  <xs:element name="BondsAndPromissoryNotesFromTheGeneralTreasuryOfTheRepublicMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BondsAndPromissoryNotesFromTheGeneralTreasuryOfTheRepublicMember"/>
  <xs:element name="BondsAndTradeEffectsFromDomesticCompaniesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BondsAndTradeEffectsFromDomesticCompaniesMember"/>
  <xs:element name="BondsAndTradeEffectsFromForeignCompaniesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BondsAndTradeEffectsFromForeignCompaniesMember"/>
  <xs:element name="BondsWithNoMaturityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BondsWithNoMaturityMember"/>
  <xs:element name="BookValueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BookValueMember"/>
  <xs:element name="BorrowingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BorrowingMember"/>
  <xs:element name="BorrowingsFromFinancialInstitutionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BorrowingsFromFinancialInstitutionsMember"/>
  <xs:element name="BusinessServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BusinessServicesMember"/>
  <xs:element name="CCLVContraparteCentralSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CCLVContraparteCentralSAMember"/>
  <xs:element name="CESeriesBondMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CESeriesBondMember"/>
  <xs:element name="CHFMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CHFMember"/>
  <xs:element name="CHSeriesBondMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CHSeriesBondMember"/>
  <xs:element name="CLFMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CLFMember"/>
  <xs:element name="CLPMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CLPMember"/>
  <xs:element name="CNYMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CNYMember"/>
  <xs:element name="CONSOLIDATEDCURRENCYMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CONSOLIDATEDCURRENCYMember"/>
  <xs:element name="CONSOLIDATEDCURRENCYONEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CONSOLIDATEDCURRENCYONEMember"/>
  <xs:element name="CONSOLIDATEDCURRENCYTHREEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CONSOLIDATEDCURRENCYTHREEMember"/>
  <xs:element name="CONSOLIDATEDCURRENCYTWOMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CONSOLIDATEDCURRENCYTWOMember"/>
  <xs:element name="CONTRACTUALBASISMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CONTRACTUALBASISMember"/>
  <xs:element name="CONTRACTUALBASISONEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CONTRACTUALBASISONEMember"/>
  <xs:element name="COVID19ContingencyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_COVID19ContingencyMember"/>
  <xs:element name="CaixabankSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CaixabankSAMember"/>
  <xs:element name="CallCurrencyOptionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CallCurrencyOptionsMember"/>
  <xs:element name="CallOptionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CallOptionsMember"/>
  <xs:element name="CanalOneThreeSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CanalOneThreeSAMember"/>
  <xs:element name="CapitalRequirementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CapitalRequirementMember"/>
  <xs:element name="CashAndDueFromBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CashAndDueFromBanksMember"/>
  <xs:element name="CashAndOtherTransactionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CashAndOtherTransactionsMember"/>
  <xs:element name="CellulosePaperAndPrintingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CellulosePaperAndPrintingMember"/>
  <xs:element name="CentralBankOfChileMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CentralBankOfChileMember"/>
  <xs:element name="CentroDeCompensacinAutomatizadoSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CentroDeCompensacinAutomatizadoSAMember"/>
  <xs:element name="CentroDeCompensacinAutomatizadoSAOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CentroDeCompensacinAutomatizadoSAOneMember"/>
  <xs:element name="CentroDeCompensacinAutomatizadoSATwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CentroDeCompensacinAutomatizadoSATwoMember"/>
  <xs:element name="CentrosComercialesVecinalesAraucoExpressSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CentrosComercialesVecinalesAraucoExpressSAMember"/>
  <xs:element name="CeoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CeoMember"/>
  <xs:element name="CeosOfSubsidiariesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CeosOfSubsidiariesMember"/>
  <xs:element name="ChemicalsAndPetroleumProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ChemicalsAndPetroleumProductsMember"/>
  <xs:element name="ChileanCentralBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ChileanCentralBankMember"/>
  <xs:element name="ChileanExportsForeignTradeLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ChileanExportsForeignTradeLoansMember"/>
  <xs:element name="ChileanFinancialObligationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ChileanFinancialObligationsMember"/>
  <xs:element name="ChileanImportsForeignTradeLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ChileanImportsForeignTradeLoansMember"/>
  <xs:element name="ChileanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ChileanMember"/>
  <xs:element name="CitibankNAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CitibankNAMember"/>
  <xs:element name="CitibankNAOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CitibankNAOneMember"/>
  <xs:element name="CitibankNATwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CitibankNATwoMember"/>
  <xs:element name="CitibankNAUnitedStateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CitibankNAUnitedStateMember"/>
  <xs:element name="CitigroupGlobalMarketsINCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CitigroupGlobalMarketsINCMember"/>
  <xs:element name="ComderContraparteCentralSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ComderContraparteCentralSAMember"/>
  <xs:element name="CommercialLeaseTransactionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLeaseTransactionsMember"/>
  <xs:element name="CommercialLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansMember"/>
  <xs:element name="CommercialLoansSecuredMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansSecuredMember"/>
  <xs:element name="CommercialLoansSubtotalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialLoansSubtotalMember"/>
  <xs:element name="CommercialsLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommercialsLoansMember"/>
  <xs:element name="CommerzbankAGMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommerzbankAGMember"/>
  <xs:element name="CommonShareholdersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommonShareholdersMember"/>
  <xs:element name="CommunicationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CommunicationsMember"/>
  <xs:element name="ConfidenceLevelOMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConfidenceLevelOMember"/>
  <xs:element name="ConsolidatedCurrencyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsolidatedCurrencyMember"/>
  <xs:element name="ConsolidatedCurrencyOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsolidatedCurrencyOneMember"/>
  <xs:element name="ConsolidatedCurrencyThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsolidatedCurrencyThreeMember"/>
  <xs:element name="ConsolidatedCurrencyTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsolidatedCurrencyTwoMember"/>
  <xs:element name="ConsumerLeaseTransactionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLeaseTransactionsMember"/>
  <xs:element name="ConsumerLeasesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLeasesMember"/>
  <xs:element name="ConsumerLoansInInstallmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansInInstallmentsMember"/>
  <xs:element name="ConsumerLoansOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansOneMember"/>
  <xs:element name="ConsumerLoansSubtotalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumerLoansSubtotalMember"/>
  <xs:element name="ConsumersLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ConsumersLoansMember"/>
  <xs:element name="ContingentLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ContingentLoansMember"/>
  <xs:element name="CorporateBondMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CorporateBondMember"/>
  <xs:element name="CreditAndContingentLoansExposureMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditAndContingentLoansExposureMember"/>
  <xs:element name="CreditCardDebtorsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditCardDebtorsMember"/>
  <xs:element name="CreditCardDebtorsOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditCardDebtorsOneMember"/>
  <xs:element name="CreditExposureFactorMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditExposureFactorMember"/>
  <xs:element name="CreditRiskTotalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditRiskTotalMember"/>
  <xs:element name="CreditsWithThirdCountriesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditsWithThirdCountriesMember"/>
  <xs:element name="CrossCurrencySwapMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CrossCurrencySwapMember"/>
  <xs:element name="CrossCurrencySwapsInterestRateSwapsFXForwardsInflationForwardsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CrossCurrencySwapsInterestRateSwapsFXForwardsInflationForwardsMember"/>
  <xs:element name="CurrencyBrazilMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrencyBrazilMember"/>
  <xs:element name="CurrencyForwardMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrencyForwardMember"/>
  <xs:element name="CurrencyUnitedStatesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrencyUnitedStatesMember"/>
  <xs:element name="CurrentAccountDebtorsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAccountDebtorsMember"/>
  <xs:element name="CurrentAccountDebtorsOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAccountDebtorsOneMember"/>
  <xs:element name="CurrentAccountDepositsForDerivativeTransactionsWithACounterpartyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAccountDepositsForDerivativeTransactionsWithACounterpartyMember"/>
  <xs:element name="CurrentAccountDepositsForDerivativesTransactionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAccountDepositsForDerivativesTransactionsMember"/>
  <xs:element name="CurrentAccountDepositsWithForeignBanksForDerivativesTransactionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAccountDepositsWithForeignBanksForDerivativesTransactionsMember"/>
  <xs:element name="CurrentAccountsAndOtherDemandDepositsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAccountsAndOtherDemandDepositsMember"/>
  <xs:element name="CurrentAccountsOverdraftsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentAccountsOverdraftsMember"/>
  <xs:element name="DCVRegistrosSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DCVRegistrosSAMember"/>
  <xs:element name="DebtFinancialInstrumentsFromForeignCentralBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsFromForeignCentralBanksMember"/>
  <xs:element name="DebtFinancialInstrumentsFromForeignGovernmentsAndFiscalEntitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsFromForeignGovernmentsAndFiscalEntitiesMember"/>
  <xs:element name="DebtFinancialInstrumentsFromOtherDomesticBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsFromOtherDomesticBanksMember"/>
  <xs:element name="DebtFinancialInstrumentsFromOtherForeignBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsFromOtherForeignBanksMember"/>
  <xs:element name="DebtFinancialInstrumentsFromTheCentralBankOfChileMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsFromTheCentralBankOfChileMember"/>
  <xs:element name="DebtFinancialInstrumentsIssuedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsIssuedMember"/>
  <xs:element name="DebtFinancialInstrumentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsMember"/>
  <xs:element name="DebtInstrumentsValuedAtFairValueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtInstrumentsValuedAtFairValueMember"/>
  <xs:element name="DebtInstrumentsValuedAtFairValuesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtInstrumentsValuedAtFairValuesMember"/>
  <xs:element name="December12023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_December12023Member"/>
  <xs:element name="December182023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_December182023Member"/>
  <xs:element name="December202023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_December202023Member"/>
  <xs:element name="December52023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_December52023Member"/>
  <xs:element name="DeferredTaxAssetLiabilityDebitDifferencesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DeferredTaxAssetLiabilityDebitDifferencesMember"/>
  <xs:element name="DemandMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DemandMember"/>
  <xs:element name="DepsitoCentralDeValoresSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DepsitoCentralDeValoresSAMember"/>
  <xs:element name="DepsitoCentralDeValoresSAOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DepsitoCentralDeValoresSAOneMember"/>
  <xs:element name="DerivativeContractsFinancialForHedgingPurposesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialForHedgingPurposesMember"/>
  <xs:element name="DerivativeContractsFinancialMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeContractsFinancialMember"/>
  <xs:element name="DeutscheBankAGMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DeutscheBankAGMember"/>
  <xs:element name="DirectorsBankAndSubsidiariesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DirectorsBankAndSubsidiariesMember"/>
  <xs:element name="DivisionManagersAreaSubsidiariesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DivisionManagersAreaSubsidiariesMember"/>
  <xs:element name="DivisionManagersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DivisionManagersMember"/>
  <xs:element name="DomesticBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DomesticBanksMember"/>
  <xs:element name="DomesticEquityInstrumentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DomesticEquityInstrumentsMember"/>
  <xs:element name="ECLMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ECLMember"/>
  <xs:element name="EURMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EURMember"/>
  <xs:element name="EYSeriesBondMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EYSeriesBondMember"/>
  <xs:element name="EZSeriesBondMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EZSeriesBondMember"/>
  <xs:element name="ElectricityGasAndWaterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ElectricityGasAndWaterMember"/>
  <xs:element name="ElementsThatCanBeReclassifiedInProfitOrLossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ElementsThatCanBeReclassifiedInProfitOrLossMember"/>
  <xs:element name="ElementsThatWillNotBeReclassifiedInProfitOrLossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ElementsThatWillNotBeReclassifiedInProfitOrLossMember"/>
  <xs:element name="EndorsableMortgageMutualLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EndorsableMortgageMutualLoansMember"/>
  <xs:element name="EnexSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EnexSAMember"/>
  <xs:element name="EnglandMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EnglandMember"/>
  <xs:element name="EquipmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquipmentsMember"/>
  <xs:element name="EquityInstrumentsIssuedByForeignInstitutionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsIssuedByForeignInstitutionsMember"/>
  <xs:element name="EquityInstrumentsIssuedInChileMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsIssuedInChileMember"/>
  <xs:element name="EquityInstrumentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EquityInstrumentsMember"/>
  <xs:element name="EstimatedFairValueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EstimatedFairValueMember"/>
  <xs:element name="EvaluationGroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EvaluationGroupMember"/>
  <xs:element name="EvaluationIndividualMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EvaluationIndividualMember"/>
  <xs:element name="Ever1BAESPAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Ever1BAESPAMember"/>
  <xs:element name="EverChileSPAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EverChileSPAMember"/>
  <xs:element name="ExchangeRateDifferenceCreditDifferencesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ExchangeRateDifferenceCreditDifferencesMember"/>
  <xs:element name="ExchangeRateDifferenceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ExchangeRateDifferenceMember"/>
  <xs:element name="ExpectedCreditLossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpectedCreditLossMember"/>
  <xs:element name="ExpectedCreditLossesIndividuallyAssessedOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpectedCreditLossesIndividuallyAssessedOneMember"/>
  <xs:element name="FASeriesBondMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FASeriesBondMember"/>
  <xs:element name="FOREIGNCURRENCYMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FOREIGNCURRENCYMember"/>
  <xs:element name="FOREIGNCURRENCYONEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FOREIGNCURRENCYONEMember"/>
  <xs:element name="FOREIGNCURRENCYTHREEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FOREIGNCURRENCYTHREEMember"/>
  <xs:element name="FOREIGNCURRENCYTWOMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FOREIGNCURRENCYTWOMember"/>
  <xs:element name="FXIndexationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FXIndexationMember"/>
  <xs:element name="FXOptionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FXOptionsMember"/>
  <xs:element name="FacilitiesThatHaveCuredSinceModificationAndAreNowMeasuredUsing12meclsStage1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FacilitiesThatHaveCuredSinceModificationAndAreNowMeasuredUsing12meclsStage1Member"/>
  <xs:element name="FacilitiesThatRevertedToStage2Or3Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FacilitiesThatRevertedToStage2Or3Member"/>
  <xs:element name="FactoringTransactionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FactoringTransactionsMember"/>
  <xs:element name="FairValueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FairValueMember"/>
  <xs:element name="FinancialAndInsuranceCompaniesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAndInsuranceCompaniesMember"/>
  <xs:element name="FinancialAssetsAtAmortizedCostMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtAmortizedCostMember"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeMember"/>
  <xs:element name="FinancialAssetsBeforeAllowancesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsBeforeAllowancesMember"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossMember"/>
  <xs:element name="FinancialAssetsWithASignificantIncreaseInCreditRiskSinceInitialRecognitionButWithoutCreditImpairmentphase2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsWithASignificantIncreaseInCreditRiskSinceInitialRecognitionButWithoutCreditImpairmentphase2Member"/>
  <xs:element name="FinancialAssetsWithCreditImpairmentphase3Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsWithCreditImpairmentphase3Member"/>
  <xs:element name="FinancialAssetsWithNoSignificantIncreaseInCreditRiskSinceInitialRecognitionphase1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsWithNoSignificantIncreaseInCreditRiskSinceInitialRecognitionphase1Member"/>
  <xs:element name="FinancialCollateralMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialCollateralMember"/>
  <xs:element name="FinancialDebtInstrumentsIssuedAbroadMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialDebtInstrumentsIssuedAbroadMember"/>
  <xs:element name="FinancialInstrumentsFromForeignCentralBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsFromForeignCentralBanksMember"/>
  <xs:element name="FinancialInstrumentsFromForeignGovernmentsAndFiscalEntitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsFromForeignGovernmentsAndFiscalEntitiesMember"/>
  <xs:element name="FinancialInstrumentsIssuedAbroadMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsIssuedAbroadMember"/>
  <xs:element name="FinancialInstrumentsOfRegulatoryCapitalIssuedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialInstrumentsOfRegulatoryCapitalIssuedMember"/>
  <xs:element name="FinancialLeaseContractsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLeaseContractsMember"/>
  <xs:element name="FinancialServiceOthersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialServiceOthersMember"/>
  <xs:element name="FinancialServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialServicesMember"/>
  <xs:element name="FishingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FishingMember"/>
  <xs:element name="FishingSectorMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FishingSectorMember"/>
  <xs:element name="FloorSpaceForATMsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FloorSpaceForATMsMember"/>
  <xs:element name="ForeignBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignBanksMember"/>
  <xs:element name="ForeignCentralBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignCentralBanksMember"/>
  <xs:element name="ForeignCurrencyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignCurrencyMember"/>
  <xs:element name="ForeignEquityInstrumentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ForeignEquityInstrumentsMember"/>
  <xs:element name="ForestryMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ForestryMember"/>
  <xs:element name="From0To15DaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_From0To15DaysMember"/>
  <xs:element name="From0To30DaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_From0To30DaysMember"/>
  <xs:element name="From0To7DaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_From0To7DaysMember"/>
  <xs:element name="From0To90DaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_From0To90DaysMember"/>
  <xs:element name="FromTheChileanGovernmentAndCentralBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FromTheChileanGovernmentAndCentralBankMember"/>
  <xs:element name="FullDeliveryDerivativeTransactionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FullDeliveryDerivativeTransactionsMember"/>
  <xs:element name="FundsManagedByRelatedCompaniesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FundsManagedByRelatedCompaniesMember"/>
  <xs:element name="FundsManagedByThirdPartyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FundsManagedByThirdPartyMember"/>
  <xs:element name="FuturesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FuturesMember"/>
  <xs:element name="GBPMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GBPMember"/>
  <xs:element name="GGSeriesBondMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GGSeriesBondMember"/>
  <xs:element name="GovernmentAdministrationDefenceAndPoliceForceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GovernmentAdministrationDefenceAndPoliceForceMember"/>
  <xs:element name="GraterThanOrEqualToNinetyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GraterThanOrEqualToNinetyDaysMember"/>
  <xs:element name="GrosCarryingAmountMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GrosCarryingAmountMember"/>
  <xs:element name="GrossBalanceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GrossBalanceMember"/>
  <xs:element name="HSBCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_HSBCMember"/>
  <xs:element name="IfrsAdjustmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IfrsAdjustmentsMember"/>
  <xs:element name="IncomesReceivedInAdvanceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomesReceivedInAdvanceMember"/>
  <xs:element name="IndustrialAndCommercialBankOfChinaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IndustrialAndCommercialBankOfChinaMember"/>
  <xs:element name="InmobiliariaEInversionesCapitolioSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InmobiliariaEInversionesCapitolioSAMember"/>
  <xs:element name="InmobiliariaMallCalamaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InmobiliariaMallCalamaMember"/>
  <xs:element name="InstallationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InstallationsMember"/>
  <xs:element name="InstrumentsIssuedAbroadMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InstrumentsIssuedAbroadMember"/>
  <xs:element name="InstrumentsIssuedByTheChileanGovernmentAndCentralBankOfChileMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InstrumentsIssuedByTheChileanGovernmentAndCentralBankOfChileMember"/>
  <xs:element name="InstrumentsIssuedInChileMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InstrumentsIssuedInChileMember"/>
  <xs:element name="IntangibleAssetsArisingFromBusinessCombinationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IntangibleAssetsArisingFromBusinessCombinationsMember"/>
  <xs:element name="IntangibleAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IntangibleAssetsMember"/>
  <xs:element name="IntangibleCreditDifferenceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IntangibleCreditDifferenceMember"/>
  <xs:element name="InterbankLoansCommercialMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InterbankLoansCommercialMember"/>
  <xs:element name="InterbankLoansOfLiquidityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InterbankLoansOfLiquidityMember"/>
  <xs:element name="InterestMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestMember"/>
  <xs:element name="InterestRateSwapAndCrossCurrencySwapMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestRateSwapAndCrossCurrencySwapMember"/>
  <xs:element name="InversionesAvenidaBorgooSPAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InversionesAvenidaBorgooSPAMember"/>
  <xs:element name="InversionesCDPSPAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InversionesCDPSPAMember"/>
  <xs:element name="InversionesLQSMLimitadaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InversionesLQSMLimitadaMember"/>
  <xs:element name="InvestmentGradeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InvestmentGradeMember"/>
  <xs:element name="InvestmentsInMutualFundsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InvestmentsInMutualFundsMember"/>
  <xs:element name="IonixSPAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IonixSPAMember"/>
  <xs:element name="IonixSPAOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IonixSPAOneMember"/>
  <xs:element name="JPMorganChaseBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_JPMorganChaseBankMember"/>
  <xs:element name="JPYMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_JPYMember"/>
  <xs:element name="January62023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_January62023Member"/>
  <xs:element name="June122023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_June122023Member"/>
  <xs:element name="June152023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_June152023Member"/>
  <xs:element name="June162023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_June162023Member"/>
  <xs:element name="June22023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_June22023Member"/>
  <xs:element name="June62023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_June62023Member"/>
  <xs:element name="June82023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_June82023Member"/>
  <xs:element name="June92023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_June92023Member"/>
  <xs:element name="June92023OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_June92023OneMember"/>
  <xs:element name="JuneEightTwoZeroTwentyThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_JuneEightTwoZeroTwentyThreeMember"/>
  <xs:element name="JuneOneTwoZeroTwoThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_JuneOneTwoZeroTwoThreeMember"/>
  <xs:element name="KeyPersonnelOfTheManagementOfTheBankAndItsSubsidiariesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_KeyPersonnelOfTheManagementOfTheBankAndItsSubsidiariesMember"/>
  <xs:element name="LarranVialSACorredoraDeBolsaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LarranVialSACorredoraDeBolsaMember"/>
  <xs:element name="LeasingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LeasingMember"/>
  <xs:element name="LettersOfCreditForGeneralPurposesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LettersOfCreditForGeneralPurposesMember"/>
  <xs:element name="LettersOfCreditForResidentialPurposesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LettersOfCreditForResidentialPurposesMember"/>
  <xs:element name="LiabilitiesExcludingNondeliveryDerivativeTransactionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LiabilitiesExcludingNondeliveryDerivativeTransactionMember"/>
  <xs:element name="LoansAccruedToEffectiveRateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAccruedToEffectiveRateMember"/>
  <xs:element name="LoansAndAdvancesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesMember"/>
  <xs:element name="LoansAndAdvancesToBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBankMember"/>
  <xs:element name="LoansAndAdvancesToBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksMember"/>
  <xs:element name="LoansAndAdvancesToBanksOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksOneMember"/>
  <xs:element name="LoansOnCommercialMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansOnCommercialMember"/>
  <xs:element name="LoansOriginatedAndAcquiredByTheEntityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansOriginatedAndAcquiredByTheEntityMember"/>
  <xs:element name="LoansToCustomersNetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomersNetMember"/>
  <xs:element name="LocalAndOverallConsolidatedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LocalAndOverallConsolidatedMember"/>
  <xs:element name="LocalBankAndCorporateBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LocalBankAndCorporateBondsMember"/>
  <xs:element name="LocalCentralBankAndTreasuryBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LocalCentralBankAndTreasuryBondsMember"/>
  <xs:element name="LostGrossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LostGrossMember"/>
  <xs:element name="LostNetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LostNetMember"/>
  <xs:element name="LqInversionesFinancierasSaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LqInversionesFinancierasSaMember"/>
  <xs:element name="MARFCCYMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MARFCCYMember"/>
  <xs:element name="MARLCCYFCCYMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MARLCCYFCCYMember"/>
  <xs:element name="ManantialSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ManantialSAMember"/>
  <xs:element name="ManufacturingSectorMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ManufacturingSectorMember"/>
  <xs:element name="MapfreSegurosGeneralesSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MapfreSegurosGeneralesSAMember"/>
  <xs:element name="March162023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_March162023Member"/>
  <xs:element name="March232023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_March232023Member"/>
  <xs:element name="May182023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_May182023Member"/>
  <xs:element name="MiningMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MiningMember"/>
  <xs:element name="MortgageBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageBondsMember"/>
  <xs:element name="MortgageFinanceBondsHeldForTradingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageFinanceBondsHeldForTradingMember"/>
  <xs:element name="MortgageLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageLoansMember"/>
  <xs:element name="MortgageLoansSubtotalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageLoansSubtotalMember"/>
  <xs:element name="MortgageMutualFinancedWithMortgageBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageMutualFinancedWithMortgageBondsMember"/>
  <xs:element name="MortgageNotesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MortgageNotesMember"/>
  <xs:element name="MutualFundInvestmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MutualFundInvestmentsMember"/>
  <xs:element name="NegativeFairValueOfContractsWithRightToOffsetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NegativeFairValueOfContractsWithRightToOffsetMember"/>
  <xs:element name="NetCashFlowMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NetCashFlowMember"/>
  <xs:element name="NetFairValueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NetFairValueMember"/>
  <xs:element name="NetFinancialAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NetFinancialAssetsMember"/>
  <xs:element name="NetFinancialLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NetFinancialLiabilitiesMember"/>
  <xs:element name="NetLeaseReceivableMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NetLeaseReceivableMember"/>
  <xs:element name="NexusSAFiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NexusSAFiveMember"/>
  <xs:element name="NexusSAFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NexusSAFourMember"/>
  <xs:element name="NexusSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NexusSAMember"/>
  <xs:element name="NexusSAOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NexusSAOneMember"/>
  <xs:element name="NexusSAThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NexusSAThreeMember"/>
  <xs:element name="NexusSATwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NexusSATwoMember"/>
  <xs:element name="NonComplyingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NonComplyingMember"/>
  <xs:element name="NonDeliveryDerivativeTransactionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NonDeliveryDerivativeTransactionsMember"/>
  <xs:element name="NonadjustingEventsAfterReportingPeriodMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NonadjustingEventsAfterReportingPeriodMember"/>
  <xs:element name="NoninvestmentGradeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NoninvestmentGradeMember"/>
  <xs:element name="NonresidentialConstructionofficeCivilEngineeringMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NonresidentialConstructionofficeCivilEngineeringMember"/>
  <xs:element name="NontransferableDepositsInDomesticBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NontransferableDepositsInDomesticBanksMember"/>
  <xs:element name="NormalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NormalMember"/>
  <xs:element name="NotionalAmountOfContractWithFinalExpirationDateInDemandMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NotionalAmountOfContractWithFinalExpirationDateInDemandMember"/>
  <xs:element name="NotionalAmountOfContractWithFinalExpirationDateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NotionalAmountOfContractWithFinalExpirationDateMember"/>
  <xs:element name="November142023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_November142023Member"/>
  <xs:element name="November142023OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_November142023OneMember"/>
  <xs:element name="November152023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_November152023Member"/>
  <xs:element name="November222023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_November222023Member"/>
  <xs:element name="November232023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_November232023Member"/>
  <xs:element name="November32023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_November32023Member"/>
  <xs:element name="November72023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_November72023Member"/>
  <xs:element name="November82023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_November82023Member"/>
  <xs:element name="November92023Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_November92023Member"/>
  <xs:element name="NuevosDesarrollosSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NuevosDesarrollosSAMember"/>
  <xs:element name="ObligationsFromSecuritiesLendingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ObligationsFromSecuritiesLendingMember"/>
  <xs:element name="ObligationsUnderRepurchaseAgreementsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ObligationsUnderRepurchaseAgreementsMember"/>
  <xs:element name="OffshoreBankAndCorporateBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OffshoreBankAndCorporateBondsMember"/>
  <xs:element name="OneToTwentyNineDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OneToTwentyNineDaysMember"/>
  <xs:element name="OtherAdjustmentsCreditDifferencesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherAdjustmentsCreditDifferencesMember"/>
  <xs:element name="OtherDebitTemporaryDifferencesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherDebitTemporaryDifferencesMember"/>
  <xs:element name="OtherDebtFinancialInstrumentsIssuedAbroadMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherDebtFinancialInstrumentsIssuedAbroadMember"/>
  <xs:element name="OtherDebtFinancialInstrumentsIssuedInChileMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherDebtFinancialInstrumentsIssuedInChileMember"/>
  <xs:element name="OtherDebtFinancialInstrumentsIssuedInTheCountryMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherDebtFinancialInstrumentsIssuedInTheCountryMember"/>
  <xs:element name="OtherDebtsWithDomesticBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherDebtsWithDomesticBanksMember"/>
  <xs:element name="OtherDebtsWithForeignBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherDebtsWithForeignBanksMember"/>
  <xs:element name="OtherDepositsNotAvailableMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherDepositsNotAvailableMember"/>
  <xs:element name="OtherFinacialInstrumentsIssuedInChileMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherFinacialInstrumentsIssuedInChileMember"/>
  <xs:element name="OtherFinancialInstrumentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherFinancialInstrumentsMember"/>
  <xs:element name="OtherFinancialObligationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherFinancialObligationMember"/>
  <xs:element name="OtherFinancialObligationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherFinancialObligationsMember"/>
  <xs:element name="OtherFinancialObligationsPublicSectorMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherFinancialObligationsPublicSectorMember"/>
  <xs:element name="OtherFiscalDebtFinancialInstrumentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherFiscalDebtFinancialInstrumentsMember"/>
  <xs:element name="OtherInstrumentsIssuedInChileMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherInstrumentsIssuedInChileMember"/>
  <xs:element name="OtherInstrumentsWithRepurchaseAgreementsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherInstrumentsWithRepurchaseAgreementsMember"/>
  <xs:element name="OtherLoansAndAccountsReceivableMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherLoansAndAccountsReceivableMember"/>
  <xs:element name="OtherLoansAndAccountsReceivableOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherLoansAndAccountsReceivableOneMember"/>
  <xs:element name="OtherLoansAndAccountsReceivableTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherLoansAndAccountsReceivableTwoMember"/>
  <xs:element name="OtherMortgageMutualLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherMortgageMutualLoansMember"/>
  <xs:element name="OtherNonRealEstateLeaseTransactionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherNonRealEstateLeaseTransactionsMember"/>
  <xs:element name="OtherNontransferableDepositsWithForeignBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherNontransferableDepositsWithForeignBanksMember"/>
  <xs:element name="OtherProvisionForContingenciesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherProvisionForContingenciesMember"/>
  <xs:element name="OtherReceivablesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherReceivablesMember"/>
  <xs:element name="OtherTransactionsUnsecuredMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherTransactionsUnsecuredMember"/>
  <xs:element name="OthersCurrencyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersCurrencyMember"/>
  <xs:element name="OthersFinancialInstrumentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersFinancialInstrumentsMember"/>
  <xs:element name="OthersLoansOriginatedAndAcquriedByTheEntityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersLoansOriginatedAndAcquriedByTheEntityMember"/>
  <xs:element name="OthersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersMember"/>
  <xs:element name="OthersShareholdersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OthersShareholdersMember"/>
  <xs:element name="OutstandingExposureMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OutstandingExposureMember"/>
  <xs:element name="OutstandingLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OutstandingLoansMember"/>
  <xs:element name="Over1MonthAndUpTo3MonthsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Over1MonthAndUpTo3MonthsMember"/>
  <xs:element name="Over1YearAndUpTo3YearsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Over1YearAndUpTo3YearsMember"/>
  <xs:element name="Over3MonthAndUpTo12MonthsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Over3MonthAndUpTo12MonthsMember"/>
  <xs:element name="Over3YearAndUpTo5YearsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Over3YearAndUpTo5YearsMember"/>
  <xs:element name="Over5YearsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Over5YearsMember"/>
  <xs:element name="OverFiveYearsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OverFiveYearsMember"/>
  <xs:element name="OverNinetyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OverNinetyDaysMember"/>
  <xs:element name="OverOneMonthAndUpToThreeMonthsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OverOneMonthAndUpToThreeMonthsMember"/>
  <xs:element name="OverOneYearAndUpToThreeYearsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OverOneYearAndUpToThreeYearsMember"/>
  <xs:element name="OverSixtyDaysAndUpToNinetyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OverSixtyDaysAndUpToNinetyDaysMember"/>
  <xs:element name="OverThirtyDaysAndUpToSixtyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OverThirtyDaysAndUpToSixtyDaysMember"/>
  <xs:element name="OverThreeMonthAndUpToTwelveMonthsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OverThreeMonthAndUpToTwelveMonthsMember"/>
  <xs:element name="OverThreeYearAndUpToFiveYearsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OverThreeYearAndUpToFiveYearsMember"/>
  <xs:element name="POCIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_POCIMember"/>
  <xs:element name="PersonalServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PersonalServicesMember"/>
  <xs:element name="PersonnelProvisionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PersonnelProvisionsMember"/>
  <xs:element name="PillarTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PillarTwoMember"/>
  <xs:element name="PlazaAntofagastaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PlazaAntofagastaMember"/>
  <xs:element name="PlazaDelTrebolMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PlazaDelTrebolMember"/>
  <xs:element name="PlazaLaSerenaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PlazaLaSerenaMember"/>
  <xs:element name="PlazaOesteMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PlazaOesteMember"/>
  <xs:element name="PlazaTobalabaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PlazaTobalabaMember"/>
  <xs:element name="PlazaVespucioSPAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PlazaVespucioSPAMember"/>
  <xs:element name="PositiveFairValueOfContractsWithRightToOffsetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PositiveFairValueOfContractsWithRightToOffsetMember"/>
  <xs:element name="PostModificationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PostModificationMember"/>
  <xs:element name="PreModificationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PreModificationMember"/>
  <xs:element name="PrepaidExpensesCreditDifferencesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PrepaidExpensesCreditDifferencesMember"/>
  <xs:element name="PropertyAndEquipmentValuationDifferenceCreditDifferencesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyAndEquipmentValuationDifferenceCreditDifferencesMember"/>
  <xs:element name="PropertyAndEquipmentValuationDifferenceDebitDifferencesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PropertyAndEquipmentValuationDifferenceDebitDifferencesMember"/>
  <xs:element name="ProvisionsForCreditRiskForContingentLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForCreditRiskForContingentLoansMember"/>
  <xs:element name="ProvisionsForEmployeeBenefitObligationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForEmployeeBenefitObligationsMember"/>
  <xs:element name="ProvisionsForLawsuitsAndLitigationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForLawsuitsAndLitigationsMember"/>
  <xs:element name="ProvisionsForObligationsOfCustomerLoyaltyAndMeritProgramMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForObligationsOfCustomerLoyaltyAndMeritProgramMember"/>
  <xs:element name="ProvisionsForOperationalRisksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsForOperationalRisksMember"/>
  <xs:element name="ProvisionsOfABankBranchAbroadForProfitRemittancesToItsParentCompanyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsOfABankBranchAbroadForProfitRemittancesToItsParentCompanyMember"/>
  <xs:element name="ProvisionsOfAccruedExpensesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsOfAccruedExpensesMember"/>
  <xs:element name="ProvisionsOfCreditCardExpensesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionsOfCreditCardExpensesMember"/>
  <xs:element name="PutCurrencyOptionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PutCurrencyOptionsMember"/>
  <xs:element name="PutOptionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_PutOptionsMember"/>
  <xs:element name="RadiodifusinSPAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RadiodifusinSPAMember"/>
  <xs:element name="RealEstateAndOtherFinancialServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RealEstateAndOtherFinancialServicesMember"/>
  <xs:element name="RealEstateLeasesCommercialOrResidentialMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RealEstateLeasesCommercialOrResidentialMember"/>
  <xs:element name="ReclassificationsAndAdjustmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ReclassificationsAndAdjustmentsMember"/>
  <xs:element name="ReclassificationsAndAdjustmentsToConformIFRSMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ReclassificationsAndAdjustmentsToConformIFRSMember"/>
  <xs:element name="RecoveriesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RecoveriesMember"/>
  <xs:element name="RecoveryOfWrittenoffCreditsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RecoveryOfWrittenoffCreditsMember"/>
  <xs:element name="RedbancSA1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RedbancSA1Member"/>
  <xs:element name="RedbancSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RedbancSAMember"/>
  <xs:element name="RedbancSAOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RedbancSAOneMember"/>
  <xs:element name="RedbancSAThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RedbancSAThreeMember"/>
  <xs:element name="RedbancSATwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RedbancSATwoMember"/>
  <xs:element name="RedbancsSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RedbancsSAMember"/>
  <xs:element name="RegulatoryLimitMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RegulatoryLimitMember"/>
  <xs:element name="RelatedPartyTypeKeyPersonnelOfTheConsolidatedBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelatedPartyTypeKeyPersonnelOfTheConsolidatedBankMember"/>
  <xs:element name="RelatedPartyTypeOtherLegalEntityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelatedPartyTypeOtherLegalEntityMember"/>
  <xs:element name="RelatedPartyTypeOtherRelatedPartyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelatedPartyTypeOtherRelatedPartyMember"/>
  <xs:element name="RelatedPartyTypeParentEntityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelatedPartyTypeParentEntityMember"/>
  <xs:element name="RelatedPartyTypeTotalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelatedPartyTypeTotalMember"/>
  <xs:element name="RepurchaseAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RepurchaseAgreementMember"/>
  <xs:element name="RepurchaseAgreementsWithOtherBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RepurchaseAgreementsWithOtherBanksMember"/>
  <xs:element name="RepurchaseAgreementsWithTheCentralBanksOfChileMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RepurchaseAgreementsWithTheCentralBanksOfChileMember"/>
  <xs:element name="ResaleAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResaleAgreementMember"/>
  <xs:element name="ResaleAgreementsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResaleAgreementsMember"/>
  <xs:element name="ResaleAgreementsWithForeignCentralBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResaleAgreementsWithForeignCentralBanksMember"/>
  <xs:element name="ResaleAgreementsWithOtherBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResaleAgreementsWithOtherBanksMember"/>
  <xs:element name="ResaleAgreementsWithTheCentralBankOfChileMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResaleAgreementsWithTheCentralBankOfChileMember"/>
  <xs:element name="ResidentialBuildingsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResidentialBuildingsMember"/>
  <xs:element name="ResidentialLeaseTransactionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResidentialLeaseTransactionsMember"/>
  <xs:element name="ResidentialMortgageLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResidentialMortgageLoansMember"/>
  <xs:element name="RetailIndividualsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RetailIndividualsMember"/>
  <xs:element name="RetailRestaurantsAndHotelsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RetailRestaurantsAndHotelsMember"/>
  <xs:element name="RetailSectorsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RetailSectorsMember"/>
  <xs:element name="RetailSegmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RetailSegmentMember"/>
  <xs:element name="ReverseRepurchaseAgreementsAndSecuritiesLendingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ReverseRepurchaseAgreementsAndSecuritiesLendingMember"/>
  <xs:element name="RightsByResaleAgreementsAndSecuritiesLendingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RightsByResaleAgreementsAndSecuritiesLendingMember"/>
  <xs:element name="RightsByResaleAgreementsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RightsByResaleAgreementsMember"/>
  <xs:element name="RightsFromSecuritiesLendingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RightsFromSecuritiesLendingMember"/>
  <xs:element name="SaleOrTransferMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SaleOrTransferMember"/>
  <xs:element name="SantanderSACorredoresDeBolsaLimitadaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SantanderSACorredoresDeBolsaLimitadaMember"/>
  <xs:element name="SavingsAccountsAndTimeDepositsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SavingsAccountsAndTimeDepositsMember"/>
  <xs:element name="SensitivityToChangesInKeyAssumptionsOfModelsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SensitivityToChangesInKeyAssumptionsOfModelsMember"/>
  <xs:element name="SeriesBCHIBO0815Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIBO0815Member"/>
  <xs:element name="SeriesBCHIBO0815OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIBO0815OneMember"/>
  <xs:element name="SeriesBCHIBS0815FiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIBS0815FiveMember"/>
  <xs:element name="SeriesBCHIBS0815FourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIBS0815FourMember"/>
  <xs:element name="SeriesBCHIBS0815ThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIBS0815ThreeMember"/>
  <xs:element name="SeriesBCHIBU0815Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIBU0815Member"/>
  <xs:element name="SeriesBCHIBU0815OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIBU0815OneMember"/>
  <xs:element name="SeriesBCHIBU0815ThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIBU0815ThreeMember"/>
  <xs:element name="SeriesBCHIBU0815TwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIBU0815TwoMember"/>
  <xs:element name="SeriesBCHICE1215Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICE1215Member"/>
  <xs:element name="SeriesBCHICE1215OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICE1215OneMember"/>
  <xs:element name="SeriesBCHICE1215ThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICE1215ThreeMember"/>
  <xs:element name="SeriesBCHICE1215TwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICE1215TwoMember"/>
  <xs:element name="SeriesBCHICF0815Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICF0815Member"/>
  <xs:element name="SeriesBCHICG0815Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICG0815Member"/>
  <xs:element name="SeriesBCHICG0815TwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICG0815TwoMember"/>
  <xs:element name="SeriesBCHICH1215FiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICH1215FiveMember"/>
  <xs:element name="SeriesBCHICH1215Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICH1215Member"/>
  <xs:element name="SeriesBCHICH1215SixMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICH1215SixMember"/>
  <xs:element name="SeriesBCHICH1215ThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICH1215ThreeMember"/>
  <xs:element name="SeriesBCHICH1215TwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICH1215TwoMember"/>
  <xs:element name="SeriesBCHICI0815FiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICI0815FiveMember"/>
  <xs:element name="SeriesBCHICI0815FourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICI0815FourMember"/>
  <xs:element name="SeriesBCHICI0815SixMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICI0815SixMember"/>
  <xs:element name="SeriesBCHICJ1215Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICJ1215Member"/>
  <xs:element name="SeriesBCHICJ1215OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICJ1215OneMember"/>
  <xs:element name="SeriesBCHICK0815Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICK0815Member"/>
  <xs:element name="SeriesBCHICL1015Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICL1015Member"/>
  <xs:element name="SeriesBCHICM1215OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICM1215OneMember"/>
  <xs:element name="SeriesBCHICM1215ThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICM1215ThreeMember"/>
  <xs:element name="SeriesBCHICM1215TwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICM1215TwoMember"/>
  <xs:element name="SeriesBCHICN0815Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICN0815Member"/>
  <xs:element name="SeriesBCHICO1215Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICO1215Member"/>
  <xs:element name="SeriesBCHICP0815Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICP0815Member"/>
  <xs:element name="SeriesBCHICQ1015Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHICQ1015Member"/>
  <xs:element name="SeriesBCHIDG1116Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIDG1116Member"/>
  <xs:element name="SeriesBCHIDG1116OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIDG1116OneMember"/>
  <xs:element name="SeriesBCHIDU0716Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIDU0716Member"/>
  <xs:element name="SeriesBCHIDV1116Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIDV1116Member"/>
  <xs:element name="SeriesBCHIDV1116OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIDV1116OneMember"/>
  <xs:element name="SeriesBCHIEY1021Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIEY1021Member"/>
  <xs:element name="SeriesBCHIFB1021Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIFB1021Member"/>
  <xs:element name="SeriesBCHIFB1021OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIFB1021OneMember"/>
  <xs:element name="SeriesBCHIFB1021TwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIFB1021TwoMember"/>
  <xs:element name="SeriesBCHIFW1121Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIFW1121Member"/>
  <xs:element name="SeriesBCHIGB0322Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIGB0322Member"/>
  <xs:element name="SeriesBCHIGB0322OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIGB0322OneMember"/>
  <xs:element name="SeriesBCHIGB0322TwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIGB0322TwoMember"/>
  <xs:element name="SeriesBCHIGG1121Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIGG1121Member"/>
  <xs:element name="SeriesBCHIGH1221Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIGH1221Member"/>
  <xs:element name="SeriesBCHIGI0322Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIGI0322Member"/>
  <xs:element name="SeriesBCHIGJ0522Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIGJ0522Member"/>
  <xs:element name="SeriesBCHIGK1221Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesBCHIGK1221Member"/>
  <xs:element name="SeriesEightMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesEightMember"/>
  <xs:element name="SeriesEighteenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesEighteenMember"/>
  <xs:element name="SeriesElevenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesElevenMember"/>
  <xs:element name="SeriesFifteenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesFifteenMember"/>
  <xs:element name="SeriesFiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesFiveMember"/>
  <xs:element name="SeriesFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesFourMember"/>
  <xs:element name="SeriesFourteenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesFourteenMember"/>
  <xs:element name="SeriesNineMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesNineMember"/>
  <xs:element name="SeriesNineteenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesNineteenMember"/>
  <xs:element name="SeriesOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesOneMember"/>
  <xs:element name="SeriesSevenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesSevenMember"/>
  <xs:element name="SeriesSeventeenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesSeventeenMember"/>
  <xs:element name="SeriesSixMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesSixMember"/>
  <xs:element name="SeriesSixteenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesSixteenMember"/>
  <xs:element name="SeriesTenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTenMember"/>
  <xs:element name="SeriesThirteenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesThirteenMember"/>
  <xs:element name="SeriesThirtyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesThirtyMember"/>
  <xs:element name="SeriesThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesThreeMember"/>
  <xs:element name="SeriesTwelveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwelveMember"/>
  <xs:element name="SeriesTwentyEightMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwentyEightMember"/>
  <xs:element name="SeriesTwentyFiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwentyFiveMember"/>
  <xs:element name="SeriesTwentyFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwentyFourMember"/>
  <xs:element name="SeriesTwentyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwentyMember"/>
  <xs:element name="SeriesTwentyNineMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwentyNineMember"/>
  <xs:element name="SeriesTwentyOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwentyOneMember"/>
  <xs:element name="SeriesTwentySevenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwentySevenMember"/>
  <xs:element name="SeriesTwentySixMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwentySixMember"/>
  <xs:element name="SeriesTwentyThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwentyThreeMember"/>
  <xs:element name="SeriesTwentyTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwentyTwoMember"/>
  <xs:element name="SeriesTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SeriesTwoMember"/>
  <xs:element name="ServicesSectorMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ServicesSectorMember"/>
  <xs:element name="ServipagLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ServipagLtdMember"/>
  <xs:element name="ServipagLtdaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ServipagLtdaMember"/>
  <xs:element name="ServipagLtdaOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ServipagLtdaOneMember"/>
  <xs:element name="ServipagLtdaTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ServipagLtdaTwoMember"/>
  <xs:element name="SharesOfCommonStockWithoutNominalparValueforListingPurposesOnlyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SharesOfCommonStockWithoutNominalparValueforListingPurposesOnlyMember"/>
  <xs:element name="SistemasOracleDeChileLtdaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SistemasOracleDeChileLtdaMember"/>
  <xs:element name="SistemasOracleDeChileLtdaOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SistemasOracleDeChileLtdaOneMember"/>
  <xs:element name="SixtyToEightyNineDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SixtyToEightyNineDaysMember"/>
  <xs:element name="SmallBusinessLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SmallBusinessLoansMember"/>
  <xs:element name="SocialServicesAndOtherCommunityServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SocialServicesAndOtherCommunityServicesMember"/>
  <xs:element name="SociedadImercOTCSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SociedadImercOTCSAMember"/>
  <xs:element name="SociedadImercOtcSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SociedadImercOtcSAMember"/>
  <xs:element name="SociedadInterbancariaDeDepsitosDeValoresSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SociedadInterbancariaDeDepsitosDeValoresSAMember"/>
  <xs:element name="SociedadOperadoraDeLaCmaraDeCompensacinDePagosDeAltoValorSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SociedadOperadoraDeLaCmaraDeCompensacinDePagosDeAltoValorSAMember"/>
  <xs:element name="SociedadOperadoraDeTarjetasDeCrditoNexusSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SociedadOperadoraDeTarjetasDeCrditoNexusSAMember"/>
  <xs:element name="SocofinSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SocofinSAMember"/>
  <xs:element name="SoftwareOrComputerProgramsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SoftwareOrComputerProgramsMember"/>
  <xs:element name="StaffSeveranceIndemnitiesProvisionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StaffSeveranceIndemnitiesProvisionMember"/>
  <xs:element name="StaffVacationsProvisionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StaffVacationsProvisionsMember"/>
  <xs:element name="Stage1GroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Stage1GroupMember"/>
  <xs:element name="Stage1IndividualMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Stage1IndividualMember"/>
  <xs:element name="Stage2GroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Stage2GroupMember"/>
  <xs:element name="Stage2IndividualMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Stage2IndividualMember"/>
  <xs:element name="Stage3IndividualMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_Stage3IndividualMember"/>
  <xs:element name="StageOneEvaluationGroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageOneEvaluationGroupMember"/>
  <xs:element name="StageOneEvaluationIndividualMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageOneEvaluationIndividualMember"/>
  <xs:element name="StageOneGroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageOneGroupMember"/>
  <xs:element name="StageOneIndividualMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageOneIndividualMember"/>
  <xs:element name="StageOneIndividualsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageOneIndividualsMember"/>
  <xs:element name="StageOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageOneMember"/>
  <xs:element name="StageThreeEvaluationGroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageThreeEvaluationGroupMember"/>
  <xs:element name="StageThreeEvaluationIndividualMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageThreeEvaluationIndividualMember"/>
  <xs:element name="StageThreeGroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageThreeGroupMember"/>
  <xs:element name="StageThreeIndividualMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageThreeIndividualMember"/>
  <xs:element name="StageThreeIndividualsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageThreeIndividualsMember"/>
  <xs:element name="StageThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageThreeMember"/>
  <xs:element name="StageTwoEvaluationGroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageTwoEvaluationGroupMember"/>
  <xs:element name="StageTwoEvaluationIndividualMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageTwoEvaluationIndividualMember"/>
  <xs:element name="StageTwoGroupMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageTwoGroupMember"/>
  <xs:element name="StageTwoIndividualMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageTwoIndividualMember"/>
  <xs:element name="StageTwoIndividualsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageTwoIndividualsMember"/>
  <xs:element name="StageTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StageTwoMember"/>
  <xs:element name="StandardCharteredBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StandardCharteredBankMember"/>
  <xs:element name="StudentLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StudentLoansMember"/>
  <xs:element name="SubordinatedBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubordinatedBondsMember"/>
  <xs:element name="SubsidiaryMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubsidiaryMember"/>
  <xs:element name="SubstandardsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubstandardsMember"/>
  <xs:element name="SubtotalAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalAssetsMember"/>
  <xs:element name="SubtotalDomesticBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalDomesticBanksMember"/>
  <xs:element name="SubtotalForeignBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalForeignBanksMember"/>
  <xs:element name="SubtotalLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalLiabilitiesMember"/>
  <xs:element name="SubtotalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalMember"/>
  <xs:element name="SubtotalOverOneYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalOverOneYearMember"/>
  <xs:element name="SubtotalUpToOneYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SubtotalUpToOneYearMember"/>
  <xs:element name="TagleYCompaaLtdaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TagleYCompaaLtdaMember"/>
  <xs:element name="TextilesClothingAndLeatherGoodsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TextilesClothingAndLeatherGoodsMember"/>
  <xs:element name="ThirtyToFiftyNineDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ThirtyToFiftyNineDaysMember"/>
  <xs:element name="TimeDepositsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TimeDepositsMember"/>
  <xs:element name="TobaccoFoodAndBeveragesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TobaccoFoodAndBeveragesMember"/>
  <xs:element name="TotalDeferredTaxLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalDeferredTaxLiabilitiesMember"/>
  <xs:element name="TotalLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalLoansMember"/>
  <xs:element name="TotalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalMember"/>
  <xs:element name="TotalSubordinatedBondsDueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TotalSubordinatedBondsDueMember"/>
  <xs:element name="TradeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TradeMember"/>
  <xs:element name="TransactionWithDomesticBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithDomesticBanksMember"/>
  <xs:element name="TransactionWithForeignBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithForeignBanksMember"/>
  <xs:element name="TransactionWithOtherDomesticEntitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithOtherDomesticEntitiesMember"/>
  <xs:element name="TransactionWithOtherForeignEntitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionWithOtherForeignEntitiesMember"/>
  <xs:element name="TransactionsInCourseOfCollectionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionsInCourseOfCollectionMember"/>
  <xs:element name="TransactionsInCourseOfPaymentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionsInCourseOfPaymentMember"/>
  <xs:element name="TransactionsInTheCourseOfPaymentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransactionsInTheCourseOfPaymentMember"/>
  <xs:element name="TransbankSAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransbankSAMember"/>
  <xs:element name="TransbankSAOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransbankSAOneMember"/>
  <xs:element name="TransbankSATwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransbankSATwoMember"/>
  <xs:element name="TransitoryAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransitoryAssetsMember"/>
  <xs:element name="TransportAndStorageMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransportAndStorageMember"/>
  <xs:element name="TransportationAndTelecommunicationsSectorMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TransportationAndTelecommunicationsSectorMember"/>
  <xs:element name="TreasuryAndMoneyMarketOperationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_TreasuryAndMoneyMarketOperationsMember"/>
  <xs:element name="UFIndexationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UFIndexationMember"/>
  <xs:element name="UFMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UFMember"/>
  <xs:element name="UFMovementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UFMovementMember"/>
  <xs:element name="USDMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_USDMember"/>
  <xs:element name="UndrawnCreditLinesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UndrawnCreditLinesMember"/>
  <xs:element name="UnearnedIncomeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UnearnedIncomeMember"/>
  <xs:element name="UniversidadAdolfoIbaezMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UniversidadAdolfoIbaezMember"/>
  <xs:element name="UniversidadDelDesarrolloMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UniversidadDelDesarrolloMember"/>
  <xs:element name="UpToOneMonthMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UpToOneMonthMember"/>
  <xs:element name="UpToThirtyDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_UpToThirtyDaysMember"/>
  <xs:element name="ValoresSecuritySACorredoresDeBolsaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ValoresSecuritySACorredoresDeBolsaMember"/>
  <xs:element name="WarrantyByEndorsementAndSuretiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_WarrantyByEndorsementAndSuretiesMember"/>
  <xs:element name="WellsFargoBankFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_WellsFargoBankFourMember"/>
  <xs:element name="WellsFargoBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_WellsFargoBankMember"/>
  <xs:element name="WellsFargoBankOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_WellsFargoBankOneMember"/>
  <xs:element name="WellsFargoBankThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_WellsFargoBankThreeMember"/>
  <xs:element name="WellsFargoBankTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_WellsFargoBankTwoMember"/>
  <xs:element name="WholesaleMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_WholesaleMember"/>
  <xs:element name="WholesalesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_WholesalesMember"/>
  <xs:element name="WithoutRatingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_WithoutRatingMember"/>
  <xs:element name="WoodAndWoodProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_WoodAndWoodProductsMember"/>
  <xs:element name="WriteOffLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_WriteOffLoansMember"/>
  <xs:element name="ZeroDaysMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ZeroDaysMember"/>
  <xs:element name="ZurcherKantonalbankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ZurcherKantonalbankMember"/>
  <xs:element name="financialInstitutionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_financialInstitutionsMember"/>
  <xs:element name="newWellsFargoBankFiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_newWellsFargoBankFiveMember"/>
  <xs:element name="newWellsFargoBankSixMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_newWellsFargoBankSixMember"/>
  <xs:element name="AdministrativeExpensesDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AdministrativeExpensesDisclosureAbstract"/>
  <xs:element name="AdverseScenarioMarketFactorsFluctuationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AdverseScenarioMarketFactorsFluctuationsLineItems"/>
  <xs:element name="AttributableToNoncontrollingInterestAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_AttributableToNoncontrollingInterestAbstract"/>
  <xs:element name="BusinessSegmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_BusinessSegmentAbstract"/>
  <xs:element name="CashAndDueFromBankAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CashAndDueFromBankAbstract"/>
  <xs:element name="CentralBankOfChileAndForeignCentralBanksAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CentralBankOfChileAndForeignCentralBanksAbstract"/>
  <xs:element name="ChangesInAccountingPoliciesEstimatesAndDisclosuresAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ChangesInAccountingPoliciesEstimatesAndDisclosuresAbstract"/>
  <xs:element name="CompanyInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CompanyInformationAbstract"/>
  <xs:element name="ContingenciesAndCommitmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ContingenciesAndCommitmentsAbstract"/>
  <xs:element name="ContractualMaturityProfileOfTheFinancialLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ContractualMaturityProfileOfTheFinancialLiabilitiesLineItems"/>
  <xs:element name="CreditLimitGrantedToDebtorsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditLimitGrantedToDebtorsLineItems"/>
  <xs:element name="CreditQualityAndTheMaximumExposureToCreditRiskLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CreditQualityAndTheMaximumExposureToCreditRiskLineItems"/>
  <xs:element name="CurrentTaxAndDeferredTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_CurrentTaxAndDeferredTaxesAbstract"/>
  <xs:element name="DebtFinancialInstrumentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DebtFinancialInstrumentsLineItems"/>
  <xs:element name="DerivativeFinancialInstrumentsForHedgingPurposesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeFinancialInstrumentsForHedgingPurposesAbstract"/>
  <xs:element name="DerivativeFinancialInstrumentsForHedgingPurposesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativeFinancialInstrumentsForHedgingPurposesLineItems"/>
  <xs:element name="DerivativesHeldForFairValueHedgesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DerivativesHeldForFairValueHedgesAbstract"/>
  <xs:element name="DisclosureOfAmortizedCostsAndNetLossOfModifiedFinancialAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfAmortizedCostsAndNetLossOfModifiedFinancialAssetsLineItems"/>
  <xs:element name="DisclosureOfC46RegulatoryInformationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfC46RegulatoryInformationLineItems"/>
  <xs:element name="DisclosureOfCrossCurrencyFundingLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfCrossCurrencyFundingLineItems"/>
  <xs:element name="DisclosureOfCurrencyLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfCurrencyLineItems"/>
  <xs:element name="DisclosureOfFinancialRatiosLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfFinancialRatiosLineItems"/>
  <xs:element name="DisclosureOfGrossCarryingAmountPreviouslyModifiedFinancialAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfGrossCarryingAmountPreviouslyModifiedFinancialAssetsLineItems"/>
  <xs:element name="DisclosureOfGuaranteesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfGuaranteesLineItems"/>
  <xs:element name="DisclosureOfRenegotiatedAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DisclosureOfRenegotiatedAssetsLineItems"/>
  <xs:element name="EmployeeBenefitsDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EmployeeBenefitsDisclosureAbstract"/>
  <xs:element name="EvolutionOfTheLCRAndNSFRLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_EvolutionOfTheLCRAndNSFRLineItems"/>
  <xs:element name="ExpectedCreditLossesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpectedCreditLossesAbstract"/>
  <xs:element name="ExpenseOfProvisionsConstitutedLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpenseOfProvisionsConstitutedLineItems"/>
  <xs:element name="ExpensesFromSalariesAndEmployeeBenefitsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ExpensesFromSalariesAndEmployeeBenefitsAbstract"/>
  <xs:element name="FinancialAndNonFinancialAssetsAndLiabilitiesByCurrencyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAndNonFinancialAssetsAndLiabilitiesByCurrencyAbstract"/>
  <xs:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeLineItems"/>
  <xs:element name="FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialAssetsHeldForTradingAtFairValueThroughProfitOrLossesLineItems"/>
  <xs:element name="FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_FinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossDisclosureAbstract"/>
  <xs:element name="GrossCarryingAmountCorrespondingAllowanceForEclByStageLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_GrossCarryingAmountCorrespondingAllowanceForEclByStageLineItems"/>
  <xs:element name="IncomeAndExpensesFromCommissionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeAndExpensesFromCommissionsAbstract"/>
  <xs:element name="IncomeAttributableToInvestmentsInOtherCompaniesDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_IncomeAttributableToInvestmentsInOtherCompaniesDisclosureAbstract"/>
  <xs:element name="InformationOnRegulatoryCapitalAndCapitalAdequacyRatiosDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InformationOnRegulatoryCapitalAndCapitalAdequacyRatiosDisclosureAbstract"/>
  <xs:element name="InformationOnRegulatoryCapitalAndCapitalAdequacyRatiosLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InformationOnRegulatoryCapitalAndCapitalAdequacyRatiosLineItems"/>
  <xs:element name="InterestAndUFIndexationRevenueAndExpensesDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestAndUFIndexationRevenueAndExpensesDisclosureAbstract"/>
  <xs:element name="InterestOperatingCashFlowAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestOperatingCashFlowAbstract"/>
  <xs:element name="InterestRateCashFlowsOfTheBankingBookLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InterestRateCashFlowsOfTheBankingBookLineItems"/>
  <xs:element name="InvestmentsInOtherCompaniesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_InvestmentsInOtherCompaniesAbstract"/>
  <xs:element name="LoansAndAdvancesToBanksLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansAndAdvancesToBanksLineItems"/>
  <xs:element name="LoansToCustomerLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_LoansToCustomerLineItems"/>
  <xs:element name="MaturityAccordingToTheirRemainingTermsOfFinancialAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_MaturityAccordingToTheirRemainingTermsOfFinancialAssetsAndLiabilitiesAbstract"/>
  <xs:element name="NetFinancialIncomeExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NetFinancialIncomeExpenseAbstract"/>
  <xs:element name="NewAccountingPronouncementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NewAccountingPronouncementsAbstract"/>
  <xs:element name="NewAndAmendedStandardsAndInterpretationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NewAndAmendedStandardsAndInterpretationsAbstract"/>
  <xs:element name="NonCurrentAssetsAndDisposalGroupsHeldForSaleAndLiabilitiesIncludedInDisposalGroupsForSaleAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_NonCurrentAssetsAndDisposalGroupsHeldForSaleAndLiabilitiesIncludedInDisposalGroupsForSaleAbstract"/>
  <xs:element name="OtherAssetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherAssetAbstract"/>
  <xs:element name="OtherCommitmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherCommitmentAbstract"/>
  <xs:element name="OtherLiabilitieAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherLiabilitieAbstract"/>
  <xs:element name="OtherOperatingIncomeAndExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_OtherOperatingIncomeAndExpensesAbstract"/>
  <xs:element name="ProvisionForDividendsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ProvisionForDividendsAbstract"/>
  <xs:element name="RegulatoryCapitalFinancialInstrumentsDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RegulatoryCapitalFinancialInstrumentsDisclosureAbstract"/>
  <xs:element name="RelevantEventsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RelevantEventsAbstract"/>
  <xs:element name="ResultFromNonCurrentAssetsAndDisposalGroupsHeldForSaleNotAdmissibleAsDiscontinuedOperationsDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ResultFromNonCurrentAssetsAndDisposalGroupsHeldForSaleNotAdmissibleAsDiscontinuedOperationsDisclosureAbstract"/>
  <xs:element name="RightofuseAssetsAndLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RightofuseAssetsAndLeaseLiabilitiesAbstract"/>
  <xs:element name="RightofuseAssetsAndLeaseLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RightofuseAssetsAndLeaseLiabilitiesLineItems"/>
  <xs:element name="RightsByResaleAgreementsAndSecuritiesLendingLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RightsByResaleAgreementsAndSecuritiesLendingLineItems"/>
  <xs:element name="RiskManagementAndReportDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskManagementAndReportDisclosureAbstract"/>
  <xs:element name="RiskManagementAndReportLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_RiskManagementAndReportLineItems"/>
  <xs:element name="ScheduleOfBancoDeChileReportedEssentialFactsThatRegisteredInTheForeignMarketUnderMTNLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfBancoDeChileReportedEssentialFactsThatRegisteredInTheForeignMarketUnderMTNLineItems"/>
  <xs:element name="ScheduleOfCashFlowsOfBorrowingsFromBanksAndBondsIssuedAbroadLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCashFlowsOfBorrowingsFromBanksAndBondsIssuedAbroadLineItems"/>
  <xs:element name="ScheduleOfCashFlowsOfTheUnderlyingAssetsPortfolioAndTheCashFlowOfTheLiabilityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfCashFlowsOfTheUnderlyingAssetsPortfolioAndTheCashFlowOfTheLiabilityLineItems"/>
  <xs:element name="ScheduleOfEffectsOfDeferredTaxesOnAssetsLiabilitiesAndIncomeAccountsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfEffectsOfDeferredTaxesOnAssetsLiabilitiesAndIncomeAccountsLineItems"/>
  <xs:element name="ScheduleOfFinancialAssetsAtAmortizedCostLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFinancialAssetsAtAmortizedCostLineItems"/>
  <xs:element name="ScheduleOfFinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfFinancialLiabilitiesHeldForTradingAtFairValueThroughProfitOrLossAbstract"/>
  <xs:element name="ScheduleOfIncomeTaxProvisionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfIncomeTaxProvisionAbstract"/>
  <xs:element name="ScheduleOfNoncurrentAssetsAndDisposalGroupsHeldForSaleAndLiabilitiesIncludedInDisposalGroupsForSaleAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfNoncurrentAssetsAndDisposalGroupsHeldForSaleAndLiabilitiesIncludedInDisposalGroupsForSaleAbstract"/>
  <xs:element name="ScheduleOfProvisionForAssetsReceivedInLieuOfPaymentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfProvisionForAssetsReceivedInLieuOfPaymentAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfEffectiveTaxRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfReconciliationOfEffectiveTaxRateAbstract"/>
  <xs:element name="ScheduleOfUseOfEarAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfUseOfEarAbstract"/>
  <xs:element name="ScheduleOfUseOfVarAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_ScheduleOfUseOfVarAbstract"/>
  <xs:element name="StatementsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_StatementsLineItems"/>
  <xs:element name="StatementsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="bch_StatementsTable"/>
  <xs:element name="SummaryOfSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_SummaryOfSignificantAccountingPoliciesLineItems"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="bch_DocumentAndEntityInformationAbstract"/>
</xs:schema>
