<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Fujitsu Interstage XWand B0255 -->
<!-- 
  Taxonomy: 2022-03-24 (Final)
**********************         
Licensor’s Notice 
Disclaimer: The IASB, the International Financial Reporting Standards Foundation (Foundation), the authors and the publishers do not accept responsibility for any loss caused by acting or refraining from acting in reliance on the material in this publication, whether such loss is caused by negligence or otherwise to the maximum extent permitted by law. 

Copyright © International Financial Reporting Standards Foundation ® 
This Taxonomy contains copyright material of the IFRS® Foundation (Foundation) in respect of which all rights are reserved. 
Reproduced and distributed by the Government (Government) of the Hong Kong Special Administrative Region of the People's Republic of China (HKSAR) with the permission of the Foundation within the HKSAR only. No rights granted to third parties without the prior written permission of the Government and the Foundation. 
This Taxonomy is issued by the Inland Revenue Department of the Government in respect of its application in the HKSAR and has not been prepared or endorsed by the International Accounting Standards Board. 
This Taxonomy is not to be distributed outside of the HKSAR. 
The Traditional Chinese Language translation of the International Financial Reporting Standards and related materials used to create this publication has been made and published with the permission of the Foundation.  This Traditional Chinese language translation is the copyright of the Foundation.
********************** 
-->
<xsd:schema targetNamespace="http://xbrl.ird.gov.hk/taxonomy/2026-04-01/ird_fs" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ird_fs="http://xbrl.ird.gov.hk/taxonomy/2026-04-01/ird_fs" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:element name="AbnormallyLargeChangesInAssetPricesOrForeignExchangeRatesMember" id="hkfrs-full_AbnormallyLargeChangesInAssetPricesOrForeignExchangeRatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PropertyPlantEquipmentMember" id="hkfrs-full_PropertyPlantEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeDomain" id="hkfrs-full_InvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AccountingEstimatesAxis" id="hkfrs-full_AccountingEstimatesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AccountingEstimatesMember" id="hkfrs-full_AccountingEstimatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AccountingProfit" id="hkfrs-full_AccountingProfit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="Accruals" id="hkfrs-full_Accruals" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AccrualsClassifiedAsCurrent" id="hkfrs-full_AccrualsClassifiedAsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AccrualsClassifiedAsNoncurrent" id="hkfrs-full_AccrualsClassifiedAsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AccumulatedChangesInFairValueOfFinancialAssetsAttributableToChangesInCreditRiskOfFinancialAssets" id="hkfrs-full_AccumulatedChangesInFairValueOfFinancialAssetsAttributableToChangesInCreditRiskOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AccumulatedChangesInFairValueOfFinancialAssetsRelatedCreditDerivativesOrSimilarInstruments" id="hkfrs-full_AccumulatedChangesInFairValueOfFinancialAssetsRelatedCreditDerivativesOrSimilarInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="AccumulatedChangesInFairValueOfFinancialLiabilityAttributableToChangesInCreditRiskOfLiability" id="hkfrs-full_AccumulatedChangesInFairValueOfFinancialLiabilityAttributableToChangesInCreditRiskOfLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AccumulatedChangesInFairValueOfLoanOrReceivableAttributableToChangesInCreditRiskOfFinancialAssets" id="hkfrs-full_AccumulatedChangesInFairValueOfLoanOrReceivableAttributableToChangesInCreditRiskOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AccumulatedChangesInFairValueOfLoansOrReceivablesRelatedCreditDerivativesOrSimilarInstruments" id="hkfrs-full_AccumulatedChangesInFairValueOfLoansOrReceivablesRelatedCreditDerivativesOrSimilarInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="AccumulatedDepreciationAmortisationAndImpairmentMember" id="hkfrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AccumulatedDepreciationAndAmortisationMember" id="hkfrs-full_AccumulatedDepreciationAndAmortisationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountAssets" id="hkfrs-full_AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountLiabilities" id="hkfrs-full_AccumulatedFairValueHedgeAdjustmentOnHedgedItemIncludedInCarryingAmountLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AccumulatedFairValueHedgeAdjustmentRemainingInStatementOfFinancialPositionForHedgedItemThatCeasedToBeAdjustedForHedgingGainsAndLossesAssets" id="hkfrs-full_AccumulatedFairValueHedgeAdjustmentRemainingInStatementOfFinancialPositionForHedgedItemThatCeasedToBeAdjustedForHedgingGainsAndLossesAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AccumulatedFairValueHedgeAdjustmentRemainingInStatementOfFinancialPositionForHedgedItemThatCeasedToBeAdjustedForHedgingGainsAndLossesLiabilities" id="hkfrs-full_AccumulatedFairValueHedgeAdjustmentRemainingInStatementOfFinancialPositionForHedgedItemThatCeasedToBeAdjustedForHedgingGainsAndLossesLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AccumulatedImpairmentMember" id="hkfrs-full_AccumulatedImpairmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AccumulatedOtherComprehensiveIncome" id="hkfrs-full_AccumulatedOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AcquisitiondateFairValueOfEquityInterestInAcquireeHeldByAcquirerImmediatelyBeforeAcquisitionDate" id="hkfrs-full_AcquisitiondateFairValueOfEquityInterestInAcquireeHeldByAcquirerImmediatelyBeforeAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AcquisitiondateFairValueOfTotalConsiderationTransferred" id="hkfrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" id="hkfrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" id="hkfrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" id="hkfrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AcquisitionsThroughBusinessCombinationsBiologicalAssets" id="hkfrs-full_AcquisitionsThroughBusinessCombinationsBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" id="hkfrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AcquisitionsThroughBusinessCombinationsInvestmentProperty" id="hkfrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AcquisitionsThroughBusinessCombinationsOtherProvisions" id="hkfrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" id="hkfrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AcquisitionsThroughBusinessCombinationsRightofuseAssets" id="hkfrs-full_AcquisitionsThroughBusinessCombinationsRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ActualClaimsThatAriseFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_ActualClaimsThatAriseFromContractsWithinScopeOfHKFRS17" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ActuarialAssumptionOfDiscountRates" id="hkfrs-full_ActuarialAssumptionOfDiscountRates" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ActuarialAssumptionOfDiscountRatesMember" id="hkfrs-full_ActuarialAssumptionOfDiscountRatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialAssumptionOfExpectedRatesOfInflation" id="hkfrs-full_ActuarialAssumptionOfExpectedRatesOfInflation" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ActuarialAssumptionOfExpectedRatesOfInflationMember" id="hkfrs-full_ActuarialAssumptionOfExpectedRatesOfInflationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialAssumptionOfExpectedRatesOfPensionIncreases" id="hkfrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ActuarialAssumptionOfExpectedRatesOfPensionIncreasesMember" id="hkfrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" id="hkfrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" id="hkfrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialAssumptionOfLifeExpectancyAfterRetirement2019" id="hkfrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirement2019" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialAssumptionOfLifeExpectancyAfterRetirementMember" id="hkfrs-full_ActuarialAssumptionOfLifeExpectancyAfterRetirementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialAssumptionOfMedicalCostTrendRates" id="hkfrs-full_ActuarialAssumptionOfMedicalCostTrendRates" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ActuarialAssumptionOfMedicalCostTrendRatesMember" id="hkfrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory" id="hkfrs-full_DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialAssumptionOfMortalityRates" id="hkfrs-full_ActuarialAssumptionOfMortalityRates" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ActuarialAssumptionOfMortalityRatesMember" id="hkfrs-full_ActuarialAssumptionOfMortalityRatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialAssumptionOfRetirementAge2019" id="hkfrs-full_ActuarialAssumptionOfRetirementAge2019" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialAssumptionOfRetirementAgeMember" id="hkfrs-full_ActuarialAssumptionOfRetirementAgeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialAssumptionsAxis" id="hkfrs-full_ActuarialAssumptionsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialAssumptionsMember" id="hkfrs-full_ActuarialAssumptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" id="hkfrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" id="hkfrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" id="hkfrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ActuarialPresentValueOfPromisedRetirementBenefits" id="hkfrs-full_ActuarialPresentValueOfPromisedRetirementBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets" id="hkfrs-full_AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalDisclosuresForAmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" id="hkfrs-full_AdditionalDisclosuresForAmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalDisclosuresRelatedToRegulatoryDeferralAccountsAbstract" id="hkfrs-full_AdditionalDisclosuresRelatedToRegulatoryDeferralAccountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalInformationAboutEntityExposureToRisk" id="hkfrs-full_AdditionalInformationAboutEntityExposureToRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalInformationAboutInsuranceContractsExplanatory" id="hkfrs-full_AdditionalInformationAboutInsuranceContractsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalInformationAboutNatureAndFinancialEffectOfBusinessCombination" id="hkfrs-full_AdditionalInformationAboutNatureAndFinancialEffectOfBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalInformationAboutNatureOfAndChangesInRisksAssociatedWithInterestsInStructuredEntitiesExplanatory" id="hkfrs-full_AdditionalInformationAboutNatureOfAndChangesInRisksAssociatedWithInterestsInStructuredEntitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalInformationAboutSharebasedPaymentArrangements" id="hkfrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalInformationAbstract" id="hkfrs-full_AdditionalInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" id="hkfrs-full_AdditionalLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalLiabilitiesContingentLiabilitiesRecognisedInBusinessCombinationAbstract" id="hkfrs-full_AdditionalLiabilitiesContingentLiabilitiesRecognisedInBusinessCombinationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalPaidinCapital" id="hkfrs-full_AdditionalPaidinCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AdditionalPaidinCapitalMember" id="hkfrs-full_AdditionalPaidinCapitalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalProvisionsOtherProvisions" id="hkfrs-full_AdditionalProvisionsOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalProvisionsOtherProvisionsAbstract" id="hkfrs-full_AdditionalProvisionsOtherProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionalRecognitionGoodwill" id="hkfrs-full_AdditionalRecognitionGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsFromAcquisitionsInvestmentProperty" id="hkfrs-full_AdditionsFromAcquisitionsInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsFromPurchasesBiologicalAssets" id="hkfrs-full_AdditionsFromPurchasesBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsFromSubsequentExpenditureRecognisedAsAssetBiologicalAssets" id="hkfrs-full_AdditionsFromSubsequentExpenditureRecognisedAsAssetBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsFromSubsequentExpenditureRecognisedAsAssetInvestmentProperty" id="hkfrs-full_AdditionsFromSubsequentExpenditureRecognisedAsAssetInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsInvestmentPropertyAbstract" id="hkfrs-full_AdditionsInvestmentPropertyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsOtherThanThroughBusinessCombinationsBiologicalAssets" id="hkfrs-full_AdditionsOtherThanThroughBusinessCombinationsBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsOtherThanThroughBusinessCombinationsBiologicalAssetsAbstract" id="hkfrs-full_AdditionsOtherThanThroughBusinessCombinationsBiologicalAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsOtherThanThroughBusinessCombinationsInvestmentProperty" id="hkfrs-full_AdditionsOtherThanThroughBusinessCombinationsInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" id="hkfrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsOtherThanThroughBusinessCombinationsRightofuseAssets" id="hkfrs-full_AdditionsOtherThanThroughBusinessCombinationsRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsToNoncurrentAssets" id="hkfrs-full_AdditionsToNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdditionsToRightofuseAssets" id="hkfrs-full_AdditionsToRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AddressOfRegisteredOfficeOfEntity" id="hkfrs-full_AddressOfRegisteredOfficeOfEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AddressWhereConsolidatedFinancialStatementsAreObtainable" id="hkfrs-full_AddressWhereConsolidatedFinancialStatementsAreObtainable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdjustedWeightedAverageShares" id="hkfrs-full_AdjustedWeightedAverageShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentToCarryingAmountsReportedUnderPreviousGAAP" id="hkfrs-full_AdjustmentToCarryingAmountsReportedUnderPreviousGAAP" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AdjustmentToMidmarketConsensusPriceMeasurementInputMember" id="hkfrs-full_AdjustmentToMidmarketConsensusPriceMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentToProfitLossForPreferenceShareDividends" id="hkfrs-full_AdjustmentToProfitLossForPreferenceShareDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForAmortisationExpense" id="hkfrs-full_AdjustmentsForAmortisationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForAmountsTransferredToInitialCarryingAmountOfHedgedItems" id="hkfrs-full_AdjustmentsForAmountsTransferredToInitialCarryingAmountOfHedgedItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForCurrentTaxOfPriorPeriod" id="hkfrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInBiologicalAssets" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInDebtInstrumentsHeld" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInDebtInstrumentsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInDerivativeFinancialAssets" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInDerivativeFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInEquityInstrumentsHeld" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInEquityInstrumentsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInFinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInFinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInFinancialAssetsHeldForTrading" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInFinancialAssetsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInFinancialAssetsMeasuredAtAmortisedCost" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInFinancialAssetsMeasuredAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInFinancialAssetsMeasuredAtFairValueThroughProfitOrLoss" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInFinancialAssetsMeasuredAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInInventories" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInLoansAndAdvances" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInLoansAndAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToBanks" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToBanks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToCustomers" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInLoansAndAdvancesToCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInOtherAssets" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInOtherFinancialAssets" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInOtherFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" id="hkfrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDeferredTaxExpense" id="hkfrs-full_AdjustmentsForDeferredTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDeferredTaxOfPriorPeriods" id="hkfrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDepreciationAndAmortisationExpense" id="hkfrs-full_AdjustmentsForDepreciationAndAmortisationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDepreciationAndAmortisationExpenseAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" id="hkfrs-full_AdjustmentsForDepreciationAndAmortisationExpenseAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDepreciationExpense" id="hkfrs-full_AdjustmentsForDepreciationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForDividendIncome" id="hkfrs-full_AdjustmentsForDividendIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForFairValueGainsLosses" id="hkfrs-full_AdjustmentsForFairValueGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForFinanceCosts" id="hkfrs-full_AdjustmentsForFinanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForFinanceIncome" id="hkfrs-full_AdjustmentsForFinanceIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForFinanceIncomeCost" id="hkfrs-full_AdjustmentsForFinanceIncomeCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates" id="hkfrs-full_AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" id="hkfrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForGainsLossesOnChangeInFairValueLessCostsToSellBiologicalAssets" id="hkfrs-full_AdjustmentsForGainsLossesOnChangeInFairValueLessCostsToSellBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives" id="hkfrs-full_AdjustmentsForGainsLossesOnChangeInFairValueOfDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForGainsLossesOnChangeInFairValueOfFinancialAssets" id="hkfrs-full_AdjustmentsForGainsLossesOnChangeInFairValueOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForGainsLossesOnChangeInFairValueOfFinancialLiabilities" id="hkfrs-full_AdjustmentsForGainsLossesOnChangeInFairValueOfFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForGainsLossesOnDisposalOfFinancialAssets" id="hkfrs-full_AdjustmentsForGainsLossesOnDisposalOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForGainsLossesOnFairValueAdjustmentInvestmentProperty" id="hkfrs-full_AdjustmentsForGainsLossesOnFairValueAdjustmentInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" id="hkfrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" id="hkfrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets" id="hkfrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories" id="hkfrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossLoansAndAdvances" id="hkfrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossLoansAndAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" id="hkfrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables" id="hkfrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForImpairmentLossesReversalOfImpairmentLossesRecognisedInProfitOrLossFinancialAssets" id="hkfrs-full_AdjustmentsForImpairmentLossesReversalOfImpairmentLossesRecognisedInProfitOrLossFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncomeTaxExpense" id="hkfrs-full_AdjustmentsForIncomeTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInDebtInstrumentsIssued" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInDebtInstrumentsIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInDeposits" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInDepositsFromBanks" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInDepositsFromBanks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInDepositsFromCustomers" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInDepositsFromCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInDerivativeFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesHeldForTrading" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesMeasuredAtAmortisedCost" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesMeasuredAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesMeasuredAtFairValueThroughProfitOrLoss" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInFinancialLiabilitiesMeasuredAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilities" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInInsuranceReinsuranceAndInvestmentContractLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInOtherFinancialLiabilities" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInOtherFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInOtherLiabilities" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInRepurchaseAgreementsAndCashCollateralOnSecuritiesLent" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInRepurchaseAgreementsAndCashCollateralOnSecuritiesLent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInTradeAccountPayable" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" id="hkfrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForIncreaseInOtherProvisionsArisingFromPassageOfTime" id="hkfrs-full_AdjustmentsForIncreaseInOtherProvisionsArisingFromPassageOfTime" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForInterestExpense" id="hkfrs-full_AdjustmentsForInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForInterestIncome" id="hkfrs-full_AdjustmentsForInterestIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" id="hkfrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForProvisions" id="hkfrs-full_AdjustmentsForProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForReconcileProfitLoss" id="hkfrs-full_AdjustmentsForReconcileProfitLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForReconcileProfitLossAbstract" id="hkfrs-full_AdjustmentsForReconcileProfitLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForSharebasedPayments" id="hkfrs-full_AdjustmentsForSharebasedPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForUndistributedProfitsOfAssociates" id="hkfrs-full_AdjustmentsForUndistributedProfitsOfAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod" id="hkfrs-full_AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsForUnrealisedForeignExchangeLossesGains" id="hkfrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdjustmentsToReconcileProfitLossOtherThanChangesInWorkingCapital" id="hkfrs-full_AdjustmentsToReconcileProfitLossOtherThanChangesInWorkingCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AdministrativeExpense" id="hkfrs-full_AdministrativeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="Advances" id="hkfrs-full_Advances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AdvertisingExpense" id="hkfrs-full_AdvertisingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AggregateAdjustmentToCarryingValueReportedUnderPreviousGAAPMember" id="hkfrs-full_AggregateAdjustmentToCarryingValueReportedUnderPreviousGAAPMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AggregateContinuingAndDiscontinuedOperationsMember" id="hkfrs-full_AggregateContinuingAndDiscontinuedOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" id="hkfrs-full_AggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="AggregateNotSignificantIndividualAssetsOrCashgeneratingUnitsMember" id="hkfrs-full_AggregateNotSignificantIndividualAssetsOrCashgeneratingUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AggregateOfFairValuesMember" id="hkfrs-full_AggregateOfFairValuesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AggregatedIndividuallyImmaterialAssociatesMember" id="hkfrs-full_AggregatedIndividuallyImmaterialAssociatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AggregatedIndividuallyImmaterialBusinessCombinationsMember" id="hkfrs-full_AggregatedIndividuallyImmaterialBusinessCombinationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AggregatedIndividuallyImmaterialJointVenturesMember" id="hkfrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AggregatedMeasurementMember" id="hkfrs-full_AggregatedMeasurementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AggregatedTimeBandsMember" id="hkfrs-full_AggregatedTimeBandsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AgriculturalProduceByGroupAxis" id="hkfrs-full_AgriculturalProduceByGroupAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AgriculturalProduceGroupMember" id="hkfrs-full_AgriculturalProduceGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Aircraft" id="hkfrs-full_Aircraft" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AircraftMember" id="hkfrs-full_AircraftMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AirportLandingRightsMember" id="hkfrs-full_AirportLandingRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AllLevelsOfFairValueHierarchyMember" id="hkfrs-full_AllLevelsOfFairValueHierarchyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AllOtherSegmentsMember" id="hkfrs-full_AllOtherSegmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AllYearsOfInsuranceClaimMember" id="hkfrs-full_AllYearsOfInsuranceClaimMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AllowanceAccountForCreditLossesOfFinancialAssets" id="hkfrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AllowanceForCreditLossesMember" id="hkfrs-full_AllowanceForCreditLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers" id="hkfrs-full_AmortisationAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AmortisationExpense" id="hkfrs-full_AmortisationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AmortisationIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmortisationMethodIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_AmortisationMethodIntangibleAssetsOtherThanGoodwill" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmortisationRateIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_AmortisationRateIntangibleAssetsOtherThanGoodwill" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmountByWhichFinancialAssetsRelatedCreditDerivativesOrSimilarInstrumentsMitigateMaximumExposureToCreditRisk" id="hkfrs-full_AmountByWhichFinancialAssetsRelatedCreditDerivativesOrSimilarInstrumentsMitigateMaximumExposureToCreditRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="AmountByWhichLoansOrReceivablesRelatedCreditDerivativesOrSimilarInstrumentsMitigateMaximumExposureToCreditRisk" id="hkfrs-full_AmountByWhichLoansOrReceivablesRelatedCreditDerivativesOrSimilarInstrumentsMitigateMaximumExposureToCreditRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="AmountByWhichRegulatoryDeferralAccountCreditBalanceHasBeenReducedBecauseItIsNoLongerFullyReversible" id="hkfrs-full_AmountByWhichRegulatoryDeferralAccountCreditBalanceHasBeenReducedBecauseItIsNoLongerFullyReversible" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AmountByWhichRegulatoryDeferralAccountDebitBalanceHasBeenReducedBecauseItIsNoLongerFullyRecoverable" id="hkfrs-full_AmountByWhichRegulatoryDeferralAccountDebitBalanceHasBeenReducedBecauseItIsNoLongerFullyRecoverable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount" id="hkfrs-full_AmountByWhichUnitsRecoverableAmountExceedsItsCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount" id="hkfrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity" id="hkfrs-full_AmountIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AmountOfReclassificationsOrChangesInPresentation" id="hkfrs-full_AmountOfReclassificationsOrChangesInPresentation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmountPresentedInOtherComprehensiveIncomeRealisedAtDerecognition" id="hkfrs-full_AmountPresentedInOtherComprehensiveIncomeRealisedAtDerecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale" id="hkfrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember" id="hkfrs-full_AmountRecognisedInOtherComprehensiveIncomeAndAccumulatedInEquityRelatingToNoncurrentAssetsOrDisposalGroupsHeldForSaleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied" id="hkfrs-full_AmountRemovedFromReserveOfCashFlowHedgesAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied" id="hkfrs-full_AmountRemovedFromReserveOfChangeInValueOfForeignCurrencyBasisSpreadsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied" id="hkfrs-full_AmountRemovedFromReserveOfChangeInValueOfForwardElementsOfForwardContractsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied" id="hkfrs-full_AmountRemovedFromReserveOfChangeInValueOfTimeValueOfOptionsAndIncludedInInitialCostOrOtherCarryingAmountOfNonfinancialAssetLiabilityOrFirmCommitmentForWhichFairValueHedgeAccountingIsApplied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AmountsPayableOnDemandThatAriseFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_AmountsPayableOnDemandThatAriseFromContractsWithinScopeOfHKFRS17" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AmountsPayableRelatedPartyTransactions" id="hkfrs-full_AmountsPayableRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AmountsPayableToTransfereeInRespectOfTransferredAssets" id="hkfrs-full_AmountsPayableToTransfereeInRespectOfTransferredAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AmountsReceivableRelatedPartyTransactions" id="hkfrs-full_AmountsReceivableRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" id="hkfrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmountsRecognisedForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" id="hkfrs-full_AmountsRecognisedForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmountsRemovedFromEquityAndAdjustedAgainstFairValueOfFinancialAssetsOnReclassificationOutOfFairValueThroughOtherComprehensiveIncomeMeasurementCategoryBeforeTax" id="hkfrs-full_AmountsRemovedFromEquityAndAdjustedAgainstFairValueOfFinancialAssetsOnReclassificationOutOfFairValueThroughOtherComprehensiveIncomeMeasurementCategoryBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AmountsRemovedFromEquityAndAdjustedAgainstFairValueOfFinancialAssetsOnReclassificationOutOfFairValueThroughOtherComprehensiveIncomeMeasurementCategoryNetOfTax" id="hkfrs-full_AmountsRemovedFromEquityAndAdjustedAgainstFairValueOfFinancialAssetsOnReclassificationOutOfFairValueThroughOtherComprehensiveIncomeMeasurementCategoryNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AmountsRemovedFromEquityAndIncludedInCarryingAmountOfNonfinancialAssetLiabilityWhoseAcquisitionOrIncurrenceWasHedgedHighlyProbableForecastTransactionBeforeTax" id="hkfrs-full_AmountsRemovedFromEquityAndIncludedInCarryingAmountOfNonfinancialAssetLiabilityWhoseAcquisitionOrIncurrenceWasHedgedHighlyProbableForecastTransactionBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssets" id="hkfrs-full_AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssetsAbstract" id="hkfrs-full_AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities" id="hkfrs-full_AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilitiesAbstract" id="hkfrs-full_AmountsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired" id="hkfrs-full_AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnalysisOfCreditExposuresUsingExternalCreditGradingSystemExplanatory" id="hkfrs-full_AnalysisOfCreditExposuresUsingExternalCreditGradingSystemExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnalysisOfCreditExposuresUsingInternalCreditGradingSystemExplanatory" id="hkfrs-full_AnalysisOfCreditExposuresUsingInternalCreditGradingSystemExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnalysisOfFinancialAssetsThatAreIndividuallyDeterminedToBeImpaired" id="hkfrs-full_AnalysisOfFinancialAssetsThatAreIndividuallyDeterminedToBeImpaired" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnalysisOfIncomeAndExpenseAbstract" id="hkfrs-full_AnalysisOfIncomeAndExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnnouncementOfPlanToDiscontinueOperationMember" id="hkfrs-full_AnnouncementOfPlanToDiscontinueOperationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnnouncingOrCommencingImplementationOfMajorRestructuringMember" id="hkfrs-full_AnnouncingOrCommencingImplementationOfMajorRestructuringMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ApplicableTaxRate" id="hkfrs-full_ApplicableTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AreaOfLandUsedForAgriculture" id="hkfrs-full_AreaOfLandUsedForAgriculture" type="num:areaItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="AssetRecognisedForExpectedReimbursementContingentLiabilitiesInBusinessCombination" id="hkfrs-full_AssetRecognisedForExpectedReimbursementContingentLiabilitiesInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetRecognisedForExpectedReimbursementOtherProvisions" id="hkfrs-full_AssetRecognisedForExpectedReimbursementOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetbackedDebtInstrumentsHeld" id="hkfrs-full_AssetbackedDebtInstrumentsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetbackedFinancingsMember" id="hkfrs-full_AssetbackedFinancingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssetbackedSecuritiesAmountContributedToFairValueOfPlanAssets" id="hkfrs-full_AssetbackedSecuritiesAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="Assets" id="hkfrs-full_Assets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsAbstract" id="hkfrs-full_AssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssetsAndLiabilitiesAxis" id="hkfrs-full_AssetsAndLiabilitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis" id="hkfrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssetsAndLiabilitiesClassifiedAsHeldForSaleMember" id="hkfrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssetsAndLiabilitiesMember" id="hkfrs-full_AssetsAndLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember" id="hkfrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssetsAndRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_AssetsAndRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsArisingFromExplorationForAndEvaluationOfMineralResources" id="hkfrs-full_AssetsArisingFromExplorationForAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsHeldAsCollateralPermittedToBeSoldOrRepledgedAtFairValue" id="hkfrs-full_AssetsHeldAsCollateralPermittedToBeSoldOrRepledgedAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember" id="hkfrs-full_AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssetsLessCurrentLiabilities" id="hkfrs-full_AssetsLessCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsLessCurrentLiabilitiesAbstract" id="hkfrs-full_AssetsLessCurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AssetsLiabilitiesOfBenefitPlan" id="hkfrs-full_AssetsLiabilitiesOfBenefitPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsObtained" id="hkfrs-full_AssetsObtained" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsOfBenefitPlan" id="hkfrs-full_AssetsOfBenefitPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013" id="hkfrs-full_AssetsOtherThanCashOrCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" id="hkfrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsRecognisedInEntitysFinancialStatementsInRelationToStructuredEntities" id="hkfrs-full_AssetsRecognisedInEntitysFinancialStatementsInRelationToStructuredEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsSoldOrRepledgedAsCollateralAtFairValue" id="hkfrs-full_AssetsSoldOrRepledgedAsCollateralAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsThatEntityContinuesToRecognise" id="hkfrs-full_AssetsThatEntityContinuesToRecognise" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsThatEntityContinuesToRecogniseToExtentOfContinuingInvolvement" id="hkfrs-full_AssetsThatEntityContinuesToRecogniseToExtentOfContinuingInvolvement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsToWhichSignificantRestrictionsApply" id="hkfrs-full_AssetsToWhichSignificantRestrictionsApply" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssetsTransferredToStructuredEntitiesAtTimeOfTransfer" id="hkfrs-full_AssetsTransferredToStructuredEntitiesAtTimeOfTransfer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="AssetsWithSignificantRiskOfMaterialAdjustmentsWithinNextFinancialYear" id="hkfrs-full_AssetsWithSignificantRiskOfMaterialAdjustmentsWithinNextFinancialYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="AssociatedLiabilitiesThatEntityContinuesToRecognise" id="hkfrs-full_AssociatedLiabilitiesThatEntityContinuesToRecognise" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AssociatedLiabilitiesThatEntityContinuesToRecogniseToExtentOfContinuingInvolvement" id="hkfrs-full_AssociatedLiabilitiesThatEntityContinuesToRecogniseToExtentOfContinuingInvolvement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AssociatesMember" id="hkfrs-full_AssociatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AtCostMember" id="hkfrs-full_AtCostMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AtCostOrInAccordanceWithHKFRS16WithinFairValueModelMember" id="hkfrs-full_AtCostOrInAccordanceWithHKFRS16WithinFairValueModelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AtFairValueMember" id="hkfrs-full_AtFairValueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AuditorsRemuneration" id="hkfrs-full_AuditorsRemuneration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AuditorsRemunerationAbstract" id="hkfrs-full_AuditorsRemunerationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AuditorsRemunerationForAuditServices" id="hkfrs-full_AuditorsRemunerationForAuditServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AuditorsRemunerationForOtherServices" id="hkfrs-full_AuditorsRemunerationForOtherServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AuditorsRemunerationForTaxServices" id="hkfrs-full_AuditorsRemunerationForTaxServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="AuthorisedCapitalCommitmentsButNotContractedFor" id="hkfrs-full_AuthorisedCapitalCommitmentsButNotContractedFor" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="AvailableforsaleFinancialAssetsAbstract" id="hkfrs-full_AvailableforsaleFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AverageEffectiveTaxRate" id="hkfrs-full_AverageEffectiveTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AverageForeignExchangeRate" id="hkfrs-full_AverageForeignExchangeRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AverageNumberOfEmployees" id="hkfrs-full_AverageNumberOfEmployees" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AveragePriceOfHedgingInstrument" id="hkfrs-full_AveragePriceOfHedgingInstrument" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="AverageRateOfHedgingInstrument" id="hkfrs-full_AverageRateOfHedgingInstrument" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="BalancesOnCurrentAccountsFromCustomers" id="hkfrs-full_BalancesOnCurrentAccountsFromCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BalancesOnDemandDepositsFromCustomers" id="hkfrs-full_BalancesOnDemandDepositsFromCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BalancesOnOtherDepositsFromCustomers" id="hkfrs-full_BalancesOnOtherDepositsFromCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BalancesOnTermDepositsFromCustomers" id="hkfrs-full_BalancesOnTermDepositsFromCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BalancesWithBanks" id="hkfrs-full_BalancesWithBanks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BankAcceptanceAssets" id="hkfrs-full_BankAcceptanceAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BankAcceptanceLiabilities" id="hkfrs-full_BankAcceptanceLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BankAndSimilarCharges" id="hkfrs-full_BankAndSimilarCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BankBorrowingsUndiscountedCashFlows" id="hkfrs-full_BankBorrowingsUndiscountedCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BankDebtInstrumentsHeld" id="hkfrs-full_BankDebtInstrumentsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BankOverdraftsClassifiedAsCashEquivalents" id="hkfrs-full_BankOverdraftsClassifiedAsCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BankingArrangementsClassifiedAsCashEquivalents" id="hkfrs-full_BankingArrangementsClassifiedAsCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BasicEarningsLossPerShare" id="hkfrs-full_BasicEarningsLossPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BasicEarningsLossPerShareFromContinuingOperations" id="hkfrs-full_BasicEarningsLossPerShareFromContinuingOperations" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BasicEarningsLossPerShareFromContinuingOperationsIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" id="hkfrs-full_BasicEarningsLossPerShareFromContinuingOperationsIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BasicEarningsLossPerShareFromDiscontinuedOperations" id="hkfrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BasicEarningsLossPerShareFromDiscontinuedOperationsIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" id="hkfrs-full_BasicEarningsLossPerShareFromDiscontinuedOperationsIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BasicEarningsLossPerShareIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" id="hkfrs-full_BasicEarningsLossPerShareIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BasicEarningsPerShareAbstract" id="hkfrs-full_BasicEarningsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BasisForAttributingRevenuesFromExternalCustomersToIndividualCountries" id="hkfrs-full_BasisForAttributingRevenuesFromExternalCustomersToIndividualCountries" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BearerBiologicalAssetsMember" id="hkfrs-full_BearerBiologicalAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BearerPlants" id="hkfrs-full_BearerPlants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BearerPlantsMember" id="hkfrs-full_BearerPlantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BenefitsPaidOrPayable" id="hkfrs-full_BenefitsPaidOrPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BestEstimateAtAcquisitionDateOfContractualCashFlowsNotExpectedToBeCollectedForAcquiredReceivables" id="hkfrs-full_BestEstimateAtAcquisitionDateOfContractualCashFlowsNotExpectedToBeCollectedForAcquiredReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BiologicalAssets" id="hkfrs-full_BiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BiologicalAssetsAgeMember" id="hkfrs-full_BiologicalAssetsAgeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BiologicalAssetsAxis" id="hkfrs-full_BiologicalAssetsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BiologicalAssetsByAgeAxis" id="hkfrs-full_BiologicalAssetsByAgeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BiologicalAssetsByGroupAxis" id="hkfrs-full_BiologicalAssetsByGroupAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BiologicalAssetsByTypeAxis" id="hkfrs-full_BiologicalAssetsByTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BiologicalAssetsGroupMember" id="hkfrs-full_BiologicalAssetsGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BiologicalAssetsMember" id="hkfrs-full_BiologicalAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BiologicalAssetsPledgedAsSecurityForLiabilities" id="hkfrs-full_BiologicalAssetsPledgedAsSecurityForLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BiologicalAssetsTypeMember" id="hkfrs-full_BiologicalAssetsTypeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BiologicalAssetsWhoseTitleIsRestricted" id="hkfrs-full_BiologicalAssetsWhoseTitleIsRestricted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BondsIssued" id="hkfrs-full_BondsIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BondsIssuedUndiscountedCashFlows" id="hkfrs-full_BondsIssuedUndiscountedCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BorrowingCostsAbstract" id="hkfrs-full_BorrowingCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BorrowingCostsCapitalised" id="hkfrs-full_BorrowingCostsCapitalised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BorrowingCostsIncurred" id="hkfrs-full_BorrowingCostsIncurred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BorrowingCostsRecognisedAsExpense" id="hkfrs-full_BorrowingCostsRecognisedAsExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="Borrowings" id="hkfrs-full_Borrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BorrowingsAbstract" id="hkfrs-full_BorrowingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BorrowingsAdjustmentToInterestRateBasis" id="hkfrs-full_BorrowingsAdjustmentToInterestRateBasis" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="BorrowingsByNameAxis" id="hkfrs-full_BorrowingsByNameAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BorrowingsByNameMember" id="hkfrs-full_BorrowingsByNameMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BorrowingsByTypeAbstract" id="hkfrs-full_BorrowingsByTypeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BorrowingsInterestRate" id="hkfrs-full_BorrowingsInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="BorrowingsInterestRateBasis" id="hkfrs-full_BorrowingsInterestRateBasis" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BorrowingsMaturity" id="hkfrs-full_BorrowingsMaturity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BorrowingsOriginalCurrency" id="hkfrs-full_BorrowingsOriginalCurrency" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BorrowingsRecognisedAsOfAcquisitionDate" id="hkfrs-full_BorrowingsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="BottomOfRangeMember" id="hkfrs-full_BottomOfRangeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BrandNames" id="hkfrs-full_BrandNames" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BrandNamesMember" id="hkfrs-full_BrandNamesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BroadcastingRightsMember" id="hkfrs-full_BroadcastingRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BrokerageFeeExpense" id="hkfrs-full_BrokerageFeeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="BrokerageFeeIncome" id="hkfrs-full_BrokerageFeeIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="Buildings" id="hkfrs-full_Buildings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="BuildingsMember" id="hkfrs-full_BuildingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessCombinationsAxis" id="hkfrs-full_BusinessCombinationsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="BusinessCombinationsMember" id="hkfrs-full_BusinessCombinationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CancellationOfTreasuryShares" id="hkfrs-full_CancellationOfTreasuryShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CapitalCommitments" id="hkfrs-full_CapitalCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CapitalCommitmentsAbstract" id="hkfrs-full_CapitalCommitmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CapitalRedemptionReserve" id="hkfrs-full_CapitalRedemptionReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CapitalRedemptionReserveMember" id="hkfrs-full_CapitalRedemptionReserveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CapitalRequirementsAxis" id="hkfrs-full_CapitalRequirementsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CapitalRequirementsMember" id="hkfrs-full_CapitalRequirementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CapitalReserve" id="hkfrs-full_CapitalReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CapitalReserveMember" id="hkfrs-full_CapitalReserveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CapitalisationRateMeasurementInputMember" id="hkfrs-full_CapitalisationRateMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CapitalisationRateOfBorrowingCostsEligibleForCapitalisation" id="hkfrs-full_CapitalisationRateOfBorrowingCostsEligibleForCapitalisation" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CapitalisedDevelopmentExpenditureMember" id="hkfrs-full_CapitalisedDevelopmentExpenditureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" id="hkfrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CarryingAmountMember" id="hkfrs-full_CarryingAmountMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CarryingAmountOfAssetsAffectedByCurrencyNotBeingExchangeable" id="hkfrs-full_CarryingAmountOfAssetsAffectedByCurrencyNotBeingExchangeable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CarryingAmountOfAssetsExposedToRisk" id="hkfrs-full_CarryingAmountOfAssetsExposedToRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CarryingAmountOfLiabilitiesAffectedByCurrencyNotBeingExchangeable" id="hkfrs-full_CarryingAmountOfLiabilitiesAffectedByCurrencyNotBeingExchangeable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CarryingAmountOfLiabilitiesExposedToRisk" id="hkfrs-full_CarryingAmountOfLiabilitiesExposedToRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="Cash" id="hkfrs-full_Cash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashAbstract" id="hkfrs-full_CashAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashAdvancesAndLoansFromRelatedParties" id="hkfrs-full_CashAdvancesAndLoansFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" id="hkfrs-full_CashAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CashAdvancesAndLoansMadeToRelatedParties" id="hkfrs-full_CashAdvancesAndLoansMadeToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CashAndCashEquivalents" id="hkfrs-full_CashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashAndCashEquivalentsAbstract" id="hkfrs-full_CashAndCashEquivalentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" id="hkfrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashAndCashEquivalentsClassifiedAsPartOfDisposalGroupHeldForSale" id="hkfrs-full_CashAndCashEquivalentsClassifiedAsPartOfDisposalGroupHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashAndCashEquivalentsHeldByEntityUnavailableForUseByGroup" id="hkfrs-full_CashAndCashEquivalentsHeldByEntityUnavailableForUseByGroup" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" id="hkfrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPositionAbstract" id="hkfrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPositionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashAndCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013" id="hkfrs-full_CashAndCashEquivalentsInSubsidiaryOrBusinessesAcquiredOrDisposed2013" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" id="hkfrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashCollateralPledgedSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities" id="hkfrs-full_CashCollateralPledgedSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashCollateralReceivedSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssets" id="hkfrs-full_CashCollateralReceivedSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CashEquivalents" id="hkfrs-full_CashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashEquivalentsAbstract" id="hkfrs-full_CashEquivalentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowHedgesAbstract" id="hkfrs-full_CashFlowHedgesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowHedgesMember" id="hkfrs-full_CashFlowHedgesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" id="hkfrs-full_CashFlowsFromContinuingAndDiscontinuedOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" id="hkfrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" id="hkfrs-full_CashFlowsFromUsedInDecreaseIncreaseInRestrictedCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments" id="hkfrs-full_CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInExplorationForAndEvaluationOfMineralResourcesClassifiedAsInvestingActivities" id="hkfrs-full_CashFlowsFromUsedInExplorationForAndEvaluationOfMineralResourcesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInExplorationForAndEvaluationOfMineralResourcesClassifiedAsOperatingActivities" id="hkfrs-full_CashFlowsFromUsedInExplorationForAndEvaluationOfMineralResourcesClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInFinancingActivities" id="hkfrs-full_CashFlowsFromUsedInFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInFinancingActivitiesAbstract" id="hkfrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInFinancingActivitiesContinuingOperations" id="hkfrs-full_CashFlowsFromUsedInFinancingActivitiesContinuingOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" id="hkfrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInIncreaseDecreaseInCurrentBorrowings" id="hkfrs-full_CashFlowsFromUsedInIncreaseDecreaseInCurrentBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInIncreasesInOperatingCapacity" id="hkfrs-full_CashFlowsFromUsedInIncreasesInOperatingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInInvestingActivities" id="hkfrs-full_CashFlowsFromUsedInInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInInvestingActivitiesAbstract" id="hkfrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInInvestingActivitiesContinuingOperations" id="hkfrs-full_CashFlowsFromUsedInInvestingActivitiesContinuingOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" id="hkfrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInMaintainingOperatingCapacity" id="hkfrs-full_CashFlowsFromUsedInMaintainingOperatingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInOperatingActivities" id="hkfrs-full_CashFlowsFromUsedInOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInOperatingActivitiesAbstract" id="hkfrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInOperatingActivitiesContinuingOperations" id="hkfrs-full_CashFlowsFromUsedInOperatingActivitiesContinuingOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" id="hkfrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInOperations" id="hkfrs-full_CashFlowsFromUsedInOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital" id="hkfrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsUsedInExplorationAndDevelopmentActivities" id="hkfrs-full_CashFlowsUsedInExplorationAndDevelopmentActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" id="hkfrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CashOnHand" id="hkfrs-full_CashOnHand" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CashOutflowForLeases" id="hkfrs-full_CashOutflowForLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CashPaymentsForFutureContractsForwardContractsOptionContractsAndSwapContractsClassifiedAsInvestingActivities" id="hkfrs-full_CashPaymentsForFutureContractsForwardContractsOptionContractsAndSwapContractsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CashReceiptsFromFutureContractsForwardContractsOptionContractsAndSwapContractsClassifiedAsInvestingActivities" id="hkfrs-full_CashReceiptsFromFutureContractsForwardContractsOptionContractsAndSwapContractsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" id="hkfrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToOtherPartiesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToRelatedParties" id="hkfrs-full_CashReceiptsFromRepaymentOfAdvancesAndLoansMadeToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CashRepaymentsOfAdvancesAndLoansFromRelatedParties" id="hkfrs-full_CashRepaymentsOfAdvancesAndLoansFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CashTransferred" id="hkfrs-full_CashTransferred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CategoriesOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAxis" id="hkfrs-full_CategoriesOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CategoriesOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersMember" id="hkfrs-full_CategoriesOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CategoriesOfCurrentFinancialAssetsAbstract" id="hkfrs-full_CategoriesOfCurrentFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CategoriesOfCurrentFinancialLiabilitiesAbstract" id="hkfrs-full_CategoriesOfCurrentFinancialLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CategoriesOfFinancialAssetsAbstract" id="hkfrs-full_CategoriesOfFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CategoriesOfFinancialAssetsAxis" id="hkfrs-full_CategoriesOfFinancialAssetsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CategoriesOfFinancialLiabilitiesAbstract" id="hkfrs-full_CategoriesOfFinancialLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CategoriesOfFinancialLiabilitiesAxis" id="hkfrs-full_CategoriesOfFinancialLiabilitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CategoriesOfNoncurrentFinancialAssetsAbstract" id="hkfrs-full_CategoriesOfNoncurrentFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CategoriesOfNoncurrentFinancialLiabilitiesAbstract" id="hkfrs-full_CategoriesOfNoncurrentFinancialLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CategoriesOfRelatedPartiesAxis" id="hkfrs-full_CategoriesOfRelatedPartiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangeInAmountRecognisedForPreacquisitionDeferredTaxAsset" id="hkfrs-full_ChangeInAmountRecognisedForPreacquisitionDeferredTaxAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ChangeInValueOfForeignCurrencyBasisSpreadsAbstract" id="hkfrs-full_ChangeInValueOfForeignCurrencyBasisSpreadsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangeInValueOfForwardElementsOfForwardContractsAbstract" id="hkfrs-full_ChangeInValueOfForwardElementsOfForwardContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangeInValueOfTimeValueOfOptionsAbstract" id="hkfrs-full_ChangeInValueOfTimeValueOfOptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognisedAbstract" id="hkfrs-full_ChangesInAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognisedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract" id="hkfrs-full_ChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInBiologicalAssets" id="hkfrs-full_ChangesInBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInBiologicalAssetsAbstract" id="hkfrs-full_ChangesInBiologicalAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInContingentLiabilitiesRecognisedInBusinessCombinationAbstract" id="hkfrs-full_ChangesInContingentLiabilitiesRecognisedInBusinessCombinationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInDeferredTaxLiabilityAssetAbstract" id="hkfrs-full_ChangesInDeferredTaxLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInEquity" id="hkfrs-full_ChangesInEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInEquityAbstract" id="hkfrs-full_ChangesInEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInExposureToRisk" id="hkfrs-full_ChangesInExposureToRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInFairValueMeasurementAssetsAbstract" id="hkfrs-full_ChangesInFairValueMeasurementAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInFairValueMeasurementEntitysOwnEquityInstrumentsAbstract" id="hkfrs-full_ChangesInFairValueMeasurementEntitysOwnEquityInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInFairValueMeasurementLiabilitiesAbstract" id="hkfrs-full_ChangesInFairValueMeasurementLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInFairValueOfCreditDerivativeAbstract" id="hkfrs-full_ChangesInFairValueOfCreditDerivativeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInFairValueOfFinancialAssetsAttributableToChangesInCreditRiskOfFinancialAssets" id="hkfrs-full_ChangesInFairValueOfFinancialAssetsAttributableToChangesInCreditRiskOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInFairValueOfFinancialAssetsRelatedCreditDerivativesOrSimilarInstruments" id="hkfrs-full_ChangesInFairValueOfFinancialAssetsRelatedCreditDerivativesOrSimilarInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInFairValueOfFinancialLiabilityAttributableToChangesInCreditRiskOfLiability" id="hkfrs-full_ChangesInFairValueOfFinancialLiabilityAttributableToChangesInCreditRiskOfLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInFairValueOfLoansOrReceivablesAttributableToChangesInCreditRiskOfFinancialAssets" id="hkfrs-full_ChangesInFairValueOfLoansOrReceivablesAttributableToChangesInCreditRiskOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInFairValueOfLoansOrReceivablesRelatedCreditDerivativesOrSimilarInstruments" id="hkfrs-full_ChangesInFairValueOfLoansOrReceivablesRelatedCreditDerivativesOrSimilarInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInGoodwill" id="hkfrs-full_ChangesInGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInGoodwillAbstract" id="hkfrs-full_ChangesInGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInInsuranceContractsForReconciliationByComponentsAbstract" id="hkfrs-full_ChangesInInsuranceContractsForReconciliationByComponentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInInsuranceContractsForReconciliationByRemainingCoverageAndIncurredClaimsAbstract" id="hkfrs-full_ChangesInInsuranceContractsForReconciliationByRemainingCoverageAndIncurredClaimsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInIntangibleAssetsAndGoodwillAbstract" id="hkfrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_ChangesInIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInIntangibleAssetsOtherThanGoodwillAbstract" id="hkfrs-full_ChangesInIntangibleAssetsOtherThanGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" id="hkfrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInInvestmentProperty" id="hkfrs-full_ChangesInInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInInvestmentPropertyAbstract" id="hkfrs-full_ChangesInInvestmentPropertyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract" id="hkfrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysis" id="hkfrs-full_ChangesInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysis" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInMethodsUsedToMeasureRisk" id="hkfrs-full_ChangesInMethodsUsedToMeasureRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInNetAssetsAvailableForBenefitsAbstract" id="hkfrs-full_ChangesInNetAssetsAvailableForBenefitsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInNetDefinedBenefitLiabilityAssetAbstract" id="hkfrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInNominalAmountOfCreditDerivativeAbstract" id="hkfrs-full_ChangesInNominalAmountOfCreditDerivativeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInNumberOfSharesOutstandingAbstract" id="hkfrs-full_ChangesInNumberOfSharesOutstandingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInObjectivesPoliciesAndProcessesForManagingRisk" id="hkfrs-full_ChangesInObjectivesPoliciesAndProcessesForManagingRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInOtherProvisions" id="hkfrs-full_ChangesInOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInOtherProvisionsAbstract" id="hkfrs-full_ChangesInOtherProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInPropertyPlantAndEquipment" id="hkfrs-full_ChangesInPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInPropertyPlantAndEquipmentAbstract" id="hkfrs-full_ChangesInPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInPropertyPlantAndEquipmentIncludingRightofuseAssetsAbstract" id="hkfrs-full_ChangesInPropertyPlantAndEquipmentIncludingRightofuseAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInRegulatoryDeferralAccountCreditBalancesAbstract" id="hkfrs-full_ChangesInRegulatoryDeferralAccountCreditBalancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInRegulatoryDeferralAccountDebitBalancesAbstract" id="hkfrs-full_ChangesInRegulatoryDeferralAccountDebitBalancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInReimbursementRightsAbstract" id="hkfrs-full_ChangesInReimbursementRightsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInReimbursementRightsAtFairValue" id="hkfrs-full_ChangesInReimbursementRightsAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInRightofuseAssetsAbstract" id="hkfrs-full_ChangesInRightofuseAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ChangesInTaxRatesOrTaxLawsEnactedOrAnnouncedMember" id="hkfrs-full_ChangesInTaxRatesOrTaxLawsEnactedOrAnnouncedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CharacteristicsOfDefinedBenefitPlansAxis" id="hkfrs-full_CharacteristicsOfDefinedBenefitPlansAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CharacteristicsOfDefinedBenefitPlansMember" id="hkfrs-full_CharacteristicsOfDefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CirculationRevenue" id="hkfrs-full_CirculationRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CircumstancesLeadingToReversalsOfInventoryWritedown" id="hkfrs-full_CircumstancesLeadingToReversalsOfInventoryWritedown" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfAcquiredReceivablesAxis" id="hkfrs-full_ClassesOfAcquiredReceivablesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfAcquiredReceivablesMember" id="hkfrs-full_ClassesOfAcquiredReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfAssetsAxis" id="hkfrs-full_ClassesOfAssetsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfAssetsMember" id="hkfrs-full_ClassesOfAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfCashPaymentsAbstract" id="hkfrs-full_ClassesOfCashPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfCashReceiptsFromOperatingActivitiesAbstract" id="hkfrs-full_ClassesOfCashReceiptsFromOperatingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfContingentLiabilitiesAxis" id="hkfrs-full_ClassesOfContingentLiabilitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfCurrentInventoriesAlternativeAbstract" id="hkfrs-full_ClassesOfCurrentInventoriesAlternativeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfEmployeeBenefitsExpenseAbstract" id="hkfrs-full_ClassesOfEmployeeBenefitsExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfEntitysOwnEquityInstrumentsAxis" id="hkfrs-full_ClassesOfEntitysOwnEquityInstrumentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfFinancialAssetsAxis" id="hkfrs-full_ClassesOfFinancialAssetsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfFinancialInstrumentsAxis" id="hkfrs-full_ClassesOfFinancialInstrumentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfFinancialInstrumentsMember" id="hkfrs-full_ClassesOfFinancialInstrumentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfFinancialLiabilitiesAxis" id="hkfrs-full_ClassesOfFinancialLiabilitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfIntangibleAssetsAndGoodwillAxis" id="hkfrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfIntangibleAssetsOtherThanGoodwillAxis" id="hkfrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfInventoriesAbstract" id="hkfrs-full_ClassesOfInventoriesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfLiabilitiesAxis" id="hkfrs-full_ClassesOfLiabilitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfOrdinarySharesAxis" id="hkfrs-full_ClassesOfOrdinarySharesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfOrdinarySharesDomain" id="hkfrs-full_ClassesOfOrdinarySharesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReservesWithinEquityDomain" id="hkfrs-full_ReservesWithinEquityDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfIntangibleAssetsOtherThanGoodwillDomain" id="hkfrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfInvestmentPropertyDomain" id="hkfrs-full_TypesOfInvestmentPropertyDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfOtherProvisionsAbstract" id="hkfrs-full_ClassesOfOtherProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfPropertyPlantAndEquipmentAxis" id="hkfrs-full_ClassesOfPropertyPlantAndEquipmentAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfProvisionsAxis" id="hkfrs-full_ClassesOfProvisionsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfRegulatoryDeferralAccountBalancesAxis" id="hkfrs-full_ClassesOfRegulatoryDeferralAccountBalancesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfRegulatoryDeferralAccountBalancesMember" id="hkfrs-full_ClassesOfRegulatoryDeferralAccountBalancesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfShareCapitalAxis" id="hkfrs-full_ClassesOfShareCapitalAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfShareCapitalMember" id="hkfrs-full_ClassesOfShareCapitalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassificationOfAssetsAsHeldForSaleMember" id="hkfrs-full_ClassificationOfAssetsAsHeldForSaleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClosingForeignExchangeRate" id="hkfrs-full_ClosingForeignExchangeRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="CommencementOfMajorLitigationMember" id="hkfrs-full_CommencementOfMajorLitigationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CommentaryByManagementOnSignificantCashAndCashEquivalentBalancesHeldByEntityThatAreNotAvailableForUseByGroup" id="hkfrs-full_CommentaryByManagementOnSignificantCashAndCashEquivalentBalancesHeldByEntityThatAreNotAvailableForUseByGroup" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CommercialPapersIssued" id="hkfrs-full_CommercialPapersIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CommitmentsForDevelopmentOrAcquisitionOfBiologicalAssets" id="hkfrs-full_CommitmentsForDevelopmentOrAcquisitionOfBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CommitmentsInRelationToJointVentures" id="hkfrs-full_CommitmentsInRelationToJointVentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CommitmentsMadeByEntityRelatedPartyTransactions" id="hkfrs-full_CommitmentsMadeByEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CommitmentsMadeOnBehalfOfEntityRelatedPartyTransactions" id="hkfrs-full_CommitmentsMadeOnBehalfOfEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CommodityPriceRiskMember" id="hkfrs-full_CommodityPriceRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CommunicationAndNetworkEquipmentMember" id="hkfrs-full_CommunicationAndNetworkEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CommunicationExpense" id="hkfrs-full_CommunicationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CompensationFromThirdPartiesForItemsOfPropertyPlantAndEquipment" id="hkfrs-full_CompensationFromThirdPartiesForItemsOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ComponentsOfEquityAxis" id="hkfrs-full_ComponentsOfEquityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTaxAbstract" id="hkfrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" id="hkfrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossBeforeTaxAbstract" id="hkfrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossBeforeTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" id="hkfrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ComprehensiveIncome" id="hkfrs-full_ComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ComprehensiveIncomeAbstract" id="hkfrs-full_ComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ComprehensiveIncomeAttributableToAbstract" id="hkfrs-full_ComprehensiveIncomeAttributableToAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ComprehensiveIncomeAttributableToNoncontrollingInterests" id="hkfrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ComprehensiveIncomeAttributableToOwnersOfParent" id="hkfrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ComputerEquipmentMember" id="hkfrs-full_ComputerEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ComputerSoftware" id="hkfrs-full_ComputerSoftware" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ComputerSoftwareMember" id="hkfrs-full_ComputerSoftwareMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConcentrationsOfRisk" id="hkfrs-full_ConcentrationsOfRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConcentrationsOfRiskAxis" id="hkfrs-full_ConcentrationsOfRiskAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConcentrationsOfRiskMember" id="hkfrs-full_ConcentrationsOfRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConfidenceLevelCorrespondingToResultsOfTechniqueOtherThanConfidenceLevelTechniqueUsedForDeterminingRiskAdjustmentForNonfinancialRisk" id="hkfrs-full_ConfidenceLevelCorrespondingToResultsOfTechniqueOtherThanConfidenceLevelTechniqueUsedForDeterminingRiskAdjustmentForNonfinancialRisk" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ConfidenceLevelUsedToDetermineRiskAdjustmentForNonfinancialRisk" id="hkfrs-full_ConfidenceLevelUsedToDetermineRiskAdjustmentForNonfinancialRisk" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ConsensusPricingMember" id="hkfrs-full_ConsensusPricingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConsiderationPaidReceived" id="hkfrs-full_ConsiderationPaidReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ConsolidatedAndSeparateFinancialStatementsAxis" id="hkfrs-full_ConsolidatedAndSeparateFinancialStatementsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConsolidatedMember" id="hkfrs-full_ConsolidatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConsolidatedStructuredEntitiesAxis" id="hkfrs-full_ConsolidatedStructuredEntitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConsolidatedStructuredEntitiesMember" id="hkfrs-full_ConsolidatedStructuredEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConstantPrepaymentRateMeasurementInputMember" id="hkfrs-full_ConstantPrepaymentRateMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConstructionInProgress" id="hkfrs-full_ConstructionInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ConstructionInProgressMember" id="hkfrs-full_ConstructionInProgressMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConsumableBiologicalAssetsMember" id="hkfrs-full_ConsumableBiologicalAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ConsumerLoans" id="hkfrs-full_ConsumerLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ConsumerLoansMember" id="hkfrs-full_ConsumerLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContingentConsiderationMember" id="hkfrs-full_ContingentConsiderationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContingentConsiderationRecognisedAsOfAcquisitionDate" id="hkfrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContingentLiabilitiesIncurredByVenturerInRelationToInterestsInJointVentures" id="hkfrs-full_ContingentLiabilitiesIncurredByVenturerInRelationToInterestsInJointVentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContingentLiabilitiesIncurredInRelationToInterestsInAssociates" id="hkfrs-full_ContingentLiabilitiesIncurredInRelationToInterestsInAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContingentLiabilitiesMember" id="hkfrs-full_ContingentLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContingentLiabilitiesOfJointVentureMember" id="hkfrs-full_ContingentLiabilitiesOfJointVentureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContingentLiabilitiesRecognisedAsOfAcquisitionDate" id="hkfrs-full_ContingentLiabilitiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContingentLiabilitiesRecognisedInBusinessCombination" id="hkfrs-full_ContingentLiabilitiesRecognisedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContingentLiabilityArisingFromPostemploymentBenefitObligationsMember" id="hkfrs-full_ContingentLiabilityArisingFromPostemploymentBenefitObligationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContingentLiabilityForDecommissioningRestorationAndRehabilitationCostsMember" id="hkfrs-full_ContingentLiabilityForDecommissioningRestorationAndRehabilitationCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContingentLiabilityForGuaranteesMember" id="hkfrs-full_ContingentLiabilityForGuaranteesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContinuingAndDiscontinuedOperationsAxis" id="hkfrs-full_ContinuingAndDiscontinuedOperationsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis" id="hkfrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfInstrumentAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfTransferAxis" id="hkfrs-full_ContinuingInvolvementInDerecognisedFinancialAssetsByTypeOfTransferAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContinuingOperationsMember" id="hkfrs-full_ContinuingOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContractAssets" id="hkfrs-full_ContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ContractAssetsAbstract" id="hkfrs-full_ContractAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContractAssetsMember" id="hkfrs-full_ContractAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContractDurationAxis" id="hkfrs-full_ContractDurationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContractDurationMember" id="hkfrs-full_ContractDurationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContractLiabilities" id="hkfrs-full_ContractLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContractLiabilitiesAbstract" id="hkfrs-full_ContractLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContractualAmountsToBeExchangedInDerivativeFinancialInstrumentForWhichGrossCashFlowsAreExchanged" id="hkfrs-full_ContractualAmountsToBeExchangedInDerivativeFinancialInstrumentForWhichGrossCashFlowsAreExchanged" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContractualCapitalCommitments" id="hkfrs-full_ContractualCapitalCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContractualCommitmentsForAcquisitionOfIntangibleAssets" id="hkfrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" id="hkfrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContractualServiceMargin" id="hkfrs-full_ContractualServiceMargin" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContractualServiceMarginMember" id="hkfrs-full_ContractualServiceMarginMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContractualServiceMarginNotRelatedToContractsThatExistedAtTransitionDateToWhichModifiedRetrospectiveApproachOrFairValueApproachHasBeenAppliedMember" id="hkfrs-full_ContractualServiceMarginNotRelatedToContractsThatExistedAtTransitionDateToWhichModifiedRetrospectiveApproachOrFairValueApproachHasBeenAppliedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContractualServiceMarginRelatedToContractsThatExistedAtTransitionDateToWhichFairValueApproachHasBeenAppliedMember" id="hkfrs-full_ContractualServiceMarginRelatedToContractsThatExistedAtTransitionDateToWhichFairValueApproachHasBeenAppliedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContractualServiceMarginRelatedToContractsThatExistedAtTransitionDateToWhichModifiedRetrospectiveApproachHasBeenAppliedMember" id="hkfrs-full_ContractualServiceMarginRelatedToContractsThatExistedAtTransitionDateToWhichModifiedRetrospectiveApproachHasBeenAppliedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" id="hkfrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ContributionsToPlanByPlanParticipantsNetDefinedBenefitLiabilityAsset" id="hkfrs-full_ContributionsToPlanByPlanParticipantsNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ContributionsToPlanNetDefinedBenefitLiabilityAsset" id="hkfrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ContributionsToPlanNetDefinedBenefitLiabilityAssetAbstract" id="hkfrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRights" id="hkfrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" id="hkfrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CorporateDebtInstrumentsHeld" id="hkfrs-full_CorporateDebtInstrumentsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CorporateLoans" id="hkfrs-full_CorporateLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CorporateLoansMember" id="hkfrs-full_CorporateLoansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CostApproachMember" id="hkfrs-full_CostApproachMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CostOfInventoriesRecognisedAsExpenseDuringPeriod" id="hkfrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CostOfMerchandiseSold" id="hkfrs-full_CostOfMerchandiseSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CostOfPurchasedEnergySold" id="hkfrs-full_CostOfPurchasedEnergySold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CostOfSales" id="hkfrs-full_CostOfSales" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CostOfSalesFoodAndBeverage" id="hkfrs-full_CostOfSalesFoodAndBeverage" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CostOfSalesHotelOperations" id="hkfrs-full_CostOfSalesHotelOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CostOfSalesRoomOccupancyServices" id="hkfrs-full_CostOfSalesRoomOccupancyServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CostsToObtainContractsWithCustomersMember" id="hkfrs-full_CostsToObtainContractsWithCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CounterpartiesAxis" id="hkfrs-full_CounterpartiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CounterpartiesMember" id="hkfrs-full_CounterpartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CountryOfDomicileMember" id="hkfrs-full_CountryOfDomicileMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CountryOfIncorporation" id="hkfrs-full_CountryOfIncorporation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CountryOfIncorporationOfEntityWhoseConsolidatedFinancialStatementsHaveBeenProducedForPublicUse" id="hkfrs-full_CountryOfIncorporationOfEntityWhoseConsolidatedFinancialStatementsHaveBeenProducedForPublicUse" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CountryOfIncorporationOfJointOperation" id="hkfrs-full_CountryOfIncorporationOfJointOperation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CountryOfIncorporationOfJointVenture" id="hkfrs-full_CountryOfIncorporationOfJointVenture" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CountryOfIncorporationOrResidenceOfAssociate" id="hkfrs-full_CountryOfIncorporationOrResidenceOfAssociate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CountryOfIncorporationOrResidenceOfSubsidiary" id="hkfrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CreationDateAxis" id="hkfrs-full_CreationDateAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CreditCardLoans" id="hkfrs-full_CreditCardLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CreditDerivativeFairValue" id="hkfrs-full_CreditDerivativeFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CreditDerivativeNominalAmount" id="hkfrs-full_CreditDerivativeNominalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="CreditExposure" id="hkfrs-full_CreditExposure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="CreditImpairmentOfFinancialInstrumentsAxis" id="hkfrs-full_CreditImpairmentOfFinancialInstrumentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CreditImpairmentOfFinancialInstrumentsMember" id="hkfrs-full_CreditImpairmentOfFinancialInstrumentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CreditRiskMember" id="hkfrs-full_CreditRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CreditSpreadMeasurementInputMember" id="hkfrs-full_CreditSpreadMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CreditrelatedFeeAndCommissionIncome" id="hkfrs-full_CreditrelatedFeeAndCommissionIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CumulativeChangeInFairValueRecognisedInProfitOrLossOnSalesOfInvestmentPropertyBetweenPoolsOfAssetsMeasuredUsingDifferentModels" id="hkfrs-full_CumulativeChangeInFairValueRecognisedInProfitOrLossOnSalesOfInvestmentPropertyBetweenPoolsOfAssetsMeasuredUsingDifferentModels" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CumulativeGainLossOnDisposalOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_CumulativeGainLossOnDisposalOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CumulativeGainLossPreviouslyRecognisedInOtherComprehensiveIncomeArisingFromReclassificationOfFinancialAssetsOutOfFairValueThroughOtherComprehensiveIncomeIntoFairValueThroughProfitOrLossMeasurementCategory" id="hkfrs-full_CumulativeGainLossPreviouslyRecognisedInOtherComprehensiveIncomeArisingFromReclassificationOfFinancialAssetsOutOfFairValueThroughOtherComprehensiveIncomeIntoFairValueThroughProfitOrLossMeasurementCategory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CumulativePreferenceDividendsNotRecognised" id="hkfrs-full_CumulativePreferenceDividendsNotRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CumulativeUnrecognisedShareOfLossesOfAssociates" id="hkfrs-full_CumulativeUnrecognisedShareOfLossesOfAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CumulativeUnrecognisedShareOfLossesOfJointVentures" id="hkfrs-full_CumulativeUnrecognisedShareOfLossesOfJointVentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CumulativeUnrecognisedShareOfLossesOfJointVenturesTransitionFromProportionateConsolidationToEquityMethod" id="hkfrs-full_CumulativeUnrecognisedShareOfLossesOfJointVenturesTransitionFromProportionateConsolidationToEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrencyRiskMember" id="hkfrs-full_CurrencyRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrencySwapContractMember" id="hkfrs-full_CurrencySwapContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentAccruedExpensesAndOtherCurrentLiabilities" id="hkfrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentAdvances" id="hkfrs-full_CurrentAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentAdvancesToSuppliers" id="hkfrs-full_CurrentAdvancesToSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentAgriculturalProduce" id="hkfrs-full_CurrentAgriculturalProduce" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" id="hkfrs-full_CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquityAbstract" id="hkfrs-full_CurrentAndDeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentAssets" id="hkfrs-full_CurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentAssetsAbstract" id="hkfrs-full_CurrentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentAssetsLiabilities" id="hkfrs-full_CurrentAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" id="hkfrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentAssetsRecognisedAsOfAcquisitionDate" id="hkfrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentBiologicalAssets" id="hkfrs-full_CurrentBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentBiologicalAssetsMember" id="hkfrs-full_CurrentBiologicalAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued" id="hkfrs-full_CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings" id="hkfrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsAbstract" id="hkfrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsByTypeAbstract" id="hkfrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsByTypeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentCommercialPapersIssuedAndCurrentPortionOfNoncurrentCommercialPapersIssued" id="hkfrs-full_CurrentCommercialPapersIssuedAndCurrentPortionOfNoncurrentCommercialPapersIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentContractAssets" id="hkfrs-full_CurrentContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentContractLiabilities" id="hkfrs-full_CurrentContractLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentCrudeOil" id="hkfrs-full_CurrentCrudeOil" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentDebtInstrumentsIssued" id="hkfrs-full_CurrentDebtInstrumentsIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentDepositsFromCustomers" id="hkfrs-full_CurrentDepositsFromCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentDerivativeFinancialAssets" id="hkfrs-full_CurrentDerivativeFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentDerivativeFinancialLiabilities" id="hkfrs-full_CurrentDerivativeFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentDividendPayables" id="hkfrs-full_CurrentDividendPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentEstimateOfFutureCashOutflowsToBePaidToFulfilObligationMeasurementInputMember" id="hkfrs-full_CurrentEstimateOfFutureCashOutflowsToBePaidToFulfilObligationMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentExciseTaxPayables" id="hkfrs-full_CurrentExciseTaxPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinanceLeaseReceivables" id="hkfrs-full_CurrentFinanceLeaseReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialAssets" id="hkfrs-full_CurrentFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialAssetsAtAmortisedCost" id="hkfrs-full_CurrentFinancialAssetsAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract" id="hkfrs-full_CurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentFinancialAssetsAtFairValueThroughProfitOrLoss" id="hkfrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialAssetsAtFairValueThroughProfitOrLossAbstract" id="hkfrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentFinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition" id="hkfrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" id="hkfrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForReacquisitionOfOwnEquityInstruments" id="hkfrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForReacquisitionOfOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForRepurchaseOfOwnFinancialLiabilities" id="hkfrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForRepurchaseOfOwnFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialAssetsAvailableforsale" id="hkfrs-full_CurrentFinancialAssetsAvailableforsale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_CurrentFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialLiabilities" id="hkfrs-full_CurrentFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialLiabilitiesAtAmortisedCost" id="hkfrs-full_CurrentFinancialLiabilitiesAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" id="hkfrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" id="hkfrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition" id="hkfrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFoodAndBeverage" id="hkfrs-full_CurrentFoodAndBeverage" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentFuel" id="hkfrs-full_CurrentFuel" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentGovernmentGrants" id="hkfrs-full_CurrentGovernmentGrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentHeldtomaturityInvestments" id="hkfrs-full_CurrentHeldtomaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentInterestPayable" id="hkfrs-full_CurrentInterestPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentInterestReceivable" id="hkfrs-full_CurrentInterestReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentInventoriesArisingFromExtractiveActivitiesAbstract" id="hkfrs-full_CurrentInventoriesArisingFromExtractiveActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentInventoriesHeldForSale" id="hkfrs-full_CurrentInventoriesHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentInventoriesInTransit" id="hkfrs-full_CurrentInventoriesInTransit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentInvestments" id="hkfrs-full_CurrentInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_CurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentLeaseLiabilities" id="hkfrs-full_CurrentLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentLiabilities" id="hkfrs-full_CurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentLiabilitiesAbstract" id="hkfrs-full_CurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentLiabilitiesOtherThanLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" id="hkfrs-full_CurrentLiabilitiesOtherThanLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentLiabilitiesRecognisedAsOfAcquisitionDate" id="hkfrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentLoansAndReceivables" id="hkfrs-full_CurrentLoansAndReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentLoansReceivedAndCurrentPortionOfNoncurrentLoansReceived" id="hkfrs-full_CurrentLoansReceivedAndCurrentPortionOfNoncurrentLoansReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentMaterialsAndSuppliesToBeConsumedInProductionProcessOrRenderingServices" id="hkfrs-full_CurrentMaterialsAndSuppliesToBeConsumedInProductionProcessOrRenderingServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentMember" id="hkfrs-full_CurrentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentNaturalGas" id="hkfrs-full_CurrentNaturalGas" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentNoncashAssetsPledgedAsCollateralForWhichTransfereeHasRightByContractOrCustomToSellOrRepledgeCollateral" id="hkfrs-full_CurrentNoncashAssetsPledgedAsCollateralForWhichTransfereeHasRightByContractOrCustomToSellOrRepledgeCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentNotesAndDebenturesIssuedAndCurrentPortionOfNoncurrentNotesAndDebenturesIssued" id="hkfrs-full_CurrentNotesAndDebenturesIssuedAndCurrentPortionOfNoncurrentNotesAndDebenturesIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentOreStockpiles" id="hkfrs-full_CurrentOreStockpiles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentPackagingAndStorageMaterials" id="hkfrs-full_CurrentPackagingAndStorageMaterials" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentPayablesForPurchaseOfEnergy" id="hkfrs-full_CurrentPayablesForPurchaseOfEnergy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentPayablesForPurchaseOfNoncurrentAssets" id="hkfrs-full_CurrentPayablesForPurchaseOfNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentPetroleumAndPetrochemicalProducts" id="hkfrs-full_CurrentPetroleumAndPetrochemicalProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentPortionOfLongtermBorrowings" id="hkfrs-full_CurrentPortionOfLongtermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentPrepaidExpenses" id="hkfrs-full_CurrentPrepaidExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentPrepayments" id="hkfrs-full_CurrentPrepayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentPrepaymentsAbstract" id="hkfrs-full_CurrentPrepaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentPrepaymentsAndOtherCurrentAssets" id="hkfrs-full_CurrentPrepaymentsAndOtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentProgrammingAssets" id="hkfrs-full_CurrentProgrammingAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentProvisions" id="hkfrs-full_CurrentProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentProvisionsAbstract" id="hkfrs-full_CurrentProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentProvisionsForEmployeeBenefits" id="hkfrs-full_CurrentProvisionsForEmployeeBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentRawMaterialsAndCurrentProductionSupplies" id="hkfrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentRawMaterialsAndCurrentProductionSuppliesAbstract" id="hkfrs-full_CurrentRawMaterialsAndCurrentProductionSuppliesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentReceivablesDueFromAssociates" id="hkfrs-full_CurrentReceivablesDueFromAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentReceivablesDueFromJointVentures" id="hkfrs-full_CurrentReceivablesDueFromJointVentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentReceivablesFromContractsWithCustomers" id="hkfrs-full_CurrentReceivablesFromContractsWithCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentReceivablesFromRentalOfProperties" id="hkfrs-full_CurrentReceivablesFromRentalOfProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentReceivablesFromSaleOfProperties" id="hkfrs-full_CurrentReceivablesFromSaleOfProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentReceivablesFromTaxesOtherThanIncomeTax" id="hkfrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentRecognisedAssetsDefinedBenefitPlan" id="hkfrs-full_CurrentRecognisedAssetsDefinedBenefitPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentRecognisedLiabilitiesDefinedBenefitPlan" id="hkfrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentRefundsProvision" id="hkfrs-full_CurrentRefundsProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentRestrictedCashAndCashEquivalents" id="hkfrs-full_CurrentRestrictedCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentRetentionPayables" id="hkfrs-full_CurrentRetentionPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentSecuredBankLoansReceivedAndCurrentPortionOfNoncurrentSecuredBankLoansReceived" id="hkfrs-full_CurrentSecuredBankLoansReceivedAndCurrentPortionOfNoncurrentSecuredBankLoansReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentServiceCostNetDefinedBenefitLiabilityAsset" id="hkfrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="CurrentTaxAssets" id="hkfrs-full_CurrentTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentTaxAssetsCurrent" id="hkfrs-full_CurrentTaxAssetsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentTaxAssetsNoncurrent" id="hkfrs-full_CurrentTaxAssetsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentTaxExpenseIncome" id="hkfrs-full_CurrentTaxExpenseIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" id="hkfrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" id="hkfrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" id="hkfrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CurrentTaxLiabilities" id="hkfrs-full_CurrentTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentTaxLiabilitiesCurrent" id="hkfrs-full_CurrentTaxLiabilitiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentTaxLiabilitiesNoncurrent" id="hkfrs-full_CurrentTaxLiabilitiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" id="hkfrs-full_CurrentTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="CurrentTradeReceivables" id="hkfrs-full_CurrentTradeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentUnsecuredBankLoansReceivedAndCurrentPortionOfNoncurrentUnsecuredBankLoansReceived" id="hkfrs-full_CurrentUnsecuredBankLoansReceivedAndCurrentPortionOfNoncurrentUnsecuredBankLoansReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentValueAddedTaxPayables" id="hkfrs-full_CurrentValueAddedTaxPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="CurrentValueAddedTaxReceivables" id="hkfrs-full_CurrentValueAddedTaxReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="CustomerrelatedIntangibleAssetsMember" id="hkfrs-full_CustomerrelatedIntangibleAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" id="hkfrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DateAsAtWhichEntityPlansToApplyNewHKFRSInitially" id="hkfrs-full_DateAsAtWhichEntityPlansToApplyNewHKFRSInitially" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DateByWhichApplicationOfNewHKFRSIsRequired" id="hkfrs-full_DateByWhichApplicationOfNewHKFRSIsRequired" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DateOfAcquisition2013" id="hkfrs-full_DateOfAcquisition2013" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DateOfAuthorisationForIssueOfFinancialStatements2013" id="hkfrs-full_DateOfAuthorisationForIssueOfFinancialStatements2013" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DateOfEndOfReportingPeriod2013" id="hkfrs-full_DateOfEndOfReportingPeriod2013" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DateOfEndOfReportingPeriodOfFinancialStatementsOfAssociate" id="hkfrs-full_DateOfEndOfReportingPeriodOfFinancialStatementsOfAssociate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DateOfEndOfReportingPeriodOfFinancialStatementsOfJointVenture2013" id="hkfrs-full_DateOfEndOfReportingPeriodOfFinancialStatementsOfJointVenture2013" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DateOfEndOfReportingPeriodOfFinancialStatementsOfSubsidiary" id="hkfrs-full_DateOfEndOfReportingPeriodOfFinancialStatementsOfSubsidiary" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DateOfGrantOfSharebasedPaymentArrangement" id="hkfrs-full_DateOfGrantOfSharebasedPaymentArrangement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DateOfReclassificationOfFinancialAssetsDueToChangeInBusinessModel" id="hkfrs-full_DateOfReclassificationOfFinancialAssetsDueToChangeInBusinessModel" type="xbrli:dateItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DatedSubordinatedLiabilities" id="hkfrs-full_DatedSubordinatedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DebtInstrumentsAmountContributedToFairValueOfPlanAssets" id="hkfrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DebtInstrumentsHeld" id="hkfrs-full_DebtInstrumentsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DebtInstrumentsHeldAbstract" id="hkfrs-full_DebtInstrumentsHeldAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DebtInstrumentsHeldAtAmortisedCost" id="hkfrs-full_DebtInstrumentsHeldAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DebtInstrumentsHeldAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_DebtInstrumentsHeldAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DebtInstrumentsHeldAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" id="hkfrs-full_DebtInstrumentsHeldAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DebtInstrumentsHeldMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_DebtInstrumentsHeldMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DebtInstrumentsIssuedAtAmortisedCost" id="hkfrs-full_DebtInstrumentsIssuedAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DebtInstrumentsIssuedAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" id="hkfrs-full_DebtInstrumentsIssuedAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DebtSecurities" id="hkfrs-full_DebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DebtSecuritiesMember" id="hkfrs-full_DebtSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseDueToHarvestBiologicalAssets" id="hkfrs-full_DecreaseDueToHarvestBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsAssets" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsEntitysOwnEquityInstruments" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsLiabilities" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxAssets" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxEntitysOwnEquityInstruments" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxLiabilities" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxAssets" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxEntitysOwnEquityInstruments" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxLiabilities" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxAssets" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxEntitysOwnEquityInstruments" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxLiabilities" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxAssets" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxEntitysOwnEquityInstruments" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxLiabilities" id="hkfrs-full_DecreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseIncreaseThroughTaxOnSharebasedPaymentTransactions" id="hkfrs-full_DecreaseIncreaseThroughTaxOnSharebasedPaymentTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughBalancesRecoveredInCurrentPeriodRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_DecreaseThroughBalancesRecoveredInCurrentPeriodRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughBalancesReversedInCurrentPeriodRegulatoryDeferralAccountCreditBalances" id="hkfrs-full_DecreaseThroughBalancesReversedInCurrentPeriodRegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughBenefitsPaidReimbursementRightsAtFairValue" id="hkfrs-full_DecreaseThroughBenefitsPaidReimbursementRightsAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughClassifiedAsHeldForSaleBiologicalAssets" id="hkfrs-full_DecreaseThroughClassifiedAsHeldForSaleBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughClassifiedAsHeldForSaleGoodwill" id="hkfrs-full_DecreaseThroughClassifiedAsHeldForSaleGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughClassifiedAsHeldForSaleIntangibleAssetsAndGoodwill" id="hkfrs-full_DecreaseThroughClassifiedAsHeldForSaleIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughClassifiedAsHeldForSaleIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_DecreaseThroughClassifiedAsHeldForSaleIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughClassifiedAsHeldForSaleInvestmentProperty" id="hkfrs-full_DecreaseThroughClassifiedAsHeldForSaleInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment" id="hkfrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughClassifiedAsHeldForSaleRightofuseAssets" id="hkfrs-full_DecreaseThroughClassifiedAsHeldForSaleRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughDerecognitionExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" id="hkfrs-full_DecreaseThroughDerecognitionExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" id="hkfrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RecoveriesOnLoansPreviouslyWrittenOff" id="hkfrs-full_RecoveriesOnLoansPreviouslyWrittenOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughDerecognitionFinancialAssets" id="hkfrs-full_DecreaseThroughDerecognitionFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughDisposalsRegulatoryDeferralAccountCreditBalances" id="hkfrs-full_DecreaseThroughDisposalsRegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughDisposalsRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_DecreaseThroughDisposalsRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughImpairmentContractAssets" id="hkfrs-full_DecreaseThroughImpairmentContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughImpairmentsRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_DecreaseThroughImpairmentsRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsAndGoodwill" id="hkfrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_DecreaseThroughLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions" id="hkfrs-full_DecreaseThroughLossOfControlOfSubsidiaryOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment" id="hkfrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughLossOfControlOfSubsidiaryRightofuseAssets" id="hkfrs-full_DecreaseThroughLossOfControlOfSubsidiaryRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" id="hkfrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughRightToConsiderationBecomingUnconditionalContractAssets" id="hkfrs-full_DecreaseThroughRightToConsiderationBecomingUnconditionalContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions" id="hkfrs-full_DecreaseThroughTransferToLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSaleOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DecreaseThroughWriteoffFinancialAssets" id="hkfrs-full_DecreaseThroughWriteoffFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" id="hkfrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DeemedCostOfInvestmentsForWhichDeemedCostIsFairValue" id="hkfrs-full_DeemedCostOfInvestmentsForWhichDeemedCostIsFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DeemedCostOfInvestmentsForWhichDeemedCostIsPreviousGAAPCarryingAmount" id="hkfrs-full_DeemedCostOfInvestmentsForWhichDeemedCostIsPreviousGAAPCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DefaultFinancialStatementsDateMember" id="hkfrs-full_DefaultFinancialStatementsDateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxAssetAssociatedWithRegulatoryDeferralAccountBalances" id="hkfrs-full_DeferredTaxAssetAssociatedWithRegulatoryDeferralAccountBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DeferredTaxAssetWhenUtilisationIsDependentOnFutureTaxableProfitsInExcessOfProfitsFromReversalOfTaxableTemporaryDifferencesAndEntityHasSufferedLossInJurisdictionToWhichDeferredTaxAssetRelates" id="hkfrs-full_DeferredTaxAssetWhenUtilisationIsDependentOnFutureTaxableProfitsInExcessOfProfitsFromReversalOfTaxableTemporaryDifferencesAndEntityHasSufferedLossInJurisdictionToWhichDeferredTaxAssetRelates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DeferredTaxAssets" id="hkfrs-full_DeferredTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DeferredTaxAssetsAndLiabilitiesAbstract" id="hkfrs-full_DeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxAssetsRecognisedAsOfAcquisitionDate" id="hkfrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" id="hkfrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxExpenseIncome" id="hkfrs-full_DeferredTaxExpenseIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxExpenseIncomeAbstract" id="hkfrs-full_DeferredTaxExpenseIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" id="hkfrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" id="hkfrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" id="hkfrs-full_DeferredTaxExpenseIncomeRelatingToTaxRateChangesOrImpositionOfNewTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DeferredTaxLiabilities" id="hkfrs-full_DeferredTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DeferredTaxLiabilityAsset" id="hkfrs-full_DeferredTaxLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DeferredTaxLiabilityAssociatedWithRegulatoryDeferralAccountBalances" id="hkfrs-full_DeferredTaxLiabilityAssociatedWithRegulatoryDeferralAccountBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" id="hkfrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitObligationAtPresentValue" id="hkfrs-full_DefinedBenefitObligationAtPresentValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DefinedBenefitPlansAxis" id="hkfrs-full_DefinedBenefitPlansAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlansMember" id="hkfrs-full_DefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" id="hkfrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" id="hkfrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepartureFromRequirementOfHKFRSAxis" id="hkfrs-full_DepartureFromRequirementOfHKFRSAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepositLiabilities" id="hkfrs-full_DepositLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepositsAtAmortisedCost" id="hkfrs-full_DepositsAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepositsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" id="hkfrs-full_DepositsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepositsAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTrading" id="hkfrs-full_DepositsAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepositsFromBanks" id="hkfrs-full_DepositsFromBanks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepositsFromBanksAtAmortisedCost" id="hkfrs-full_DepositsFromBanksAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepositsFromBanksAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" id="hkfrs-full_DepositsFromBanksAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepositsFromBanksAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTrading" id="hkfrs-full_DepositsFromBanksAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepositsFromCustomers" id="hkfrs-full_DepositsFromCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepositsFromCustomersAbstract" id="hkfrs-full_DepositsFromCustomersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepositsFromCustomersAtAmortisedCost" id="hkfrs-full_DepositsFromCustomersAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepositsFromCustomersAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" id="hkfrs-full_DepositsFromCustomersAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepositsFromCustomersAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTrading" id="hkfrs-full_DepositsFromCustomersAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" id="hkfrs-full_DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossAbstract" id="hkfrs-full_DepreciationAmortisationAndImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationAndAmortisationExpense" id="hkfrs-full_DepreciationAndAmortisationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationAndAmortisationExpenseAbstract" id="hkfrs-full_DepreciationAndAmortisationExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationBiologicalAssets" id="hkfrs-full_DepreciationBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationExpense" id="hkfrs-full_DepreciationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationInvestmentProperty" id="hkfrs-full_DepreciationInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationMethodBiologicalAssetsAtCost" id="hkfrs-full_DepreciationMethodBiologicalAssetsAtCost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationMethodInvestmentPropertyCostModel" id="hkfrs-full_DepreciationMethodInvestmentPropertyCostModel" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationMethodPropertyPlantAndEquipment" id="hkfrs-full_DepreciationMethodPropertyPlantAndEquipment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationPropertyPlantAndEquipment" id="hkfrs-full_DepreciationPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_DepreciationPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationRateBiologicalAssetsAtCost" id="hkfrs-full_DepreciationRateBiologicalAssetsAtCost" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationRateInvestmentPropertyCostModel" id="hkfrs-full_DepreciationRateInvestmentPropertyCostModel" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationRatePropertyPlantAndEquipment" id="hkfrs-full_DepreciationRatePropertyPlantAndEquipment" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DepreciationRightofuseAssets" id="hkfrs-full_DepreciationRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DerivativeFinancialAssets" id="hkfrs-full_DerivativeFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DerivativeFinancialAssetsHeldForHedging" id="hkfrs-full_DerivativeFinancialAssetsHeldForHedging" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DerivativeFinancialAssetsHeldForTrading" id="hkfrs-full_DerivativeFinancialAssetsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DerivativeFinancialLiabilities" id="hkfrs-full_DerivativeFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DerivativeFinancialLiabilitiesHeldForHedging" id="hkfrs-full_DerivativeFinancialLiabilitiesHeldForHedging" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DerivativeFinancialLiabilitiesHeldForTrading" id="hkfrs-full_DerivativeFinancialLiabilitiesHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DerivativeFinancialLiabilitiesUndiscountedCashFlows" id="hkfrs-full_DerivativeFinancialLiabilitiesUndiscountedCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DerivativesAmountContributedToFairValueOfPlanAssets" id="hkfrs-full_DerivativesAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DerivativesMember" id="hkfrs-full_DerivativesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionAndCarryingAmountOfIntangibleAssetsMaterialToEntity" id="hkfrs-full_DescriptionAndCarryingAmountOfIntangibleAssetsMaterialToEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionAndCarryingAmountOfIntangibleAssetsWithIndefiniteUsefulLife" id="hkfrs-full_DescriptionAndCarryingAmountOfIntangibleAssetsWithIndefiniteUsefulLife" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" id="hkfrs-full_DescriptionOfAccountingForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyDecisionToUseExceptionInHKFRS1348Assets" id="hkfrs-full_DescriptionOfAccountingPolicyDecisionToUseExceptionInHKFRS1348Assets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyDecisionToUseExceptionInHKFRS1348Liabilities" id="hkfrs-full_DescriptionOfAccountingPolicyDecisionToUseExceptionInHKFRS1348Liabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForAvailableforsaleFinancialAssetsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForAvailableforsaleFinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForBiologicalAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForBorrowingCostsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForBorrowingsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForBorrowingsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForCashFlowsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForCashFlowsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForCollateralExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForCollateralExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForConstructionInProgressExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForContingentLiabilitiesAndContingentAssetsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForContingentLiabilitiesAndContingentAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForCustomerAcquisitionCostsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForCustomerAcquisitionCostsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForCustomerLoyaltyProgrammesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForCustomerLoyaltyProgrammesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForDecommissioningRestorationAndRehabilitationProvisionsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForDecommissioningRestorationAndRehabilitationProvisionsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForDeferredAcquisitionCostsArisingFromInsuranceContractsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForDeferredAcquisitionCostsArisingFromInsuranceContractsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForDeferredIncomeTaxExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForDeferredIncomeTaxExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForDerecognitionOfFinancialInstrumentsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForDerecognitionOfFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForDiscountsAndRebatesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForDiscountsAndRebatesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForDividendsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForEmissionRightsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForEmissionRightsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForEnvironmentRelatedExpenseExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForEnvironmentRelatedExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForExceptionalItemsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForExceptionalItemsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForExpensesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForExpensesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForExplorationAndEvaluationExpenditures" id="hkfrs-full_DescriptionOfAccountingPolicyForExplorationAndEvaluationExpenditures" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForFeeAndCommissionIncomeAndExpenseExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForFeeAndCommissionIncomeAndExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForFinanceCostsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForFinancialGuaranteesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForFinancialGuaranteesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForFranchiseFeesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForFranchiseFeesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForGoodwillExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForGoodwillExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForGovernmentGrants" id="hkfrs-full_DescriptionOfAccountingPolicyForGovernmentGrants" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForHedgingExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForHedgingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForHeldtomaturityInvestmentsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForHeldtomaturityInvestmentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForIncomeTaxExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForInsuranceContracts" id="hkfrs-full_DescriptionOfAccountingPolicyForInsuranceContracts" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForInterestIncomeAndExpenseExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForInterestIncomeAndExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForInvestmentInAssociates" id="hkfrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociates" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociatesAndJointVenturesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForInvestmentPropertyExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForInvestmentPropertyExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForInvestmentsInJointVentures" id="hkfrs-full_DescriptionOfAccountingPolicyForInvestmentsInJointVentures" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForIssuedCapitalExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForLeasesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForMeasuringInventories" id="hkfrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForMiningAssetsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForMiningAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForMiningRightsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForMiningRightsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForOffsettingOfFinancialInstrumentsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForOffsettingOfFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForOilAndGasAssetsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForOilAndGasAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForProgrammingAssetsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForProgrammingAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForProvisionsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForReclassificationOfFinancialInstrumentsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForReclassificationOfFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForRecognisingDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForRecognisingDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForRecognitionOfRevenue" id="hkfrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForRegulatoryDeferralAccountsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForRegulatoryDeferralAccountsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForReinsuranceExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForReinsuranceExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForRepairsAndMaintenanceExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForRepairsAndMaintenanceExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForRepurchaseAndReverseRepurchaseAgreementsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForRepurchaseAndReverseRepurchaseAgreementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForSegmentReportingExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForServiceConcessionArrangementsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForServiceConcessionArrangementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForStrippingCostsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForStrippingCostsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForSubsidiariesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForTerminationBenefits" id="hkfrs-full_DescriptionOfAccountingPolicyForTerminationBenefits" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForTradingIncomeAndExpenseExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForTradingIncomeAndExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForTreasurySharesExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForTreasurySharesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyForWarrantsExplanatory" id="hkfrs-full_DescriptionOfAccountingPolicyForWarrantsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" id="hkfrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAcquiree" id="hkfrs-full_DescriptionOfAcquiree" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAcquisitionOfAssetsByAssumingDirectlyRelatedLiabilitiesOrByMeansOfLease" id="hkfrs-full_DescriptionOfAcquisitionOfAssetsByAssumingDirectlyRelatedLiabilitiesOrByMeansOfLease" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAcquisitionOfEntityByMeansOfEquityIssue" id="hkfrs-full_DescriptionOfAcquisitionOfEntityByMeansOfEquityIssue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAgreedAllocationOfDeficitOrSurplusOfMultiemployerOrStatePlanOnEntitysWithdrawalFromPlan" id="hkfrs-full_DescriptionOfAgreedAllocationOfDeficitOrSurplusOfMultiemployerOrStatePlanOnEntitysWithdrawalFromPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAgreedAllocationOfDeficitOrSurplusOfMultiemployerOrStatePlanOnWindupOfPlan" id="hkfrs-full_DescriptionOfAgreedAllocationOfDeficitOrSurplusOfMultiemployerOrStatePlanOnWindupOfPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAmountsOfAssetsLiabilitiesEquityInterestsOrItemsOfConsiderationForWhichInitialAccountingIsIncomplete" id="hkfrs-full_DescriptionOfAmountsOfAssetsLiabilitiesEquityInterestsOrItemsOfConsiderationForWhichInitialAccountingIsIncomplete" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAmountsOfEntitysOwnFinancialInstrumentsIncludedInFairValueOfPlanAssets" id="hkfrs-full_DescriptionOfAmountsOfEntitysOwnFinancialInstrumentsIncludedInFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DescriptionOfAmountsOfOtherAssetsUsedByEntityIncludedInFairValueOfPlanAssets" id="hkfrs-full_DescriptionOfAmountsOfOtherAssetsUsedByEntityIncludedInFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DescriptionOfAmountsOfPropertyOccupiedByEntityIncludedInFairValueOfPlanAssets" id="hkfrs-full_DescriptionOfAmountsOfPropertyOccupiedByEntityIncludedInFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DescriptionOfAnyOtherEntitysResponsibilitiesForGovernanceOfPlan" id="hkfrs-full_DescriptionOfAnyOtherEntitysResponsibilitiesForGovernanceOfPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAnyRetirementBenefitPlanTerminationTerms" id="hkfrs-full_DescriptionOfAnyRetirementBenefitPlanTerminationTerms" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfApproachUsedToDetermineDiscountRates" id="hkfrs-full_DescriptionOfApproachUsedToDetermineDiscountRates" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfApproachUsedToDetermineInvestmentComponents" id="hkfrs-full_DescriptionOfApproachUsedToDetermineInvestmentComponents" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfApproachUsedToDetermineRiskAdjustmentForNonfinancialRisk" id="hkfrs-full_DescriptionOfApproachUsedToDetermineRiskAdjustmentForNonfinancialRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfApproachUsedToDistinguishChangesInEstimatesOfFutureCashFlowsArisingFromExerciseOfDiscretionFromOtherChangesContractsWithoutDirectParticipationFeatures" id="hkfrs-full_DescriptionOfApproachUsedToDistinguishChangesInEstimatesOfFutureCashFlowsArisingFromExerciseOfDiscretionFromOtherChangesContractsWithoutDirectParticipationFeatures" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfArrangementForContingentConsiderationArrangementsAndIndemnificationAssets" id="hkfrs-full_DescriptionOfArrangementForContingentConsiderationArrangementsAndIndemnificationAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfAssetliabilityMatchingStrategiesUsedByPlanOrEntityToManageRisk" id="hkfrs-full_DescriptionOfAssetliabilityMatchingStrategiesUsedByPlanOrEntityToManageRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasesOfFinancialStatementsThatHaveBeenRestatedForChangesInGeneralPurchasingPowerOfFunctionalCurrency" id="hkfrs-full_DescriptionOfBasesOfFinancialStatementsThatHaveBeenRestatedForChangesInGeneralPurchasingPowerOfFunctionalCurrency" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisForDeterminingAmountOfPaymentForContingentConsiderationArrangementsAndIndemnificationAssets" id="hkfrs-full_DescriptionOfBasisForDeterminingAmountOfPaymentForContingentConsiderationArrangementsAndIndemnificationAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisForDeterminingFinancialAssetsEligibleForRedesignationAtDateOfInitialApplicationOfHKFRS17" id="hkfrs-full_DescriptionOfBasisForDeterminingFinancialAssetsEligibleForRedesignationAtDateOfInitialApplicationOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments" id="hkfrs-full_DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisOfInputsAndAssumptionsAndEstimationTechniquesUsedToDetermineWhetherCreditRiskOfFinancialInstrumentsHaveIncreasedSignificantlySinceInitialRecognition" id="hkfrs-full_DescriptionOfBasisOfInputsAndAssumptionsAndEstimationTechniquesUsedToDetermineWhetherCreditRiskOfFinancialInstrumentsHaveIncreasedSignificantlySinceInitialRecognition" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisOfInputsAndAssumptionsAndEstimationTechniquesUsedToDetermineWhetherFinancialAssetIsCreditimpairedFinancialAsset" id="hkfrs-full_DescriptionOfBasisOfInputsAndAssumptionsAndEstimationTechniquesUsedToDetermineWhetherFinancialAssetIsCreditimpairedFinancialAsset" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisOfInputsAndAssumptionsAndEstimationTechniquesUsedToMeasure12monthAndLifetimeExpectedCreditLosses" id="hkfrs-full_DescriptionOfBasisOfInputsAndAssumptionsAndEstimationTechniquesUsedToMeasure12monthAndLifetimeExpectedCreditLosses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisOfPreparationOfSummarisedFinancialInformationOfAssociate" id="hkfrs-full_DescriptionOfBasisOfPreparationOfSummarisedFinancialInformationOfAssociate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisOfPreparationOfSummarisedFinancialInformationOfJointVenture" id="hkfrs-full_DescriptionOfBasisOfPreparationOfSummarisedFinancialInformationOfJointVenture" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisOfValuationOfAssetsAvailableForBenefits" id="hkfrs-full_DescriptionOfBasisOfValuationOfAssetsAvailableForBenefits" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisOnWhichRegulatoryDeferralAccountBalancesAreRecognisedAndDerecognisedAndHowTheyAreMeasuredInitiallyAndSubsequently" id="hkfrs-full_DescriptionOfBasisOnWhichRegulatoryDeferralAccountBalancesAreRecognisedAndDerecognisedAndHowTheyAreMeasuredInitiallyAndSubsequently" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined" id="hkfrs-full_DescriptionOfBasisOnWhichUnitsRecoverableAmountHasBeenDetermined" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisUsedToDetermineSurplusOrDeficitOfMultiemployerPlan" id="hkfrs-full_DescriptionOfBasisUsedToDetermineSurplusOrDeficitOfMultiemployerPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBasisUsedToPrepareComparativeInformationThatDoesNotComplyWithHKFRS7AndHKFRS9" id="hkfrs-full_DescriptionOfBasisUsedToPrepareComparativeInformationThatDoesNotComplyWithHKFRS7AndHKFRS9" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBiologicalAssets" id="hkfrs-full_DescriptionOfBiologicalAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBiologicalAssetsPreviouslyMeasuredAtCost" id="hkfrs-full_DescriptionOfBiologicalAssetsPreviouslyMeasuredAtCost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfBiologicalAssetsWhereFairValueInformationIsUnreliable" id="hkfrs-full_DescriptionOfBiologicalAssetsWhereFairValueInformationIsUnreliable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCashgeneratingUnit" id="hkfrs-full_DescriptionOfCashgeneratingUnit" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementAssets" id="hkfrs-full_DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementLiabilities" id="hkfrs-full_DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangeInValuationTechniqueUsedToMeasureFairValueLessCostsOfDisposal" id="hkfrs-full_DescriptionOfChangeInValuationTechniqueUsedToMeasureFairValueLessCostsOfDisposal" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangeOfInvestmentEntityStatus" id="hkfrs-full_DescriptionOfChangeOfInvestmentEntityStatus" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangesInEntitysObjectivesPoliciesAndProcessesForManagingCapitalAndWhatEntityManagesAsCapital" id="hkfrs-full_DescriptionOfChangesInEntitysObjectivesPoliciesAndProcessesForManagingCapitalAndWhatEntityManagesAsCapital" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangesInEstimationTechniquesOrSignificantAssumptionsMadeWhenApplyingImpairmentRequirementsAndReasonsForThoseChanges" id="hkfrs-full_DescriptionOfChangesInEstimationTechniquesOrSignificantAssumptionsMadeWhenApplyingImpairmentRequirementsAndReasonsForThoseChanges" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangesInExposuresToRisksThatAriseFromContractsWithinScopeOfHKFRS17AndHowTheyArise" id="hkfrs-full_DescriptionOfChangesInExposuresToRisksThatAriseFromContractsWithinScopeOfHKFRS17AndHowTheyArise" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangesInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisForActuarialAssumptions" id="hkfrs-full_DescriptionOfChangesInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisForActuarialAssumptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangesInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_DescriptionOfChangesInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangesInMethodsUsedToMeasureContractsWithinScopeOfHKFRS17AndProcessesForEstimatingInputsToThoseMethods" id="hkfrs-full_DescriptionOfChangesInMethodsUsedToMeasureContractsWithinScopeOfHKFRS17AndProcessesForEstimatingInputsToThoseMethods" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangesInMethodsUsedToMeasureRisksThatAriseFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_DescriptionOfChangesInMethodsUsedToMeasureRisksThatAriseFromContractsWithinScopeOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangesInObjectivesPoliciesAndProcessesForManagingRisksThatAriseFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_DescriptionOfChangesInObjectivesPoliciesAndProcessesForManagingRisksThatAriseFromContractsWithinScopeOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangesInPlanToSellNoncurrentAssetOrDisposalGroupHeldForSale" id="hkfrs-full_DescriptionOfChangesInPlanToSellNoncurrentAssetOrDisposalGroupHeldForSale" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfChangesInServiceConcessionArrangement" id="hkfrs-full_DescriptionOfChangesInServiceConcessionArrangement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCollateralHeldAndOtherCreditEnhancementsFinancialAssetsThatAreIndividuallyDeterminedToBeImpaired" id="hkfrs-full_DescriptionOfCollateralHeldAndOtherCreditEnhancementsFinancialAssetsThatAreIndividuallyDeterminedToBeImpaired" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCollateralHeldAsSecurityAndOtherCreditEnhancements" id="hkfrs-full_DescriptionOfCollateralHeldAsSecurityAndOtherCreditEnhancements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCollateralHeldAsSecurityAndOtherCreditEnhancements2014" id="hkfrs-full_DescriptionOfCollateralHeldAsSecurityAndOtherCreditEnhancements2014" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCollateralHeldAsSecurityAndOtherCreditEnhancementsAndTheirFinancialEffectInRespectOfAmountThatBestRepresentsMaximumExposureFinancialInstrumentsToWhichImpairmentRequirementsInHKFRS9AreNotApplied" id="hkfrs-full_DescriptionOfCollateralHeldAsSecurityAndOtherCreditEnhancementsAndTheirFinancialEffectInRespectOfAmountThatBestRepresentsMaximumExposureFinancialInstrumentsToWhichImpairmentRequirementsInHKFRS9AreNotApplied" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCollateralPermittedToSellOrRepledgeInAbsenceOfDefaultByOwnerOfCollateral" id="hkfrs-full_DescriptionOfCollateralPermittedToSellOrRepledgeInAbsenceOfDefaultByOwnerOfCollateral" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfComparisonBetweenAssetsAndLiabilitiesRecognisedInRelationToStructuredEntitiesAndMaximumExposureToLossFromInterestsInStructuredEntities" id="hkfrs-full_DescriptionOfComparisonBetweenAssetsAndLiabilitiesRecognisedInRelationToStructuredEntitiesAndMaximumExposureToLossFromInterestsInStructuredEntities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfComplianceWithHKFRSsIfAppliedForInterimFinancialReport" id="hkfrs-full_DescriptionOfComplianceWithHKFRSsIfAppliedForInterimFinancialReport" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCompositionOfUnderlyingItemsForContractsWithDirectParticipationFeatures" id="hkfrs-full_DescriptionOfCompositionOfUnderlyingItemsForContractsWithDirectParticipationFeatures" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfConclusionWhyTransactionPriceWasNotBestEvidenceOfFairValue" id="hkfrs-full_DescriptionOfConclusionWhyTransactionPriceWasNotBestEvidenceOfFairValue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfContractualAgreementOrStatedPolicyForChargingNetDefinedBenefitCost" id="hkfrs-full_DescriptionOfContractualAgreementOrStatedPolicyForChargingNetDefinedBenefitCost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfConversionOfDebtToEquity" id="hkfrs-full_DescriptionOfConversionOfDebtToEquity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCriteriaSatisfiedWhenUsingPremiumAllocationApproach" id="hkfrs-full_DescriptionOfCriteriaSatisfiedWhenUsingPremiumAllocationApproach" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCriteriaUsedToDistinguishInvestmentPropertyFromOwneroccupiedPropertyAndFromPropertyHeldSaleInOrdinaryCourseOfBusiness" id="hkfrs-full_DescriptionOfCriteriaUsedToDistinguishInvestmentPropertyFromOwneroccupiedPropertyAndFromPropertyHeldSaleInOrdinaryCourseOfBusiness" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCrossreferenceToDisclosuresAboutActivitiesSubjectToRateRegulation" id="hkfrs-full_DescriptionOfCrossreferenceToDisclosuresAboutActivitiesSubjectToRateRegulation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCrossreferenceToDisclosuresAboutCreditRiskPresentedOutsideFinancialStatements" id="hkfrs-full_DescriptionOfCrossreferenceToDisclosuresAboutCreditRiskPresentedOutsideFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCrossreferenceToDisclosuresAboutHedgeAccountingPresentedOutsideFinancialStatements" id="hkfrs-full_DescriptionOfCrossreferenceToDisclosuresAboutHedgeAccountingPresentedOutsideFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCrossreferenceToDisclosuresAboutLeases" id="hkfrs-full_DescriptionOfCrossreferenceToDisclosuresAboutLeases" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCrossreferenceToDisclosuresAboutNatureAndExtentOfRisksArisingFromFinancialInstruments" id="hkfrs-full_DescriptionOfCrossreferenceToDisclosuresAboutNatureAndExtentOfRisksArisingFromFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCrossreferenceToDisclosuresAboutPlansThatShareRisksBetweenEntitiesUnderCommonControlInAnotherGroupEntitysFinancialStatements" id="hkfrs-full_DescriptionOfCrossreferenceToDisclosuresAboutPlansThatShareRisksBetweenEntitiesUnderCommonControlInAnotherGroupEntitysFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCrossreferenceToDisclosuresPresentedOutsideInterimFinancialStatements" id="hkfrs-full_DescriptionOfCrossreferenceToDisclosuresPresentedOutsideInterimFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCurrencyInWhichSupplementaryInformationIsDisplayed" id="hkfrs-full_DescriptionOfCurrencyInWhichSupplementaryInformationIsDisplayed" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCurrentAndFormerWayOfAggregatingAssets" id="hkfrs-full_DescriptionOfCurrentAndFormerWayOfAggregatingAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCurrentCommitmentsOrIntentionsToProvideSupportToSubsidiary" id="hkfrs-full_DescriptionOfCurrentCommitmentsOrIntentionsToProvideSupportToSubsidiary" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfDetailsOfBreachesWhichPermittedLenderToDemandAcceleratedRepaymentDuringPeriodOfPrincipalInterestSinkingFundOrRedemptionTermsOfLoansPayable" id="hkfrs-full_DescriptionOfDetailsOfBreachesWhichPermittedLenderToDemandAcceleratedRepaymentDuringPeriodOfPrincipalInterestSinkingFundOrRedemptionTermsOfLoansPayable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfDetailsOfDefaultsDuringPeriodOfPrincipalInterestSinkingFundOrRedemptionTermsOfLoansPayable" id="hkfrs-full_DescriptionOfDetailsOfDefaultsDuringPeriodOfPrincipalInterestSinkingFundOrRedemptionTermsOfLoansPayable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfDifficultiesStructuredEntityExperiencedInFinancingItsActivities" id="hkfrs-full_DescriptionOfDifficultiesStructuredEntityExperiencedInFinancingItsActivities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfDiscountRatesAppliedToCashFlowProjections" id="hkfrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse" id="hkfrs-full_DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DescriptionOfDiscountRatesUsedInPreviousEstimateOfValueInUse" id="hkfrs-full_DescriptionOfDiscountRatesUsedInPreviousEstimateOfValueInUse" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DescriptionOfEffectOfChangingBusinessModelForManagingFinancialAssetsOnFinancialStatements" id="hkfrs-full_DescriptionOfEffectOfChangingBusinessModelForManagingFinancialAssetsOnFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfEffectOfRegulatoryFrameworkOnPlan" id="hkfrs-full_DescriptionOfEffectOfRegulatoryFrameworkOnPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfEffectiveInterestRateDeterminedOnDateOfReclassification" id="hkfrs-full_DescriptionOfEffectiveInterestRateDeterminedOnDateOfReclassification" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DescriptionOfEstimateOfRangeOfOutcomesFromContingentConsiderationArrangementsAndIndemnificationAssets" id="hkfrs-full_DescriptionOfEstimateOfRangeOfOutcomesFromContingentConsiderationArrangementsAndIndemnificationAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfEventOrChangeInCircumstancesThatCausedRecognitionOfDeferredTaxBenefitsAcquiredInBusinessCombinationAfterAcquisitionDate" id="hkfrs-full_DescriptionOfEventOrChangeInCircumstancesThatCausedRecognitionOfDeferredTaxBenefitsAcquiredInBusinessCombinationAfterAcquisitionDate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExistenceOfRestrictionsOnTitlePropertyPlantAndEquipment" id="hkfrs-full_DescriptionOfExistenceOfRestrictionsOnTitlePropertyPlantAndEquipment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExistenceOfThirdpartyCreditEnhancement" id="hkfrs-full_DescriptionOfExistenceOfThirdpartyCreditEnhancement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations" id="hkfrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" id="hkfrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" id="hkfrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" id="hkfrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExpectedTimingOfOutflowsContingentLiabilitiesInBusinessCombination" id="hkfrs-full_DescriptionOfExpectedTimingOfOutflowsContingentLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExpectedTimingOfOutflowsOtherProvisions" id="hkfrs-full_DescriptionOfExpectedTimingOfOutflowsOtherProvisions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExpectedVolatilityShareOptionsGranted" id="hkfrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExpiryDateOfTemporaryDifferencesUnusedTaxLossesAndUnusedTaxCredits" id="hkfrs-full_DescriptionOfExpiryDateOfTemporaryDifferencesUnusedTaxLossesAndUnusedTaxCredits" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExplanationOfFactAndReasonsWhyRangeOfOutcomesFromContingentConsiderationArrangementsAndIndemnificationAssetsCannotBeEstimated" id="hkfrs-full_DescriptionOfExplanationOfFactAndReasonsWhyRangeOfOutcomesFromContingentConsiderationArrangementsAndIndemnificationAssetsCannotBeEstimated" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExposureToRisk" id="hkfrs-full_DescriptionOfExposureToRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExposuresToRisksThatAriseFromContractsWithinScopeOfHKFRS17AndHowTheyArise" id="hkfrs-full_DescriptionOfExposuresToRisksThatAriseFromContractsWithinScopeOfHKFRS17AndHowTheyArise" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExtentToWhichEntityCanBeLiableToMultiemployerOrStatePlanForOtherEntitiesObligations" id="hkfrs-full_DescriptionOfExtentToWhichEntityCanBeLiableToMultiemployerOrStatePlanForOtherEntitiesObligations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfExtentToWhichFairValueOfInvestmentPropertyIsBasedOnValuationByIndependentValuer" id="hkfrs-full_DescriptionOfExtentToWhichFairValueOfInvestmentPropertyIsBasedOnValuationByIndependentValuer" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactAndBasisOnWhichCarryingAmountsDeterminedUnderPreviousGAAPWereAllocatedIfEntityUsesExemptionInHKFRS1D8Ab" id="hkfrs-full_DescriptionOfFactAndBasisOnWhichCarryingAmountsDeterminedUnderPreviousGAAPWereAllocatedIfEntityUsesExemptionInHKFRS1D8Ab" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactAndBasisOnWhichCarryingAmountsWereDeterminedIfEntityUsesExemptionInHKFRS1D8B" id="hkfrs-full_DescriptionOfFactAndBasisOnWhichCarryingAmountsWereDeterminedIfEntityUsesExemptionInHKFRS1D8B" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactAndReasonWhyEntitysExposureToRiskArisingFromContractsWithinScopeOfHKFRS17AtEndOfReportingPeriodIsNotRepresentativeOfItsExposureDuringPeriod" id="hkfrs-full_DescriptionOfFactAndReasonWhyEntitysExposureToRiskArisingFromContractsWithinScopeOfHKFRS17AtEndOfReportingPeriodIsNotRepresentativeOfItsExposureDuringPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactAndReasonWhySensitivityAnalysisAreUnrepresentative" id="hkfrs-full_DescriptionOfFactAndReasonWhySensitivityAnalysisAreUnrepresentative" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactAndReasonWhyVolumeOfHedgingRelationshipsToWhichExemptionInHKFRS723CAppliesIsUnrepresentativeOfNormalVolumes" id="hkfrs-full_DescriptionOfFactAndReasonWhyVolumeOfHedgingRelationshipsToWhichExemptionInHKFRS723CAppliesIsUnrepresentativeOfNormalVolumes" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactAndReasonsWhyMaximumExposureToLossFromInterestsInStructuredEntitiesCannotBeQuantified" id="hkfrs-full_DescriptionOfFactAndReasonsWhyMaximumExposureToLossFromInterestsInStructuredEntitiesCannotBeQuantified" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactThatAmountOfChangeInAccountingEstimateIsImpracticable" id="hkfrs-full_DescriptionOfFactThatAmountOfChangeInAccountingEstimateIsImpracticable" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactThatChangingOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWouldChangeFairValueSignificantlyAssets" id="hkfrs-full_DescriptionOfFactThatChangingOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWouldChangeFairValueSignificantlyAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactThatChangingOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWouldChangeFairValueSignificantlyEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfFactThatChangingOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWouldChangeFairValueSignificantlyEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactThatChangingOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWouldChangeFairValueSignificantlyLiabilities" id="hkfrs-full_DescriptionOfFactThatChangingOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWouldChangeFairValueSignificantlyLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactThatEntityDoesNotHaveLegalOrConstructiveObligationToNegativeNetAssetsTransitionFromProportionateConsolidationToEquityMethod" id="hkfrs-full_DescriptionOfFactThatEntityDoesNotHaveLegalOrConstructiveObligationToNegativeNetAssetsTransitionFromProportionateConsolidationToEquityMethod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactThatHighestAndBestUseOfNonfinancialAssetDiffersFromCurrentUse" id="hkfrs-full_DescriptionOfFactThatHighestAndBestUseOfNonfinancialAssetDiffersFromCurrentUse" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactThatImpactIsNotKnownOrReasonablyEstimable" id="hkfrs-full_DescriptionOfFactThatImpactIsNotKnownOrReasonablyEstimable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactThatMultiemployerPlanIsDefinedBenefitPlan" id="hkfrs-full_DescriptionOfFactThatMultiemployerPlanIsDefinedBenefitPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFactorsThatMakeUpGoodwillRecognised" id="hkfrs-full_DescriptionOfFactorsThatMakeUpGoodwillRecognised" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFinancialInstrumentsDesignatedAsHedgingInstrument" id="hkfrs-full_DescriptionOfFinancialInstrumentsDesignatedAsHedgingInstrument" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFinancialInstrumentsTheirCarryingAmountAndExplanationOfWhyFairValueCannotBeMeasuredReliably" id="hkfrs-full_DescriptionOfFinancialInstrumentsTheirCarryingAmountAndExplanationOfWhyFairValueCannotBeMeasuredReliably" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFinancialRiskManagementRelatedToAgriculturalActivity" id="hkfrs-full_DescriptionOfFinancialRiskManagementRelatedToAgriculturalActivity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfForecastTransactionHedgeAccountingPreviouslyUsedButNoLongerExpectedToOccur" id="hkfrs-full_DescriptionOfForecastTransactionHedgeAccountingPreviouslyUsedButNoLongerExpectedToOccur" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFrequencyAndMethodsForTestingProceduresOfPricingModelsAssets" id="hkfrs-full_DescriptionOfFrequencyAndMethodsForTestingProceduresOfPricingModelsAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFrequencyAndMethodsForTestingProceduresOfPricingModelsEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfFrequencyAndMethodsForTestingProceduresOfPricingModelsEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFrequencyAndMethodsForTestingProceduresOfPricingModelsLiabilities" id="hkfrs-full_DescriptionOfFrequencyAndMethodsForTestingProceduresOfPricingModelsLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFullyAmortisedIntangibleAssets" id="hkfrs-full_DescriptionOfFullyAmortisedIntangibleAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFunctionalCurrency" id="hkfrs-full_DescriptionOfFunctionalCurrency" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFundingArrangementsAndFundingPolicyThatAffectFutureContributions" id="hkfrs-full_DescriptionOfFundingArrangementsAndFundingPolicyThatAffectFutureContributions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfFundingPolicy" id="hkfrs-full_DescriptionOfFundingPolicy" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresAssets" id="hkfrs-full_DescriptionOfGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresLiabilities" id="hkfrs-full_DescriptionOfGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" id="hkfrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DescriptionOfHedgingInstrumentsUsedToHedgeRiskExposuresAndHowTheyAreUsed" id="hkfrs-full_DescriptionOfHedgingInstrumentsUsedToHedgeRiskExposuresAndHowTheyAreUsed" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHistoricalInformationAboutCounterpartyDefaultRates" id="hkfrs-full_DescriptionOfHistoricalInformationAboutCounterpartyDefaultRates" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowAcquirerObtainedControlOfAcquiree" id="hkfrs-full_DescriptionOfHowAcquirerObtainedControlOfAcquiree" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEffectOnFairValueMeasurementDueToChangeInOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWasCalculatedAssets" id="hkfrs-full_DescriptionOfHowEffectOnFairValueMeasurementDueToChangeInOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWasCalculatedAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEffectOnFairValueMeasurementDueToChangeInOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWasCalculatedEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfHowEffectOnFairValueMeasurementDueToChangeInOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWasCalculatedEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEffectOnFairValueMeasurementDueToChangeInOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWasCalculatedLiabilities" id="hkfrs-full_DescriptionOfHowEffectOnFairValueMeasurementDueToChangeInOneOrMoreUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsWasCalculatedLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEntityDeterminedMaximumEconomicBenefitAvailable" id="hkfrs-full_DescriptionOfHowEntityDeterminedMaximumEconomicBenefitAvailable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEntityDeterminedThatThirdpartyInformationUsedInFairValueMeasurementWasDevelopedInAccordanceWithHKFRS13Assets" id="hkfrs-full_DescriptionOfHowEntityDeterminedThatThirdpartyInformationUsedInFairValueMeasurementWasDevelopedInAccordanceWithHKFRS13Assets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEntityDeterminedThatThirdpartyInformationUsedInFairValueMeasurementWasDevelopedInAccordanceWithHKFRS13EntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfHowEntityDeterminedThatThirdpartyInformationUsedInFairValueMeasurementWasDevelopedInAccordanceWithHKFRS13EntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEntityDeterminedThatThirdpartyInformationUsedInFairValueMeasurementWasDevelopedInAccordanceWithHKFRS13Liabilities" id="hkfrs-full_DescriptionOfHowEntityDeterminedThatThirdpartyInformationUsedInFairValueMeasurementWasDevelopedInAccordanceWithHKFRS13Liabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEntityDeterminedWhichStructuredEntitiesItSponsored" id="hkfrs-full_DescriptionOfHowEntityDeterminedWhichStructuredEntitiesItSponsored" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEntityDeterminesConcentrationsOfRiskThatArisesFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_DescriptionOfHowEntityDeterminesConcentrationsOfRiskThatArisesFromContractsWithinScopeOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEntityDeterminesEconomicRelationshipBetweenHedgedItemAndHedgingInstrumentForPurposeOfAssessingHedgeEffectiveness" id="hkfrs-full_DescriptionOfHowEntityDeterminesEconomicRelationshipBetweenHedgedItemAndHedgingInstrumentForPurposeOfAssessingHedgeEffectiveness" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEntityEstablishesHedgeRatioAndWhatSourcesOfHedgeIneffectivenessAre" id="hkfrs-full_DescriptionOfHowEntityEstablishesHedgeRatioAndWhatSourcesOfHedgeIneffectivenessAre" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEntityManagesLiquidityRiskThatArisesFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_DescriptionOfHowEntityManagesLiquidityRiskThatArisesFromContractsWithinScopeOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEntityReflectsItsRiskManagementStrategyByUsingHedgeAccountingAndDesignatingHedgingRelationshipsThatItFrequentlyResets" id="hkfrs-full_DescriptionOfHowEntityReflectsItsRiskManagementStrategyByUsingHedgeAccountingAndDesignatingHedgingRelationshipsThatItFrequentlyResets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowForwardlookingInformationHasBeenIncorporatedIntoDeterminationOfExpectedCreditLosses" id="hkfrs-full_DescriptionOfHowForwardlookingInformationHasBeenIncorporatedIntoDeterminationOfExpectedCreditLosses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowFutureRecoveryOrReversalOfRegulatoryDeferralAccountBalancesIsAffectedByRisksAndUncertainty" id="hkfrs-full_DescriptionOfHowFutureRecoveryOrReversalOfRegulatoryDeferralAccountBalancesIsAffectedByRisksAndUncertainty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowIssueCostsNotRecognisedAsExpenseWereRecognisedForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" id="hkfrs-full_DescriptionOfHowIssueCostsNotRecognisedAsExpenseWereRecognisedForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowManagementDeterminesConcentrations" id="hkfrs-full_DescriptionOfHowManagementDeterminesConcentrations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowThirdpartyInformationWasTakenIntoAccountWhenMeasuringFairValueAssets" id="hkfrs-full_DescriptionOfHowThirdpartyInformationWasTakenIntoAccountWhenMeasuringFairValueAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowThirdpartyInformationWasTakenIntoAccountWhenMeasuringFairValueEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfHowThirdpartyInformationWasTakenIntoAccountWhenMeasuringFairValueEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowThirdpartyInformationWasTakenIntoAccountWhenMeasuringFairValueLiabilities" id="hkfrs-full_DescriptionOfHowThirdpartyInformationWasTakenIntoAccountWhenMeasuringFairValueLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfIdentificationOfFinancialStatementsToWhichSeparateFinancialStatementsRelate" id="hkfrs-full_DescriptionOfIdentificationOfFinancialStatementsToWhichSeparateFinancialStatementsRelate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfIdentityOfRateRegulators" id="hkfrs-full_DescriptionOfIdentityOfRateRegulators" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfImpactOfRateRegulationOnCurrentAndDeferredTax" id="hkfrs-full_DescriptionOfImpactOfRateRegulationOnCurrentAndDeferredTax" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInformationAboutSurplusOrDeficitOfMultiemployerPlan" id="hkfrs-full_DescriptionOfInformationAboutSurplusOrDeficitOfMultiemployerPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInformationWhereFairValueDisclosuresNotRequired" id="hkfrs-full_DescriptionOfInformationWhereFairValueDisclosuresNotRequired" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInitialApplicationOfStandardsOrInterpretations" id="hkfrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInputsToOptionPricingModelShareOptionsGranted" id="hkfrs-full_DescriptionOfInputsToOptionPricingModelShareOptionsGranted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInputsUsedInFairValueMeasurementAssets" id="hkfrs-full_DescriptionOfInputsUsedInFairValueMeasurementAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInputsUsedInFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfInputsUsedInFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInputsUsedInFairValueMeasurementLiabilities" id="hkfrs-full_DescriptionOfInputsUsedInFairValueMeasurementLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfIntentionsToProvideSupportToStructuredEntity" id="hkfrs-full_DescriptionOfIntentionsToProvideSupportToStructuredEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInternalCreditRatingsProcess" id="hkfrs-full_DescriptionOfInternalCreditRatingsProcess" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInternalReportingProceduresForDiscussingAndAssessingFairValueMeasurementsAssets" id="hkfrs-full_DescriptionOfInternalReportingProceduresForDiscussingAndAssessingFairValueMeasurementsAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInternalReportingProceduresForDiscussingAndAssessingFairValueMeasurementsEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfInternalReportingProceduresForDiscussingAndAssessingFairValueMeasurementsEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInternalReportingProceduresForDiscussingAndAssessingFairValueMeasurementsLiabilities" id="hkfrs-full_DescriptionOfInternalReportingProceduresForDiscussingAndAssessingFairValueMeasurementsLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementAssets" id="hkfrs-full_DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementLiabilities" id="hkfrs-full_DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInvestmentPropertyAtCostOrInAccordanceWithHKFRS16WithinFairValueModel" id="hkfrs-full_DescriptionOfInvestmentPropertyAtCostOrInAccordanceWithHKFRS16WithinFairValueModel" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInvestmentPropertyWhereFairValueInformationIsUnreliableCostModel" id="hkfrs-full_DescriptionOfInvestmentPropertyWhereFairValueInformationIsUnreliableCostModel" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfInvestmentsInEquityDesignatedAsMeasuredAtFairThroughOtherComprehensiveIncome" id="hkfrs-full_DescriptionOfInvestmentsInEquityDesignatedAsMeasuredAtFairThroughOtherComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfJudgementsAndChangesInJudgementsThatSignificantlyAffectDeterminationOfAmountAndTimingOfRevenueFromContractsWithCustomers" id="hkfrs-full_DescriptionOfJudgementsAndChangesInJudgementsThatSignificantlyAffectDeterminationOfAmountAndTimingOfRevenueFromContractsWithCustomers" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfJudgementsMadeByManagementInApplyingAggregationCriteriaForOperatingSegments" id="hkfrs-full_DescriptionOfJudgementsMadeByManagementInApplyingAggregationCriteriaForOperatingSegments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfJudgementsMadeInDeterminingAmountOfCostsToObtainOrFulfilContractsWithCustomers" id="hkfrs-full_DescriptionOfJudgementsMadeInDeterminingAmountOfCostsToObtainOrFulfilContractsWithCustomers" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfJustificationForUsingGrowthRateThatExceedsLongtermAverageGrowthRate" id="hkfrs-full_DescriptionOfJustificationForUsingGrowthRateThatExceedsLongtermAverageGrowthRate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfKeyAssumptionsOnWhichManagementHasBasedCashFlowProjections" id="hkfrs-full_DescriptionOfKeyAssumptionsOnWhichManagementHasBasedCashFlowProjections" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfKeyAssumptionsOnWhichManagementHasBasedDeterminationOfFairValueLessCostsOfDisposal" id="hkfrs-full_DescriptionOfKeyAssumptionsOnWhichManagementHasBasedDeterminationOfFairValueLessCostsOfDisposal" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised" id="hkfrs-full_DescriptionOfLevelOfFairValueHierarchyWithinWhichFairValueMeasurementIsCategorised" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLimitationsOfMethodsUsedInPreparingSensitivityAnalysisForActuarialAssumptions" id="hkfrs-full_DescriptionOfLimitationsOfMethodsUsedInPreparingSensitivityAnalysisForActuarialAssumptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemInStatementOfComprehensiveIncomeInWhichGainOrLossAsResultOfRemeasuringToFairValueEquityInterestIsRecognised" id="hkfrs-full_DescriptionOfLineItemInStatementOfComprehensiveIncomeInWhichGainOrLossAsResultOfRemeasuringToFairValueEquityInterestIsRecognised" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemInStatementOfComprehensiveIncomeThatIncludesReclassificationAdjustments" id="hkfrs-full_DescriptionOfLineItemInStatementOfComprehensiveIncomeThatIncludesReclassificationAdjustments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemInStatementOfComprehensiveIncomeThatIncludesRecognisedHedgeIneffectiveness" id="hkfrs-full_DescriptionOfLineItemInStatementOfComprehensiveIncomeThatIncludesRecognisedHedgeIneffectiveness" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemInStatementOfFinancialPositionThatIncludesHedgedItem" id="hkfrs-full_DescriptionOfLineItemInStatementOfFinancialPositionThatIncludesHedgedItem" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemInStatementOfFinancialPositionThatIncludesHedgingInstrument" id="hkfrs-full_DescriptionOfLineItemInStatementOfFinancialPositionThatIncludesHedgingInstrument" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsForAcquisitionRelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" id="hkfrs-full_DescriptionOfLineItemsForAcquisitionRelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInFinancialStatementsForAmountsRecognisedForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" id="hkfrs-full_DescriptionOfLineItemsInFinancialStatementsForAmountsRecognisedForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInOtherComprehensiveIncomeWhereGainsLossesAreRecognisedFairValueMeasurementAssets" id="hkfrs-full_DescriptionOfLineItemsInOtherComprehensiveIncomeWhereGainsLossesAreRecognisedFairValueMeasurementAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInOtherComprehensiveIncomeWhereGainsLossesAreRecognisedFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfLineItemsInOtherComprehensiveIncomeWhereGainsLossesAreRecognisedFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInOtherComprehensiveIncomeWhereGainsLossesAreRecognisedFairValueMeasurementLiabilities" id="hkfrs-full_DescriptionOfLineItemsInOtherComprehensiveIncomeWhereGainsLossesAreRecognisedFairValueMeasurementLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInProfitOrLossInWhichGainLossOnCessationOfConsolidationOfSubsidiariesIsRecognised" id="hkfrs-full_DescriptionOfLineItemsInProfitOrLossInWhichGainLossOnCessationOfConsolidationOfSubsidiariesIsRecognised" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAreRecognisedFairValueMeasurementAssets" id="hkfrs-full_DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAreRecognisedFairValueMeasurementAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAreRecognisedFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAreRecognisedFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAreRecognisedFairValueMeasurementLiabilities" id="hkfrs-full_DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAreRecognisedFairValueMeasurementLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAttributableToChangeInUnrealisedGainsOrLossesForAssetsHeldAtEndOfPeriodAreRecognisedFairValueMeasurement" id="hkfrs-full_DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAttributableToChangeInUnrealisedGainsOrLossesForAssetsHeldAtEndOfPeriodAreRecognisedFairValueMeasurement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAttributableToChangeInUnrealisedGainsOrLossesForEntitysOwnEquityInstrumentsHeldAtEndOfPeriodAreRecognisedFairValueMeasurement" id="hkfrs-full_DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAttributableToChangeInUnrealisedGainsOrLossesForEntitysOwnEquityInstrumentsHeldAtEndOfPeriodAreRecognisedFairValueMeasurement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAttributableToChangeInUnrealisedGainsOrLossesForLiabilitiesHeldAtEndOfPeriodAreRecognisedFairValueMeasurement" id="hkfrs-full_DescriptionOfLineItemsInProfitOrLossWhereGainsLossesAttributableToChangeInUnrealisedGainsOrLossesForLiabilitiesHeldAtEndOfPeriodAreRecognisedFairValueMeasurement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInStatementOfComprehensiveIncomeInWhichImpairmentLossesRecognisedInProfitOrLossAreIncluded" id="hkfrs-full_DescriptionOfLineItemsInStatementOfComprehensiveIncomeInWhichImpairmentLossesRecognisedInProfitOrLossAreIncluded" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInStatementOfComprehensiveIncomeInWhichImpairmentLossesRecognisedInProfitOrLossAreReversed" id="hkfrs-full_DescriptionOfLineItemsInStatementOfComprehensiveIncomeInWhichImpairmentLossesRecognisedInProfitOrLossAreReversed" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInStatementOfFinancialPositionInWhichAssetsAndLiabilitiesRecognisedInRelationToStructuredEntitiesAreRecognised" id="hkfrs-full_DescriptionOfLineItemsInStatementOfFinancialPositionInWhichAssetsAndLiabilitiesRecognisedInRelationToStructuredEntitiesAreRecognised" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInStatementOfFinancialPositionWhichIncludeLeaseLiabilities" id="hkfrs-full_DescriptionOfLineItemsInStatementOfFinancialPositionWhichIncludeLeaseLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLineItemsInStatementOfFinancialPositionWhichIncludeRightofuseAssets" id="hkfrs-full_DescriptionOfLineItemsInStatementOfFinancialPositionWhichIncludeRightofuseAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfLinkBetweenReimbursementRightAndRelatedObligation" id="hkfrs-full_DescriptionOfLinkBetweenReimbursementRightAndRelatedObligation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMajorAssumptionsMadeConcerningFutureEventsContingentLiabilitiesInBusinessCombination" id="hkfrs-full_DescriptionOfMajorAssumptionsMadeConcerningFutureEventsContingentLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMajorAssumptionsMadeConcerningFutureEventsOtherProvisions" id="hkfrs-full_DescriptionOfMajorAssumptionsMadeConcerningFutureEventsOtherProvisions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfManagementsApproachToDeterminingValuesAssignedToKeyAssumptions" id="hkfrs-full_DescriptionOfManagementsApproachToDeterminingValuesAssignedToKeyAssumptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfManagingLiquidityRisk" id="hkfrs-full_DescriptionOfManagingLiquidityRisk" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMaterialReconcilingItems" id="hkfrs-full_DescriptionOfMaterialReconcilingItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" id="hkfrs-full_DescriptionOfMaximumTermOfOptionsGrantedForSharebasedPaymentArrangement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMeasurementBasisForNoncontrollingInterestInAcquireeRecognisedAtAcquisitionDate" id="hkfrs-full_DescriptionOfMeasurementBasisForNoncontrollingInterestInAcquireeRecognisedAtAcquisitionDate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMeasurementDifferencesForFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" id="hkfrs-full_DescriptionOfMeasurementDifferencesForFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMeasurementDifferencesForFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" id="hkfrs-full_DescriptionOfMeasurementDifferencesForFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement" id="hkfrs-full_DescriptionOfMethodOfSettlementForSharebasedPaymentArrangement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodToRecogniseInsuranceAcquisitionCashFlowsWhenUsingPremiumAllocationApproach" id="hkfrs-full_DescriptionOfMethodToRecogniseInsuranceAcquisitionCashFlowsWhenUsingPremiumAllocationApproach" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodUsedAndAssumptionsMadeToIncorporateEffectsOfExpectedEarlyExerciseShareOptionsGranted" id="hkfrs-full_DescriptionOfMethodUsedAndAssumptionsMadeToIncorporateEffectsOfExpectedEarlyExerciseShareOptionsGranted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodUsedToDetermineAmortisationOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" id="hkfrs-full_DescriptionOfMethodUsedToDetermineAmortisationOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodologyUsedToDetermineWhetherPresentingEffectsOfChangesInLiabilitysCreditRiskInOtherComprehensiveIncomeWouldCreateOrEnlargeAccountingMismatchInProfitOrLoss" id="hkfrs-full_DescriptionOfMethodologyUsedToDetermineWhetherPresentingEffectsOfChangesInLiabilitysCreditRiskInOtherComprehensiveIncomeWouldCreateOrEnlargeAccountingMismatchInProfitOrLoss" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisForActuarialAssumptions" id="hkfrs-full_DescriptionOfMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisForActuarialAssumptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_DescriptionOfMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodsUsedToDevelopAndSubstantiateUnobservableInputsUsedInFairValueMeasurementAssets" id="hkfrs-full_DescriptionOfMethodsUsedToDevelopAndSubstantiateUnobservableInputsUsedInFairValueMeasurementAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodsUsedToDevelopAndSubstantiateUnobservableInputsUsedInFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfMethodsUsedToDevelopAndSubstantiateUnobservableInputsUsedInFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodsUsedToDevelopAndSubstantiateUnobservableInputsUsedInFairValueMeasurementLiabilities" id="hkfrs-full_DescriptionOfMethodsUsedToDevelopAndSubstantiateUnobservableInputsUsedInFairValueMeasurementLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodsUsedToMeasureContractsWithinScopeOfHKFRS17AndProcessesForEstimatingInputsToThoseMethods" id="hkfrs-full_DescriptionOfMethodsUsedToMeasureContractsWithinScopeOfHKFRS17AndProcessesForEstimatingInputsToThoseMethods" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodsUsedToMeasureFairValueOfNoncashAssetsDeclaredForDistributionToOwnersBeforeFinancialStatementsAuthorisedForIssue" id="hkfrs-full_DescriptionOfMethodsUsedToMeasureFairValueOfNoncashAssetsDeclaredForDistributionToOwnersBeforeFinancialStatementsAuthorisedForIssue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodsUsedToMeasureRisksThatAriseFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_DescriptionOfMethodsUsedToMeasureRisksThatAriseFromContractsWithinScopeOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfMethodsUsedToRecogniseRevenueFromContractsWithCustomers" id="hkfrs-full_DescriptionOfMethodsUsedToRecogniseRevenueFromContractsWithCustomers" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAmountAndCorrectionOfAccountingErrorsInPriorPeriodsEstimate" id="hkfrs-full_DescriptionOfNatureAmountAndCorrectionOfAccountingErrorsInPriorPeriodsEstimate" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndAmountOfAnyMeasurementPeriodAdjustmentsRecognisedForParticularAssetsLiabilitiesNoncontrollingInterestsOrItemsOfConsideration" id="hkfrs-full_DescriptionOfNatureAndAmountOfAnyMeasurementPeriodAdjustmentsRecognisedForParticularAssetsLiabilitiesNoncontrollingInterestsOrItemsOfConsideration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndAmountOfChangeInAccountingEstimate" id="hkfrs-full_DescriptionOfNatureAndAmountOfChangeInAccountingEstimate" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndAmountOfChangeInEstimateDuringFinalInterimPeriod" id="hkfrs-full_DescriptionOfNatureAndAmountOfChangeInEstimateDuringFinalInterimPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndCarryingAmountOfAssetsObtained" id="hkfrs-full_DescriptionOfNatureAndCarryingAmountOfAssetsObtained" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndEffectOfAnyAsymmetricalAllocationsToReportableSegments" id="hkfrs-full_DescriptionOfNatureAndEffectOfAnyAsymmetricalAllocationsToReportableSegments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndExtentOfGovernmentGrantsForAgriculturalActivityRecognisedInFinancialStatements" id="hkfrs-full_DescriptionOfNatureAndExtentOfGovernmentGrantsForAgriculturalActivityRecognisedInFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndExtentOfGovernmentGrantsRecognisedInFinancialStatements" id="hkfrs-full_DescriptionOfNatureAndExtentOfGovernmentGrantsRecognisedInFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndExtentOfRateregulatedActivity" id="hkfrs-full_DescriptionOfNatureAndExtentOfRateregulatedActivity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndExtentOfSignificantRestrictionsOnTransferOfFundsToParent" id="hkfrs-full_DescriptionOfNatureAndExtentOfSignificantRestrictionsOnTransferOfFundsToParent" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndExtentToWhichProtectiveRightsOfNoncontrollingInterestsCanSignificantlyRestrictEntitysAbilityToAccessOrUseAssetsAndSettleLiabilitiesOfGroup" id="hkfrs-full_DescriptionOfNatureAndExtentToWhichProtectiveRightsOfNoncontrollingInterestsCanSignificantlyRestrictEntitysAbilityToAccessOrUseAssetsAndSettleLiabilitiesOfGroup" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndFinancialEffectOfBusinessCombinationsAfterReportingPeriodBeforeStatementsAuthorisedForIssue" id="hkfrs-full_DescriptionOfNatureAndFinancialEffectOfBusinessCombinationsAfterReportingPeriodBeforeStatementsAuthorisedForIssue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndFinancialEffectOfBusinessCombinationsDuringPeriod" id="hkfrs-full_DescriptionOfNatureAndFinancialEffectOfBusinessCombinationsDuringPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureAndPurposeOfReservesWithinEquity" id="hkfrs-full_DescriptionOfNatureAndPurposeOfReservesWithinEquity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfActivitiesOfBiologicalAssets" id="hkfrs-full_DescriptionOfNatureOfActivitiesOfBiologicalAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfAssetsWithSignificantRiskOfMaterialAdjustmentsWithinNextFinancialYear" id="hkfrs-full_DescriptionOfNatureOfAssetsWithSignificantRiskOfMaterialAdjustmentsWithinNextFinancialYear" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfBenefitsProvidedByPlan" id="hkfrs-full_DescriptionOfNatureOfBenefitsProvidedByPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfChangeInAccountingPolicy" id="hkfrs-full_DescriptionOfNatureOfChangeInAccountingPolicy" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfChangesFromPriorPeriodsInMeasurementMethodsUsedToDetermineReportedSegmentProfitOrLossAndEffectOfThoseChangesOnMeasureOfSegmentProfitOrLoss" id="hkfrs-full_DescriptionOfNatureOfChangesFromPriorPeriodsInMeasurementMethodsUsedToDetermineReportedSegmentProfitOrLossAndEffectOfThoseChangesOnMeasureOfSegmentProfitOrLoss" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfClassOfAssetsMeasuredAtFairValue" id="hkfrs-full_DescriptionOfNatureOfClassOfAssetsMeasuredAtFairValue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfClassOfEntitysOwnEquityInstrumentsMeasuredAtFairValue" id="hkfrs-full_DescriptionOfNatureOfClassOfEntitysOwnEquityInstrumentsMeasuredAtFairValue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfClassOfLiabilitiesMeasuredAtFairValue" id="hkfrs-full_DescriptionOfNatureOfClassOfLiabilitiesMeasuredAtFairValue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfContingentAssets" id="hkfrs-full_DescriptionOfNatureOfContingentAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfCounterparty" id="hkfrs-full_DescriptionOfNatureOfCounterparty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfDifferencesBetweenMeasurementsOfReportableSegmentsAssetsAndEntitysAssets" id="hkfrs-full_DescriptionOfNatureOfDifferencesBetweenMeasurementsOfReportableSegmentsAssetsAndEntitysAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfDifferencesBetweenMeasurementsOfReportableSegmentsLiabilitiesAndEntitysLiabilities" id="hkfrs-full_DescriptionOfNatureOfDifferencesBetweenMeasurementsOfReportableSegmentsLiabilitiesAndEntitysLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfDifferencesBetweenMeasurementsOfReportableSegmentsProfitsOrLossesAndEntitysProfitOrLossBeforeIncomeTaxExpenseOrIncomeAndDiscontinuedOperations" id="hkfrs-full_DescriptionOfNatureOfDifferencesBetweenMeasurementsOfReportableSegmentsProfitsOrLossesAndEntitysProfitOrLossBeforeIncomeTaxExpenseOrIncomeAndDiscontinuedOperations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities" id="hkfrs-full_DescriptionOfNatureOfEntitysOperationsAndPrincipalActivities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfEntitysRelationshipWithAssociate" id="hkfrs-full_DescriptionOfNatureOfEntitysRelationshipWithAssociate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfEntitysRelationshipWithJointOperation" id="hkfrs-full_DescriptionOfNatureOfEntitysRelationshipWithJointOperation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfEntitysRelationshipWithJointVenture" id="hkfrs-full_DescriptionOfNatureOfEntitysRelationshipWithJointVenture" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfFinancialStatements" id="hkfrs-full_DescriptionOfNatureOfFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfGoodsOrServicesThatEntityHasPromisedToTransfer" id="hkfrs-full_DescriptionOfNatureOfGoodsOrServicesThatEntityHasPromisedToTransfer" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfImpendingChangeInAccountingPolicy" id="hkfrs-full_DescriptionOfNatureOfImpendingChangeInAccountingPolicy" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfIndividualAsset" id="hkfrs-full_DescriptionOfNatureOfIndividualAsset" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfInterestInFunds" id="hkfrs-full_DescriptionOfNatureOfInterestInFunds" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfLiabilitiesWithSignificantRiskOfMaterialAdjustmentsWithinNextFinancialYear" id="hkfrs-full_DescriptionOfNatureOfLiabilitiesWithSignificantRiskOfMaterialAdjustmentsWithinNextFinancialYear" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfMainAdjustmentsThatWouldMakeHistoricalSummariesOrComparativeInformationPresentedInAccordanceWithPreviousGAAPComplyWithHKFRSs" id="hkfrs-full_DescriptionOfNatureOfMainAdjustmentsThatWouldMakeHistoricalSummariesOrComparativeInformationPresentedInAccordanceWithPreviousGAAPComplyWithHKFRSs" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfNecessaryAdjustmentToProvideComparativeInformation" id="hkfrs-full_DescriptionOfNatureOfNecessaryAdjustmentToProvideComparativeInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfNonadjustingEventAfterReportingPeriod" id="hkfrs-full_DescriptionOfNatureOfNonadjustingEventAfterReportingPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfNoncashAssetsHeldForDistributionToOwnersDeclaredBeforeFinancialStatementsAuthorisedForIssue" id="hkfrs-full_DescriptionOfNatureOfNoncashAssetsHeldForDistributionToOwnersDeclaredBeforeFinancialStatementsAuthorisedForIssue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfObligationContingentLiabilities" id="hkfrs-full_DescriptionOfNatureOfObligationContingentLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfObligationContingentLiabilitiesInBusinessCombination" id="hkfrs-full_DescriptionOfNatureOfObligationContingentLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfObligationOtherProvisions" id="hkfrs-full_DescriptionOfNatureOfObligationOtherProvisions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfReclassificationOrChangesInPresentation" id="hkfrs-full_DescriptionOfNatureOfReclassificationOrChangesInPresentation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfRegulatoryRatesettingProcess" id="hkfrs-full_DescriptionOfNatureOfRegulatoryRatesettingProcess" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfRelatedPartyRelationship" id="hkfrs-full_DescriptionOfNatureOfRelatedPartyRelationship" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfRelationshipBetweenTransferredFinancialAssetsThatAreNotDerecognisedInTheirEntiretyAndAssociatedLiabilities" id="hkfrs-full_DescriptionOfNatureOfRelationshipBetweenTransferredFinancialAssetsThatAreNotDerecognisedInTheirEntiretyAndAssociatedLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfRelationshipWithSubsidiaryWhereParentHasDirectlyOrIndirectlyLessThanHalfOfVotingPower" id="hkfrs-full_DescriptionOfNatureOfRelationshipWithSubsidiaryWhereParentHasDirectlyOrIndirectlyLessThanHalfOfVotingPower" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfRisksBeingHedged" id="hkfrs-full_DescriptionOfNatureOfRisksBeingHedged" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfVoluntaryChangeInAccountingPolicy" id="hkfrs-full_DescriptionOfNatureOfVoluntaryChangeInAccountingPolicy" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNoncurrentAssetOrDisposalGroupHeldForSaleWhichWereSoldOrReclassified" id="hkfrs-full_DescriptionOfNoncurrentAssetOrDisposalGroupHeldForSaleWhichWereSoldOrReclassified" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNonfinancialMeasuresOrEstimatesOfBiologicalAssets" id="hkfrs-full_DescriptionOfNonfinancialMeasuresOrEstimatesOfBiologicalAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfObjectivesPoliciesAndProcessesForManagingRisk" id="hkfrs-full_DescriptionOfObjectivesPoliciesAndProcessesForManagingRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfObjectivesPoliciesAndProcessesForManagingRisksThatAriseFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_DescriptionOfObjectivesPoliciesAndProcessesForManagingRisksThatAriseFromContractsWithinScopeOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfObligationsForReturnsRefundsAndOtherSimilarObligations" id="hkfrs-full_DescriptionOfObligationsForReturnsRefundsAndOtherSimilarObligations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfOptionLifeShareOptionsGranted" id="hkfrs-full_DescriptionOfOptionLifeShareOptionsGranted" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfOptionPricingModelShareOptionsGranted" id="hkfrs-full_DescriptionOfOptionPricingModelShareOptionsGranted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfOtherEquityInterest" id="hkfrs-full_DescriptionOfOtherEquityInterest" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfOtherInformationUsedToAssessCreditQuality" id="hkfrs-full_DescriptionOfOtherInformationUsedToAssessCreditQuality" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfOtherInputsToOptionsPricingModelShareOptionsGranted" id="hkfrs-full_DescriptionOfOtherInputsToOptionsPricingModelShareOptionsGranted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfOtherTransactionsThatAreCollectivelySignificant" id="hkfrs-full_DescriptionOfOtherTransactionsThatAreCollectivelySignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPerformanceObligationsToArrangeForAnotherPartyToTransferGoodsOrServices" id="hkfrs-full_DescriptionOfPerformanceObligationsToArrangeForAnotherPartyToTransferGoodsOrServices" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPeriodsWhenCashFlowsAffectProfitOrLoss" id="hkfrs-full_DescriptionOfPeriodsWhenCashFlowsAffectProfitOrLoss" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPeriodsWhenCashFlowsExpectedToOccur" id="hkfrs-full_DescriptionOfPeriodsWhenCashFlowsExpectedToOccur" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPlanAmendmentsCurtailmentsAndSettlements" id="hkfrs-full_DescriptionOfPlanAmendmentsCurtailmentsAndSettlements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPoliciesForDisposingOfAssetsNotReadilyConvertibleIntoCashOrForUsingThemInItsOperations" id="hkfrs-full_DescriptionOfPoliciesForDisposingOfAssetsNotReadilyConvertibleIntoCashOrForUsingThemInItsOperations" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPolicyForDeterminingContributionOfDefinedBenefitPlansThatShareRisksBetweenVariousEntities" id="hkfrs-full_DescriptionOfPolicyForDeterminingContributionOfDefinedBenefitPlansThatShareRisksBetweenVariousEntities" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPolicyForDeterminingWhenTransfersBetweenLevelsAreDeemedToHaveOccurredAssets" id="hkfrs-full_DescriptionOfPolicyForDeterminingWhenTransfersBetweenLevelsAreDeemedToHaveOccurredAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPolicyForDeterminingWhenTransfersBetweenLevelsAreDeemedToHaveOccurredEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfPolicyForDeterminingWhenTransfersBetweenLevelsAreDeemedToHaveOccurredEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPolicyForDeterminingWhenTransfersBetweenLevelsAreDeemedToHaveOccurredLiabilities" id="hkfrs-full_DescriptionOfPolicyForDeterminingWhenTransfersBetweenLevelsAreDeemedToHaveOccurredLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPracticalExpedientsUsedWhenApplyingHKFRS15Retrospectively" id="hkfrs-full_DescriptionOfPracticalExpedientsUsedWhenApplyingHKFRS15Retrospectively" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPresentationCurrency" id="hkfrs-full_DescriptionOfPresentationCurrency" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfPrimaryReasonsForBusinessCombination" id="hkfrs-full_DescriptionOfPrimaryReasonsForBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfProcessForAnalysingChangesInFairValueMeasurementsAssets" id="hkfrs-full_DescriptionOfProcessForAnalysingChangesInFairValueMeasurementsAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfProcessForAnalysingChangesInFairValueMeasurementsEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfProcessForAnalysingChangesInFairValueMeasurementsEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfProcessForAnalysingChangesInFairValueMeasurementsLiabilities" id="hkfrs-full_DescriptionOfProcessForAnalysingChangesInFairValueMeasurementsLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRatingAgenciesUsed" id="hkfrs-full_DescriptionOfRatingAgenciesUsed" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonForChangeInFunctionalCurrency" id="hkfrs-full_DescriptionOfReasonForChangeInFunctionalCurrency" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonForChangeInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysis" id="hkfrs-full_DescriptionOfReasonForChangeInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysis" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonForDisposingOfInvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_DescriptionOfReasonForDisposingOfInvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonForReclassificationOrChangesInPresentation" id="hkfrs-full_DescriptionOfReasonForReclassificationOrChangesInPresentation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonForUsingLongerOrShorterReportingPeriod" id="hkfrs-full_DescriptionOfReasonForUsingLongerOrShorterReportingPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonForUsingPresentationAlternative" id="hkfrs-full_DescriptionOfReasonForUsingPresentationAlternative" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonOfDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost" id="hkfrs-full_DescriptionOfReasonOfDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyConsolidatedFinancialStatementsHaveNotBeenPrepared" id="hkfrs-full_DescriptionOfReasonWhyConsolidatedFinancialStatementsHaveNotBeenPrepared" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyEntityIsResumingApplicationOfHKFRSs" id="hkfrs-full_DescriptionOfReasonWhyEntityIsResumingApplicationOfHKFRSs" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyEntityStoppedApplyingHKFRSs" id="hkfrs-full_DescriptionOfReasonWhyEntityStoppedApplyingHKFRSs" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyEntityWasRequiredToChangeBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeatures" id="hkfrs-full_DescriptionOfReasonWhyEntityWasRequiredToChangeBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeatures" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyEntityWithMoreThanHalfOfVotingPowerDirectlyOrIndirectlyOwnedWhichIsNotSubsidiaryDueToAbsenceOfControl" id="hkfrs-full_DescriptionOfReasonWhyEntityWithMoreThanHalfOfVotingPowerDirectlyOrIndirectlyOwnedWhichIsNotSubsidiaryDueToAbsenceOfControl" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyFairValueOfGoodsOrServicesReceivedCannotEstimateReliable" id="hkfrs-full_DescriptionOfReasonWhyFairValueOfGoodsOrServicesReceivedCannotEstimateReliable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyFinancialStatementsAreNotEntirelyComparable" id="hkfrs-full_DescriptionOfReasonWhyFinancialStatementsAreNotEntirelyComparable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyNonfinancialAssetIsBeingUsedInMannerDifferentFromHighestAndBestUse" id="hkfrs-full_DescriptionOfReasonWhyNonfinancialAssetIsBeingUsedInMannerDifferentFromHighestAndBestUse" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyPresentationCurrencyIsDifferentFromFunctionalCurrency" id="hkfrs-full_DescriptionOfReasonWhyPresentationCurrencyIsDifferentFromFunctionalCurrency" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyReclassificationOfComparativeAmountsIsImpracticable" id="hkfrs-full_DescriptionOfReasonWhyReclassificationOfComparativeAmountsIsImpracticable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyRegulatoryDeferralAccountBalanceIsNoLongerFullyRecoverableOrReversible" id="hkfrs-full_DescriptionOfReasonWhyRegulatoryDeferralAccountBalanceIsNoLongerFullyRecoverableOrReversible" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhySufficientInformationIsNotAvailableToAccountForMultiemployerPlanAsDefinedBenefitPlan" id="hkfrs-full_DescriptionOfReasonWhySufficientInformationIsNotAvailableToAccountForMultiemployerPlanAsDefinedBenefitPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyUsingDifferentReportingDateOrPeriodForAssociate" id="hkfrs-full_DescriptionOfReasonWhyUsingDifferentReportingDateOrPeriodForAssociate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyUsingDifferentReportingDateOrPeriodForJointVenture" id="hkfrs-full_DescriptionOfReasonWhyUsingDifferentReportingDateOrPeriodForJointVenture" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonWhyUsingDifferentReportingDateOrPeriodForSubsidiary" id="hkfrs-full_DescriptionOfReasonWhyUsingDifferentReportingDateOrPeriodForSubsidiary" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsAndFactorsWhyAmountOfChangesInFairValueOfFinancialAssetsAndFinancialLiabilitiesAttributableToChangesInCreditRiskNotFaithfullyRepresent" id="hkfrs-full_DescriptionOfReasonsAndFactorsWhyAmountOfChangesInFairValueOfFinancialAssetsAndFinancialLiabilitiesAttributableToChangesInCreditRiskNotFaithfullyRepresent" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForChangeInValuationTechniqueUsedInFairValueMeasurementAssets" id="hkfrs-full_DescriptionOfReasonsForChangeInValuationTechniqueUsedInFairValueMeasurementAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForChangeInValuationTechniqueUsedInFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfReasonsForChangeInValuationTechniqueUsedInFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForChangeInValuationTechniqueUsedInFairValueMeasurementLiabilities" id="hkfrs-full_DescriptionOfReasonsForChangeInValuationTechniqueUsedInFairValueMeasurementLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForChangeInValuationTechniqueUsedToMeasureFairValueLessCostsOfDisposal" id="hkfrs-full_DescriptionOfReasonsForChangeInValuationTechniqueUsedToMeasureFairValueLessCostsOfDisposal" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForChangeOfInvestmentEntityStatus" id="hkfrs-full_DescriptionOfReasonsForChangeOfInvestmentEntityStatus" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForChangesInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisForActuarialAssumptions" id="hkfrs-full_DescriptionOfReasonsForChangesInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisForActuarialAssumptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForChangesInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_DescriptionOfReasonsForChangesInMethodsAndAssumptionsUsedInPreparingSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForChangesInMethodsUsedToMeasureContractsWithinScopeOfHKFRS17AndProcessesForEstimatingInputsToThoseMethods" id="hkfrs-full_DescriptionOfReasonsForChangesInMethodsUsedToMeasureContractsWithinScopeOfHKFRS17AndProcessesForEstimatingInputsToThoseMethods" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForChangingWayCashgeneratingUnitIsIdentified" id="hkfrs-full_DescriptionOfReasonsForChangingWayCashgeneratingUnitIsIdentified" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForConcludingThatEntityIsInvestmentEntityIfItDoesNotHaveOneOrMoreTypicalCharacteristics" id="hkfrs-full_DescriptionOfReasonsForConcludingThatEntityIsInvestmentEntityIfItDoesNotHaveOneOrMoreTypicalCharacteristics" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForDesignationOrDedesignationOfFinancialAssetsAsMeasuredAtFairValueThroughProfitOrLossAtDateOfInitialApplicationOfHKFRS17" id="hkfrs-full_DescriptionOfReasonsForDesignationOrDedesignationOfFinancialAssetsAsMeasuredAtFairValueThroughProfitOrLossAtDateOfInitialApplicationOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForDesignationOrDedesignationOfFinancialAssetsAsMeasuredAtFairValueThroughProfitOrLossWhenApplyingAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensation" id="hkfrs-full_DescriptionOfReasonsForDesignationOrDedesignationOfFinancialAssetsAsMeasuredAtFairValueThroughProfitOrLossWhenApplyingAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForDesignationOrDedesignationOfFinancialAssetsOrFinancialLiabilitiesAsMeasuredAtFairValueThroughProfitOrLossAtDateOfInitialApplicationOfHKFRS9" id="hkfrs-full_DescriptionOfReasonsForDesignationOrDedesignationOfFinancialAssetsOrFinancialLiabilitiesAsMeasuredAtFairValueThroughProfitOrLossAtDateOfInitialApplicationOfHKFRS9" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForDesignationOrDedesignationOfFinancialLiabilitiesAsMeasuredAtFairValueThroughProfitOrLossWhenApplyingAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensation" id="hkfrs-full_DescriptionOfReasonsForDesignationOrDedesignationOfFinancialLiabilitiesAsMeasuredAtFairValueThroughProfitOrLossWhenApplyingAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForFairValueMeasurementAssets" id="hkfrs-full_DescriptionOfReasonsForFairValueMeasurementAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfReasonsForFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForFairValueMeasurementLiabilities" id="hkfrs-full_DescriptionOfReasonsForFairValueMeasurementLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForProvidingSupportToStructuredEntityWithoutHavingContractualObligationToDoSo" id="hkfrs-full_DescriptionOfReasonsForProvidingSupportToStructuredEntityWithoutHavingContractualObligationToDoSo" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForProvidingSupportToSubsidiaryWithoutHavingContractualObligationToDoSo" id="hkfrs-full_DescriptionOfReasonsForProvidingSupportToSubsidiaryWithoutHavingContractualObligationToDoSo" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersIntoLevel3OfFairValueHierarchyAssets" id="hkfrs-full_DescriptionOfReasonsForTransfersIntoLevel3OfFairValueHierarchyAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersIntoLevel3OfFairValueHierarchyEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfReasonsForTransfersIntoLevel3OfFairValueHierarchyEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersIntoLevel3OfFairValueHierarchyLiabilities" id="hkfrs-full_DescriptionOfReasonsForTransfersIntoLevel3OfFairValueHierarchyLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersOfCumulativeGainLossWithinEquity" id="hkfrs-full_DescriptionOfReasonsForTransfersOfCumulativeGainLossWithinEquity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersOutOfLevel1IntoLevel2OfFairValueHierarchyAssets" id="hkfrs-full_DescriptionOfReasonsForTransfersOutOfLevel1IntoLevel2OfFairValueHierarchyAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersOutOfLevel1IntoLevel2OfFairValueHierarchyEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfReasonsForTransfersOutOfLevel1IntoLevel2OfFairValueHierarchyEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities" id="hkfrs-full_DescriptionOfReasonsForTransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets" id="hkfrs-full_DescriptionOfReasonsForTransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersOutOfLevel2IntoLevel1OfFairValueHierarchyEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfReasonsForTransfersOutOfLevel2IntoLevel1OfFairValueHierarchyEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersOutOfLevel2IntoLevel1OfFairValueHierarchyLiabilities" id="hkfrs-full_DescriptionOfReasonsForTransfersOutOfLevel2IntoLevel1OfFairValueHierarchyLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersOutOfLevel3OfFairValueHierarchyAssets" id="hkfrs-full_DescriptionOfReasonsForTransfersOutOfLevel3OfFairValueHierarchyAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersOutOfLevel3OfFairValueHierarchyEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfReasonsForTransfersOutOfLevel3OfFairValueHierarchyEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsForTransfersOutOfLevel3OfFairValueHierarchyLiabilities" id="hkfrs-full_DescriptionOfReasonsForTransfersOutOfLevel3OfFairValueHierarchyLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsWhyApplyingNewAccountingPolicyProvidesReliableAndMoreRelevantInformation" id="hkfrs-full_DescriptionOfReasonsWhyApplyingNewAccountingPolicyProvidesReliableAndMoreRelevantInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsWhyInitialAccountingForBusinessCombinationIsIncomplete" id="hkfrs-full_DescriptionOfReasonsWhyInitialAccountingForBusinessCombinationIsIncomplete" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsWhyLiabilityCannotBeMeasuredReliably" id="hkfrs-full_DescriptionOfReasonsWhyLiabilityCannotBeMeasuredReliably" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome" id="hkfrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsWhyPresumptionThatInterestOfMoreThanTwentyPerCentInAssociateIsOvercome" id="hkfrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfMoreThanTwentyPerCentInAssociateIsOvercome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsWhySeparateFinancialStatementsArePreparedIfNotRequiredByLaw" id="hkfrs-full_DescriptionOfReasonsWhySeparateFinancialStatementsArePreparedIfNotRequiredByLaw" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReasonsWhyTransactionResultedInGainInBargainPurchase" id="hkfrs-full_DescriptionOfReasonsWhyTransactionResultedInGainInBargainPurchase" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRedesignatedFinancialAssets" id="hkfrs-full_DescriptionOfRedesignatedFinancialAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRedesignatedFinancialLiabilities" id="hkfrs-full_DescriptionOfRedesignatedFinancialLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRegulatoryFrameworkInWhichPlanOperates" id="hkfrs-full_DescriptionOfRegulatoryFrameworkInWhichPlanOperates" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRelationshipBetweenInternalAndExternalRatings" id="hkfrs-full_DescriptionOfRelationshipBetweenInternalAndExternalRatings" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfReportableSegmentToWhichIndividualAssetBelongs" id="hkfrs-full_DescriptionOfReportableSegmentToWhichIndividualAssetBelongs" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRestrictionsOnDistributionOfRevaluationSurplusToShareholdersPropertyPlantAndEquipment" id="hkfrs-full_DescriptionOfRestrictionsOnDistributionOfRevaluationSurplusToShareholdersPropertyPlantAndEquipment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRestrictionsOnDistributionOfRevaluationSurplusToShareholdersRightofuseAssets" id="hkfrs-full_DescriptionOfRestrictionsOnDistributionOfRevaluationSurplusToShareholdersRightofuseAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRetirementBenefitPlan" id="hkfrs-full_DescriptionOfRetirementBenefitPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRetirementBenefitsPromisedToParticipants" id="hkfrs-full_DescriptionOfRetirementBenefitsPromisedToParticipants" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRightsOfSetoffAssociatedWithFinancialAssetsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreement" id="hkfrs-full_DescriptionOfRightsOfSetoffAssociatedWithFinancialAssetsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRightsOfSetoffAssociatedWithFinancialLiabilitiesSubjectToEnforceableMasterNettingArrangementOrSimilarAgreement" id="hkfrs-full_DescriptionOfRightsOfSetoffAssociatedWithFinancialLiabilitiesSubjectToEnforceableMasterNettingArrangementOrSimilarAgreement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRiskFreeInterestRateShareOptionsGranted" id="hkfrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfRisksToWhichPlanExposesEntity" id="hkfrs-full_DescriptionOfRisksToWhichPlanExposesEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSensitivityOfFairValueMeasurementToChangesInUnobservableInputsAssets" id="hkfrs-full_DescriptionOfSensitivityOfFairValueMeasurementToChangesInUnobservableInputsAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSensitivityOfFairValueMeasurementToChangesInUnobservableInputsEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfSensitivityOfFairValueMeasurementToChangesInUnobservableInputsEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSensitivityOfFairValueMeasurementToChangesInUnobservableInputsLiabilities" id="hkfrs-full_DescriptionOfSensitivityOfFairValueMeasurementToChangesInUnobservableInputsLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfServiceConcessionArrangement" id="hkfrs-full_DescriptionOfServiceConcessionArrangement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSharedCharacteristicForConcentration" id="hkfrs-full_DescriptionOfSharedCharacteristicForConcentration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSharedCharacteristicThatIdentifiesConcentrationOfRiskThatArisesFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_DescriptionOfSharedCharacteristicThatIdentifiesConcentrationOfRiskThatArisesFromContractsWithinScopeOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSignificantActuarialAssumptionsMadeAndMethodUsedToCalculateActuarialPresentValueOfPromisedRetirementBenefits" id="hkfrs-full_DescriptionOfSignificantActuarialAssumptionsMadeAndMethodUsedToCalculateActuarialPresentValueOfPromisedRetirementBenefits" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSignificantConcentrationsOfRiskRelatedToPlan" id="hkfrs-full_DescriptionOfSignificantConcentrationsOfRiskRelatedToPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSignificantEventsAndTransactions" id="hkfrs-full_DescriptionOfSignificantEventsAndTransactions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSignificantIntangibleAssetsControlledByEntityButNotRecognised" id="hkfrs-full_DescriptionOfSignificantIntangibleAssetsControlledByEntityButNotRecognised" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSignificantJudgementsAndAssumptionsMadeInDeterminingThatEntityIsAgentOrPrincipal" id="hkfrs-full_DescriptionOfSignificantJudgementsAndAssumptionsMadeInDeterminingThatEntityIsAgentOrPrincipal" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSignificantJudgementsMadeInEvaluatingWhenCustomerObtainsControlOfPromisedGoodsOrServices" id="hkfrs-full_DescriptionOfSignificantJudgementsMadeInEvaluatingWhenCustomerObtainsControlOfPromisedGoodsOrServices" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSignificantPaymentTermsInContractsWithCustomers" id="hkfrs-full_DescriptionOfSignificantPaymentTermsInContractsWithCustomers" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSignificantRestrictionsOnEntitysAbilityToAccessOrUseAssetsAndSettleLiabilitiesOfGroup" id="hkfrs-full_DescriptionOfSignificantRestrictionsOnEntitysAbilityToAccessOrUseAssetsAndSettleLiabilitiesOfGroup" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSourcesOfHedgeIneffectivenessExpectedToAffectHedgingRelationship" id="hkfrs-full_DescriptionOfSourcesOfHedgeIneffectivenessExpectedToAffectHedgingRelationship" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSourcesOfHedgeIneffectivenessThatEmergedInHedgingRelationship" id="hkfrs-full_DescriptionOfSourcesOfHedgeIneffectivenessThatEmergedInHedgingRelationship" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfSourcesOfRevenueForAllOtherSegments" id="hkfrs-full_DescriptionOfSourcesOfRevenueForAllOtherSegments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTechniqueOtherThanConfidenceLevelTechniqueUsedForDeterminingRiskAdjustmentForNonfinancialRisk" id="hkfrs-full_DescriptionOfTechniqueOtherThanConfidenceLevelTechniqueUsedForDeterminingRiskAdjustmentForNonfinancialRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTermAndConditionsOfFinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities" id="hkfrs-full_DescriptionOfTermAndConditionsOfFinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTermsOfContractualArrangementsThatCouldRequireInvestmentEntityOrItsSubsidiariesToProvideFinancialSupportToUnconsolidatedStructuredEntityControlledByInvestmentEntity" id="hkfrs-full_DescriptionOfTermsOfContractualArrangementsThatCouldRequireInvestmentEntityOrItsSubsidiariesToProvideFinancialSupportToUnconsolidatedStructuredEntityControlledByInvestmentEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTermsOfContractualArrangementsThatCouldRequireParentOrSubsidiariesToProvideFinancialSupportToStructuredEntity" id="hkfrs-full_DescriptionOfTermsOfContractualArrangementsThatCouldRequireParentOrSubsidiariesToProvideFinancialSupportToStructuredEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" id="hkfrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTimingAndReasonOfReclassificationBetweenFinancialLiabilitiesAndEquity" id="hkfrs-full_DescriptionOfTimingAndReasonOfReclassificationBetweenFinancialLiabilitiesAndEquity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfToWhomGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresReportsAssets" id="hkfrs-full_DescriptionOfToWhomGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresReportsAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfToWhomGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresReportsEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfToWhomGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresReportsEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfToWhomGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresReportsLiabilities" id="hkfrs-full_DescriptionOfToWhomGroupWithinEntityThatDecidesEntitysValuationPoliciesAndProceduresReportsLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTransactionsAfterReportingPeriodWithSignificantChangeInNumberOfOrdinarySharesOutstanding" id="hkfrs-full_DescriptionOfTransactionsAfterReportingPeriodWithSignificantChangeInNumberOfOrdinarySharesOutstanding" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTransactionsAfterReportingPeriodWithSignificantChangeInNumberOfPotentialOrdinarySharesOutstanding" id="hkfrs-full_DescriptionOfTransactionsAfterReportingPeriodWithSignificantChangeInNumberOfPotentialOrdinarySharesOutstanding" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTransactionsWithRelatedParty" id="hkfrs-full_DescriptionOfTransactionsWithRelatedParty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTransitionalProvisionsOfInitiallyAppliedHKFRS" id="hkfrs-full_DescriptionOfTransitionalProvisionsOfInitiallyAppliedHKFRS" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTransitionalProvisionsOfInitiallyAppliedHKFRSThatMightHaveEffectOnFuturePeriods" id="hkfrs-full_DescriptionOfTransitionalProvisionsOfInitiallyAppliedHKFRSThatMightHaveEffectOnFuturePeriods" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTypeOfHedge" id="hkfrs-full_DescriptionOfTypeOfHedge" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTypeOfPlan" id="hkfrs-full_DescriptionOfTypeOfPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTypeOfRetirementBenefitPlan" id="hkfrs-full_DescriptionOfTypeOfRetirementBenefitPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTypeOfSupportProvidedToStructuredEntityWithoutHavingContractualObligationToDoSo" id="hkfrs-full_DescriptionOfTypeOfSupportProvidedToStructuredEntityWithoutHavingContractualObligationToDoSo" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTypeOfSupportProvidedToSubsidiaryWithoutHavingContractualObligationToDoSo" id="hkfrs-full_DescriptionOfTypeOfSupportProvidedToSubsidiaryWithoutHavingContractualObligationToDoSo" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTypesOfContractsAffectedByChangesInMethodsUsedToMeasureContractsWithinScopeOfHKFRS17AndProcessesForEstimatingInputsToThoseMethods" id="hkfrs-full_DescriptionOfTypesOfContractsAffectedByChangesInMethodsUsedToMeasureContractsWithinScopeOfHKFRS17AndProcessesForEstimatingInputsToThoseMethods" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTypesOfIncomeFromStructuredEntities" id="hkfrs-full_DescriptionOfTypesOfIncomeFromStructuredEntities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues" id="hkfrs-full_DescriptionOfTypesOfProductsAndServicesFromWhichEachReportableSegmentDerivesItsRevenues" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfTypesOfWarrantiesAndRelatedObligations" id="hkfrs-full_DescriptionOfTypesOfWarrantiesAndRelatedObligations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfUncertaintiesOfEntitysAbilityToContinueAsGoingConcern" id="hkfrs-full_DescriptionOfUncertaintiesOfEntitysAbilityToContinueAsGoingConcern" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfUnfulfilledConditionsAndOtherContingenciesAttachedToGovernmentGrantForAgriculturalActivity" id="hkfrs-full_DescriptionOfUnfulfilledConditionsAndOtherContingenciesAttachedToGovernmentGrantForAgriculturalActivity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfUsefulLifeBiologicalAssetsAtCost" id="hkfrs-full_DescriptionOfUsefulLifeBiologicalAssetsAtCost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfUsefulLifeIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_DescriptionOfUsefulLifeIntangibleAssetsOtherThanGoodwill" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfUsefulLifeInvestmentPropertyCostModel" id="hkfrs-full_DescriptionOfUsefulLifeInvestmentPropertyCostModel" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfUsefulLifePropertyPlantAndEquipment" id="hkfrs-full_DescriptionOfUsefulLifePropertyPlantAndEquipment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfValuationProcessesUsedInFairValueMeasurementAssets" id="hkfrs-full_DescriptionOfValuationProcessesUsedInFairValueMeasurementAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfValuationProcessesUsedInFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfValuationProcessesUsedInFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfValuationProcessesUsedInFairValueMeasurementLiabilities" id="hkfrs-full_DescriptionOfValuationProcessesUsedInFairValueMeasurementLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfValuationTechniquesAndKeyModelInputsUsedForDeterminingNoncontrollingInterestInAnAcquireeMeasuredAtFairValue" id="hkfrs-full_DescriptionOfValuationTechniquesAndKeyModelInputsUsedForDeterminingNoncontrollingInterestInAnAcquireeMeasuredAtFairValue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfValuationTechniquesAndKeyModelInputsUsedToMeasureContingentConsideration" id="hkfrs-full_DescriptionOfValuationTechniquesAndKeyModelInputsUsedToMeasureContingentConsideration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfValuationTechniquesUsedInFairValueMeasurementAssets" id="hkfrs-full_DescriptionOfValuationTechniquesUsedInFairValueMeasurementAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfValuationTechniquesUsedInFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_DescriptionOfValuationTechniquesUsedInFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfValuationTechniquesUsedInFairValueMeasurementLiabilities" id="hkfrs-full_DescriptionOfValuationTechniquesUsedInFairValueMeasurementLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfValuationTechniquesUsedToMeasureFairValueLessCostsOfDisposal" id="hkfrs-full_DescriptionOfValuationTechniquesUsedToMeasureFairValueLessCostsOfDisposal" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfVestingRequirementsForSharebasedPaymentArrangement" id="hkfrs-full_DescriptionOfVestingRequirementsForSharebasedPaymentArrangement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfVoluntaryChangeInAccountingPolicy" id="hkfrs-full_DescriptionOfVoluntaryChangeInAccountingPolicy" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfWhenEntityTypicallySatisfiesPerformanceObligations" id="hkfrs-full_DescriptionOfWhenEntityTypicallySatisfiesPerformanceObligations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfWhetherEntityIsRequiredToAbsorbLossesOfStructuredEntitiesBeforeOtherParties" id="hkfrs-full_DescriptionOfWhetherEntityIsRequiredToAbsorbLossesOfStructuredEntitiesBeforeOtherParties" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfWhetherEntityMakesAdjustmentForTimeValueOfMoneyAndEffectOfFinancialRiskWhenUsingPremiumAllocationApproach" id="hkfrs-full_DescriptionOfWhetherEntityMakesAdjustmentForTimeValueOfMoneyAndEffectOfFinancialRiskWhenUsingPremiumAllocationApproach" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfWhetherImpairmentRequirementsHaveBeenAppliedInClassificationOverlay" id="hkfrs-full_DescriptionOfWhetherImpairmentRequirementsHaveBeenAppliedInClassificationOverlay" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfWhetherInvestmentInAssociateIsMeasuredUsingEquityMethodOrAtFairValue" id="hkfrs-full_DescriptionOfWhetherInvestmentInAssociateIsMeasuredUsingEquityMethodOrAtFairValue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfWhetherInvestmentInJointVentureIsMeasuredUsingEquityMethodOrAtFairValue" id="hkfrs-full_DescriptionOfWhetherInvestmentInJointVentureIsMeasuredUsingEquityMethodOrAtFairValue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfWhetherThereArePotentialIncomeTaxConsequencesNotPracticablyDeterminable" id="hkfrs-full_DescriptionOfWhetherThereArePotentialIncomeTaxConsequencesNotPracticablyDeterminable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfWhetherThirdpartyCreditEnhancementIsReflectedInFairValueMeasurement" id="hkfrs-full_DescriptionOfWhetherThirdpartyCreditEnhancementIsReflectedInFairValueMeasurement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionWhetherChangeInAccountingPolicyIsMadeInAccordanceWithTransitionalProvisionsOfInitiallyAppliedHKFRS" id="hkfrs-full_DescriptionWhetherChangeInAccountingPolicyIsMadeInAccordanceWithTransitionalProvisionsOfInitiallyAppliedHKFRS" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DesignatedFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" id="hkfrs-full_DesignatedFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DesignatedLoansOrReceivablesAtFairValueThroughProfitOrLossAbstract" id="hkfrs-full_DesignatedLoansOrReceivablesAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DestructionOfMajorProductionPlantMember" id="hkfrs-full_DestructionOfMajorProductionPlantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments" id="hkfrs-full_DeterminationOfFairValueOfGoodsOrServicesReceivedOrFairValueOfEquityInstrumentsGrantedOnSharebasedPayments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DifferenceBetweenCarryingAmountOfDividendsPayableAndCarryingAmountOfNoncashAssetsDistributed" id="hkfrs-full_DifferenceBetweenCarryingAmountOfDividendsPayableAndCarryingAmountOfNoncashAssetsDistributed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DifferenceBetweenCarryingAmountOfFinancialLiabilityAndAmountContractuallyRequiredToPayAtMaturityToHolderOfObligation" id="hkfrs-full_DifferenceBetweenCarryingAmountOfFinancialLiabilityAndAmountContractuallyRequiredToPayAtMaturityToHolderOfObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DilutedEarningsLossPerShare" id="hkfrs-full_DilutedEarningsLossPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DilutedEarningsLossPerShareFromContinuingOperations" id="hkfrs-full_DilutedEarningsLossPerShareFromContinuingOperations" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DilutedEarningsLossPerShareFromContinuingOperationsIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" id="hkfrs-full_DilutedEarningsLossPerShareFromContinuingOperationsIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DilutedEarningsLossPerShareFromDiscontinuedOperations" id="hkfrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DilutedEarningsLossPerShareFromDiscontinuedOperationsIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" id="hkfrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperationsIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DilutedEarningsLossPerShareIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" id="hkfrs-full_DilutedEarningsLossPerShareIncludingNetMovementInRegulatoryDeferralAccountBalancesAndNetMovementInRelatedDeferredTax" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DilutedEarningsPerShareAbstract" id="hkfrs-full_DilutedEarningsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares" id="hkfrs-full_DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" id="hkfrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DirectFinanceLeasesAcquiredInBusinessCombinationMember" id="hkfrs-full_DirectFinanceLeasesAcquiredInBusinessCombinationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DirectOperatingExpenseFromInvestmentProperty" id="hkfrs-full_DirectOperatingExpenseFromInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DirectOperatingExpenseFromInvestmentPropertyAbstract" id="hkfrs-full_DirectOperatingExpenseFromInvestmentPropertyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DirectOperatingExpenseFromInvestmentPropertyGeneratingRentalIncome" id="hkfrs-full_DirectOperatingExpenseFromInvestmentPropertyGeneratingRentalIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DirectOperatingExpenseFromInvestmentPropertyNotGeneratingRentalIncome" id="hkfrs-full_DirectOperatingExpenseFromInvestmentPropertyNotGeneratingRentalIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DirectorsRemunerationExpense" id="hkfrs-full_DirectorsRemunerationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DisaggregationOfInsuranceContractsAxis" id="hkfrs-full_DisaggregationOfInsuranceContractsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisaggregationOfInsuranceContractsMember" id="hkfrs-full_DisaggregationOfInsuranceContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAccountingJudgementsAndEstimatesExplanatory" id="hkfrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAcquiredReceivablesAbstract" id="hkfrs-full_DisclosureOfAcquiredReceivablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAcquiredReceivablesExplanatory" id="hkfrs-full_DisclosureOfAcquiredReceivablesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAcquiredReceivablesLineItems" id="hkfrs-full_DisclosureOfAcquiredReceivablesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAcquiredReceivablesTable" id="hkfrs-full_DisclosureOfAcquiredReceivablesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfActualClaimsComparedWithPreviousEstimatesAbstract" id="hkfrs-full_DisclosureOfActualClaimsComparedWithPreviousEstimatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfActualClaimsComparedWithPreviousEstimatesExplanatory" id="hkfrs-full_DisclosureOfActualClaimsComparedWithPreviousEstimatesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfActualClaimsComparedWithPreviousEstimatesLineItems" id="hkfrs-full_DisclosureOfActualClaimsComparedWithPreviousEstimatesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfActualClaimsComparedWithPreviousEstimatesTable" id="hkfrs-full_DisclosureOfActualClaimsComparedWithPreviousEstimatesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory" id="hkfrs-full_DisclosureOfAdditionalInformationAboutDefinedBenefitPlansExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" id="hkfrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAdditionalInformationAboutLeasingActivitiesForLessorExplanatory" id="hkfrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLessorExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAdditionalInformationAboutUnderstandingFinancialPositionsAndLiquidityOfEntityExplanatory" id="hkfrs-full_DisclosureOfAdditionalInformationAboutUnderstandingFinancialPositionsAndLiquidityOfEntityExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAdditionalInformationExplanatory" id="hkfrs-full_DisclosureOfAdditionalInformationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAdditionalInformationRepresentativeOfRiskExposureArisingFromContractsWithinScopeOfHKFRS17DuringPeriodExplanatory" id="hkfrs-full_DisclosureOfAdditionalInformationRepresentativeOfRiskExposureArisingFromContractsWithinScopeOfHKFRS17DuringPeriodExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesAbstract" id="hkfrs-full_DisclosureOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesExplanatory" id="hkfrs-full_DisclosureOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesLineItems" id="hkfrs-full_DisclosureOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesTable" id="hkfrs-full_DisclosureOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAllowanceForCreditLossesExplanatory" id="hkfrs-full_DisclosureOfAllowanceForCreditLossesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesAbstract" id="hkfrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory" id="hkfrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesLineItems" id="hkfrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesTable" id="hkfrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAmountsOfPotentialIncomeTaxConsequencesPracticablyDeterminableExplanatory" id="hkfrs-full_DisclosureOfAmountsOfPotentialIncomeTaxConsequencesPracticablyDeterminableExplanatory" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateAbstract" id="hkfrs-full_DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateExplanatory" id="hkfrs-full_DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateLineItems" id="hkfrs-full_DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateTable" id="hkfrs-full_DisclosureOfAmountsToBeRecoveredOrSettledAfterTwelveMonthsForClassesOfAssetsAndLiabilitiesThatContainAmountsToBeRecoveredOrSettledBothNoMoreAndMoreThanTwelveMonthsAfterReportingDateTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfInsuranceRevenueAbstract" id="hkfrs-full_DisclosureOfAnalysisOfInsuranceRevenueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfInsuranceRevenueExplanatory" id="hkfrs-full_DisclosureOfAnalysisOfInsuranceRevenueExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfInsuranceRevenueLineItems" id="hkfrs-full_DisclosureOfAnalysisOfInsuranceRevenueLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfInsuranceRevenueTable" id="hkfrs-full_DisclosureOfAnalysisOfInsuranceRevenueTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemAbstract" id="hkfrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory" id="hkfrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" id="hkfrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" id="hkfrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfPresentValueOfDefinedBenefitObligationThatDistinguishesNatureCharacteristicsAndRisksExplanatory" id="hkfrs-full_DisclosureOfAnalysisOfPresentValueOfDefinedBenefitObligationThatDistinguishesNatureCharacteristicsAndRisksExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsAbstract" id="hkfrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" id="hkfrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" id="hkfrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" id="hkfrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsAndLiabilitiesAffectedByCurrencyNotBeingExchangeableAbstract" id="hkfrs-full_DisclosureOfAssetsAndLiabilitiesAffectedByCurrencyNotBeingExchangeableAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsAndLiabilitiesAffectedByCurrencyNotBeingExchangeableExplanatory" id="hkfrs-full_DisclosureOfAssetsAndLiabilitiesAffectedByCurrencyNotBeingExchangeableExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsAndLiabilitiesAffectedByCurrencyNotBeingExchangeableLineItems" id="hkfrs-full_DisclosureOfAssetsAndLiabilitiesAffectedByCurrencyNotBeingExchangeableLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsAndLiabilitiesAffectedByCurrencyNotBeingExchangeableTable" id="hkfrs-full_DisclosureOfAssetsAndLiabilitiesAffectedByCurrencyNotBeingExchangeableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentAbstract" id="hkfrs-full_DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentExplanatory" id="hkfrs-full_DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentLineItems" id="hkfrs-full_DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentTable" id="hkfrs-full_DisclosureOfAssetsAndLiabilitiesWithSignificantRiskOfMaterialAdjustmentTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAbstract" id="hkfrs-full_DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersExplanatory" id="hkfrs-full_DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersLineItems" id="hkfrs-full_DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersTable" id="hkfrs-full_DisclosureOfAssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomersTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAuditorsRemunerationExplanatory" id="hkfrs-full_DisclosureOfAuditorsRemunerationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAuthorisationOfFinancialStatementsExplanatory" id="hkfrs-full_DisclosureOfAuthorisationOfFinancialStatementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfAvailableforsaleAssetsExplanatory" id="hkfrs-full_DisclosureOfAvailableforsaleAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfBasisOfConsolidationExplanatory" id="hkfrs-full_DisclosureOfBasisOfConsolidationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" id="hkfrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory" id="hkfrs-full_DisclosureOfBiologicalAssetsAndGovernmentGrantsForAgriculturalActivityExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfBorrowingCostsExplanatory" id="hkfrs-full_DisclosureOfBorrowingCostsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfBorrowingsExplanatory" id="hkfrs-full_DisclosureOfBorrowingsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfBreakdownOfAssetsAndLiabilitiesAggregatedIntoSingleLineInvestmentBalanceTransitionFromProportionateConsolidationToEquityMethodExplanatory" id="hkfrs-full_DisclosureOfBreakdownOfAssetsAndLiabilitiesAggregatedIntoSingleLineInvestmentBalanceTransitionFromProportionateConsolidationToEquityMethodExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfBusinessCombinationsAbstract" id="hkfrs-full_DisclosureOfBusinessCombinationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfBusinessCombinationsExplanatory" id="hkfrs-full_DisclosureOfBusinessCombinationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfBusinessCombinationsLineItems" id="hkfrs-full_DisclosureOfBusinessCombinationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfBusinessCombinationsTable" id="hkfrs-full_DisclosureOfBusinessCombinationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCashAndCashEquivalentsExplanatory" id="hkfrs-full_DisclosureOfCashAndCashEquivalentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCashFlowStatementExplanatory" id="hkfrs-full_DisclosureOfCashFlowStatementExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfChangesInAccountingEstimatesAbstract" id="hkfrs-full_DisclosureOfChangesInAccountingEstimatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfChangesInAccountingEstimatesExplanatory" id="hkfrs-full_DisclosureOfChangesInAccountingEstimatesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfChangesInAccountingEstimatesLineItems" id="hkfrs-full_DisclosureOfChangesInAccountingEstimatesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfChangesInAccountingEstimatesTable" id="hkfrs-full_DisclosureOfChangesInAccountingEstimatesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" id="hkfrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfChangesInAccountingPoliciesExplanatory" id="hkfrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfClaimsAndBenefitsPaidExplanatory" id="hkfrs-full_DisclosureOfClaimsAndBenefitsPaidExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfClassesOfShareCapitalAbstract" id="hkfrs-full_DisclosureOfClassesOfShareCapitalAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfClassesOfShareCapitalExplanatory" id="hkfrs-full_DisclosureOfClassesOfShareCapitalExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfClassesOfShareCapitalLineItems" id="hkfrs-full_DisclosureOfClassesOfShareCapitalLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfClassesOfShareCapitalTable" id="hkfrs-full_DisclosureOfClassesOfShareCapitalTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCollateralExplanatory" id="hkfrs-full_DisclosureOfCollateralExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCommitmentsExplanatory" id="hkfrs-full_DisclosureOfCommitmentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfComparativeInformationPreparedUnderPreviousGAAPAbstract" id="hkfrs-full_DisclosureOfComparativeInformationPreparedUnderPreviousGAAPAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfComparativeInformationPreparedUnderPreviousGAAPExplanatory" id="hkfrs-full_DisclosureOfComparativeInformationPreparedUnderPreviousGAAPExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfComparativeInformationPreparedUnderPreviousGAAPLineItems" id="hkfrs-full_DisclosureOfComparativeInformationPreparedUnderPreviousGAAPLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfComparativeInformationPreparedUnderPreviousGAAPTable" id="hkfrs-full_DisclosureOfComparativeInformationPreparedUnderPreviousGAAPTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCompositionOfGroupExplanatory" id="hkfrs-full_DisclosureOfCompositionOfGroupExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCompoundFinancialInstrumentsWithMultipleEmbeddedDerivativesExplanatory" id="hkfrs-full_DisclosureOfCompoundFinancialInstrumentsWithMultipleEmbeddedDerivativesExplanatory" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfConsolidatedAndSeparateFinancialStatementsExplanatory" id="hkfrs-full_DisclosureOfConsolidatedAndSeparateFinancialStatementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContingentLiabilitiesAbstract" id="hkfrs-full_DisclosureOfContingentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContingentLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfContingentLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContingentLiabilitiesInBusinessCombinationAbstract" id="hkfrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory" id="hkfrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems" id="hkfrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContingentLiabilitiesInBusinessCombinationTable" id="hkfrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContingentLiabilitiesLineItems" id="hkfrs-full_DisclosureOfContingentLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContingentLiabilitiesTable" id="hkfrs-full_DisclosureOfContingentLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContinuingInvolvementInDerecognisedFinancialAssetsAbstract" id="hkfrs-full_DisclosureOfContinuingInvolvementInDerecognisedFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContinuingInvolvementInDerecognisedFinancialAssetsExplanatory" id="hkfrs-full_DisclosureOfContinuingInvolvementInDerecognisedFinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContinuingInvolvementInDerecognisedFinancialAssetsLineItems" id="hkfrs-full_DisclosureOfContinuingInvolvementInDerecognisedFinancialAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfContinuingInvolvementInDerecognisedFinancialAssetsTable" id="hkfrs-full_DisclosureOfContinuingInvolvementInDerecognisedFinancialAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCostOfSalesExplanatory" id="hkfrs-full_DisclosureOfCostOfSalesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCreditRiskExplanatory" id="hkfrs-full_DisclosureOfCreditRiskExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCreditRiskExposureAbstract" id="hkfrs-full_DisclosureOfCreditRiskExposureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCreditRiskExposureExplanatory" id="hkfrs-full_DisclosureOfCreditRiskExposureExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCreditRiskExposureLineItems" id="hkfrs-full_DisclosureOfCreditRiskExposureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfCreditRiskExposureTable" id="hkfrs-full_DisclosureOfCreditRiskExposureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDebtSecuritiesExplanatory" id="hkfrs-full_DisclosureOfDebtSecuritiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDeferredAcquisitionCostsArisingFromInsuranceContractsExplanatory" id="hkfrs-full_DisclosureOfDeferredAcquisitionCostsArisingFromInsuranceContractsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDeferredIncomeExplanatory" id="hkfrs-full_DisclosureOfDeferredIncomeExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDeferredTaxesExplanatory" id="hkfrs-full_DisclosureOfDeferredTaxesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDefinedBenefitPlansAbstract" id="hkfrs-full_DisclosureOfDefinedBenefitPlansAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDefinedBenefitPlansExplanatory" id="hkfrs-full_DisclosureOfDefinedBenefitPlansExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDefinedBenefitPlansLineItems" id="hkfrs-full_DisclosureOfDefinedBenefitPlansLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDefinedBenefitPlansTable" id="hkfrs-full_DisclosureOfDefinedBenefitPlansTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDepositsFromBanksExplanatory" id="hkfrs-full_DisclosureOfDepositsFromBanksExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDepositsFromCustomersExplanatory" id="hkfrs-full_DisclosureOfDepositsFromCustomersExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDepreciationAndAmortisationExpenseExplanatory" id="hkfrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDerivativeFinancialInstrumentsExplanatory" id="hkfrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutBiologicalAssetsAbstract" id="hkfrs-full_DisclosureOfDetailedInformationAboutBiologicalAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutBiologicalAssetsExplanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutBiologicalAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutBiologicalAssetsLineItems" id="hkfrs-full_DisclosureOfDetailedInformationAboutBiologicalAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutBiologicalAssetsTable" id="hkfrs-full_DisclosureOfDetailedInformationAboutBiologicalAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutBorrowingsAbstract" id="hkfrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutBorrowingsExplanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutBorrowingsLineItems" id="hkfrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutBorrowingsTable" id="hkfrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutConcentrationsOfRiskThatArisesFromContractsWithinScopeOfHKFRS17Abstract" id="hkfrs-full_DisclosureOfDetailedInformationAboutConcentrationsOfRiskThatArisesFromContractsWithinScopeOfHKFRS17Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutConcentrationsOfRiskThatArisesFromContractsWithinScopeOfHKFRS17Explanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutConcentrationsOfRiskThatArisesFromContractsWithinScopeOfHKFRS17Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutConcentrationsOfRiskThatArisesFromContractsWithinScopeOfHKFRS17LineItems" id="hkfrs-full_DisclosureOfDetailedInformationAboutConcentrationsOfRiskThatArisesFromContractsWithinScopeOfHKFRS17LineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutConcentrationsOfRiskThatArisesFromContractsWithinScopeOfHKFRS17Table" id="hkfrs-full_DisclosureOfDetailedInformationAboutConcentrationsOfRiskThatArisesFromContractsWithinScopeOfHKFRS17Table" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutHedgedItemsAbstract" id="hkfrs-full_DisclosureOfDetailedInformationAboutHedgedItemsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutHedgedItemsExplanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutHedgedItemsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutHedgedItemsLineItems" id="hkfrs-full_DisclosureOfDetailedInformationAboutHedgedItemsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutHedgedItemsTable" id="hkfrs-full_DisclosureOfDetailedInformationAboutHedgedItemsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutHedgesExplanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutHedgesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutHedgingInstrumentsAbstract" id="hkfrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems" id="hkfrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutHedgingInstrumentsTable" id="hkfrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutInvestmentPropertyExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory" id="hkfrs-full_DisclosureOfDetailedInformationAboutServiceConcessionArrangementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" id="hkfrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" id="hkfrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" id="hkfrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" id="hkfrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDiscontinuedOperationsExplanatory" id="hkfrs-full_DisclosureOfDiscontinuedOperationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfDividendsExplanatory" id="hkfrs-full_DisclosureOfDividendsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEarningsPerShareExplanatory" id="hkfrs-full_DisclosureOfEarningsPerShareExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEffectOfChangeOfInvestmentEntityStatusOnFinancialStatementsExplanatory" id="hkfrs-full_DisclosureOfEffectOfChangeOfInvestmentEntityStatusOnFinancialStatementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory" id="hkfrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEffectOfInsuranceContractsInitiallyRecognisedAbstract" id="hkfrs-full_DisclosureOfEffectOfInsuranceContractsInitiallyRecognisedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEffectOfInsuranceContractsInitiallyRecognisedExplanatory" id="hkfrs-full_DisclosureOfEffectOfInsuranceContractsInitiallyRecognisedExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEffectOfInsuranceContractsInitiallyRecognisedLineItems" id="hkfrs-full_DisclosureOfEffectOfInsuranceContractsInitiallyRecognisedLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEffectOfInsuranceContractsInitiallyRecognisedTable" id="hkfrs-full_DisclosureOfEffectOfInsuranceContractsInitiallyRecognisedTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory" id="hkfrs-full_DisclosureOfEffectsOfChangesInParentsOwnershipInterestInSubsidiaryThatDoNotResultInLossOfControlOnEquityAttributableToOwnersOfParentExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEmployeeBenefitsExplanatory" id="hkfrs-full_DisclosureOfEmployeeBenefitsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEntitysReportableSegmentsExplanatory" id="hkfrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEventsAfterReportingPeriodExplanatory" id="hkfrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfEvidenceSupportingRecognitionOfDeferredTaxAssetsDependentOnFutureTaxableProfitsAndEntityHasSufferedALossInCurrentOrPrecedingPeriodExplanatory" id="hkfrs-full_DisclosureOfEvidenceSupportingRecognitionOfDeferredTaxAssetsDependentOnFutureTaxableProfitsAndEntityHasSufferedALossInCurrentOrPrecedingPeriodExplanatory" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfExpensesByNatureExplanatory" id="hkfrs-full_DisclosureOfExpensesByNatureExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfExpensesExplanatory" id="hkfrs-full_DisclosureOfExpensesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfExplanatoryInformationAboutRangesOfPaymentDueDatesThatAreWideExplanatory" id="hkfrs-full_DisclosureOfExplanatoryInformationAboutRangesOfPaymentDueDatesThatAreWideExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfExplorationAndEvaluationAssetsExplanatory" id="hkfrs-full_DisclosureOfExplorationAndEvaluationAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfExternalCreditExposuresAbstract" id="hkfrs-full_DisclosureOfExternalCreditExposuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfExternalCreditExposuresExplanatory" id="hkfrs-full_DisclosureOfExternalCreditExposuresExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfExternalCreditExposuresLineItems" id="hkfrs-full_DisclosureOfExternalCreditExposuresLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfExternalCreditExposuresTable" id="hkfrs-full_DisclosureOfExternalCreditExposuresTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFactAndExplanationWhyDisclosureOfInformationForEachBusinessCombinationIsImpracticable" id="hkfrs-full_DisclosureOfFactAndExplanationWhyDisclosureOfInformationForEachBusinessCombinationIsImpracticable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementExplanatory" id="hkfrs-full_DisclosureOfFairValueMeasurementExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfAssetsAbstract" id="hkfrs-full_DisclosureOfFairValueMeasurementOfAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfAssetsExplanatory" id="hkfrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfAssetsLineItems" id="hkfrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfAssetsTable" id="hkfrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfEquityAbstract" id="hkfrs-full_DisclosureOfFairValueMeasurementOfEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfEquityExplanatory" id="hkfrs-full_DisclosureOfFairValueMeasurementOfEquityExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfEquityLineItems" id="hkfrs-full_DisclosureOfFairValueMeasurementOfEquityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfEquityTable" id="hkfrs-full_DisclosureOfFairValueMeasurementOfEquityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfLiabilitiesAbstract" id="hkfrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" id="hkfrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueMeasurementOfLiabilitiesTable" id="hkfrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory" id="hkfrs-full_DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueOfFinancialAssetsAndFinancialLiabilitiesAndReclassificationExplanatory" id="hkfrs-full_DisclosureOfFairValueOfFinancialAssetsAndFinancialLiabilitiesAndReclassificationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueOfFinancialInstrumentsExplanatory" id="hkfrs-full_DisclosureOfFairValueOfFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract" id="hkfrs-full_DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeLineItems" id="hkfrs-full_DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeTable" id="hkfrs-full_DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueOfPlanAssetsAbstract" id="hkfrs-full_DisclosureOfFairValueOfPlanAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueOfPlanAssetsExplanatory" id="hkfrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueOfPlanAssetsLineItems" id="hkfrs-full_DisclosureOfFairValueOfPlanAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValueOfPlanAssetsTable" id="hkfrs-full_DisclosureOfFairValueOfPlanAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValuesOfItemsUsedAsDeemedCostAbstract" id="hkfrs-full_DisclosureOfFairValuesOfItemsUsedAsDeemedCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValuesOfItemsUsedAsDeemedCostExplanatory" id="hkfrs-full_DisclosureOfFairValuesOfItemsUsedAsDeemedCostExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValuesOfItemsUsedAsDeemedCostLineItems" id="hkfrs-full_DisclosureOfFairValuesOfItemsUsedAsDeemedCostLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFairValuesOfItemsUsedAsDeemedCostTable" id="hkfrs-full_DisclosureOfFairValuesOfItemsUsedAsDeemedCostTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFeeAndCommissionIncomeExpenseExplanatory" id="hkfrs-full_DisclosureOfFeeAndCommissionIncomeExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinanceCostExplanatory" id="hkfrs-full_DisclosureOfFinanceCostExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinanceIncomeExpenseExplanatory" id="hkfrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinanceIncomeExplanatory" id="hkfrs-full_DisclosureOfFinanceIncomeExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAbstract" id="hkfrs-full_DisclosureOfFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationAbstract" id="hkfrs-full_DisclosureOfFinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationExplanatory" id="hkfrs-full_DisclosureOfFinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationLineItems" id="hkfrs-full_DisclosureOfFinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationTable" id="hkfrs-full_DisclosureOfFinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS9Abstract" id="hkfrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS9Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS9Explanatory" id="hkfrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS9Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS9LineItems" id="hkfrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS9LineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS9Table" id="hkfrs-full_DisclosureOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS9Table" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsExplanatory" id="hkfrs-full_DisclosureOfFinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsHeldForTradingExplanatory" id="hkfrs-full_DisclosureOfFinancialAssetsHeldForTradingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsLineItems" id="hkfrs-full_DisclosureOfFinancialAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsTable" id="hkfrs-full_DisclosureOfFinancialAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedAbstract" id="hkfrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory" id="hkfrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedLineItems" id="hkfrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedTable" id="hkfrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsTransferredDuringPeriodWhichDoNotQualifyForDerecognitionAbstract" id="hkfrs-full_DisclosureOfFinancialAssetsTransferredDuringPeriodWhichDoNotQualifyForDerecognitionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsTransferredDuringPeriodWhichDoNotQualifyForDerecognitionExplanatory" id="hkfrs-full_DisclosureOfFinancialAssetsTransferredDuringPeriodWhichDoNotQualifyForDerecognitionExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsTransferredDuringPeriodWhichDoNotQualifyForDerecognitionLineItems" id="hkfrs-full_DisclosureOfFinancialAssetsTransferredDuringPeriodWhichDoNotQualifyForDerecognitionLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsTransferredDuringPeriodWhichDoNotQualifyForDerecognitionTable" id="hkfrs-full_DisclosureOfFinancialAssetsTransferredDuringPeriodWhichDoNotQualifyForDerecognitionTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialInstrumentsAbstract" id="hkfrs-full_DisclosureOfFinancialInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" id="hkfrs-full_DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialInstrumentsByTypeOfInterestRateAbstract" id="hkfrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory" id="hkfrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialInstrumentsByTypeOfInterestRateLineItems" id="hkfrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialInstrumentsByTypeOfInterestRateTable" id="hkfrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossExplanatory" id="hkfrs-full_DisclosureOfFinancialInstrumentsDesignatedAtFairValueThroughProfitOrLossExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialInstrumentsExplanatory" id="hkfrs-full_DisclosureOfFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialInstrumentsHeldForTradingExplanatory" id="hkfrs-full_DisclosureOfFinancialInstrumentsHeldForTradingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialInstrumentsLineItems" id="hkfrs-full_DisclosureOfFinancialInstrumentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialInstrumentsTable" id="hkfrs-full_DisclosureOfFinancialInstrumentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesAbstract" id="hkfrs-full_DisclosureOfFinancialLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationAbstract" id="hkfrs-full_DisclosureOfFinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationExplanatory" id="hkfrs-full_DisclosureOfFinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationLineItems" id="hkfrs-full_DisclosureOfFinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationTable" id="hkfrs-full_DisclosureOfFinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesAtDateOfInitialApplicationOfHKFRS9Abstract" id="hkfrs-full_DisclosureOfFinancialLiabilitiesAtDateOfInitialApplicationOfHKFRS9Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesAtDateOfInitialApplicationOfHKFRS9Explanatory" id="hkfrs-full_DisclosureOfFinancialLiabilitiesAtDateOfInitialApplicationOfHKFRS9Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesAtDateOfInitialApplicationOfHKFRS9LineItems" id="hkfrs-full_DisclosureOfFinancialLiabilitiesAtDateOfInitialApplicationOfHKFRS9LineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesAtDateOfInitialApplicationOfHKFRS9Table" id="hkfrs-full_DisclosureOfFinancialLiabilitiesAtDateOfInitialApplicationOfHKFRS9Table" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfFinancialLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesHeldForTradingExplanatory" id="hkfrs-full_DisclosureOfFinancialLiabilitiesHeldForTradingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesLineItems" id="hkfrs-full_DisclosureOfFinancialLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesTable" id="hkfrs-full_DisclosureOfFinancialLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsAbstract" id="hkfrs-full_DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory" id="hkfrs-full_DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsLineItems" id="hkfrs-full_DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsTable" id="hkfrs-full_DisclosureOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialRiskManagementExplanatory" id="hkfrs-full_DisclosureOfFinancialRiskManagementExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFirstTimeAdoptionExplanatory" id="hkfrs-full_DisclosureOfFirstTimeAdoptionExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFormsOfFundingOfStructuredEntityAndTheirWeightedaverageLifeExplanatory" id="hkfrs-full_DisclosureOfFormsOfFundingOfStructuredEntityAndTheirWeightedaverageLifeExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfGeneralAndAdministrativeExpenseExplanatory" id="hkfrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfGeneralHedgeAccountingExplanatory" id="hkfrs-full_DisclosureOfGeneralHedgeAccountingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" id="hkfrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfGeographicalAreasAbstract" id="hkfrs-full_DisclosureOfGeographicalAreasAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfGeographicalAreasExplanatory" id="hkfrs-full_DisclosureOfGeographicalAreasExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfGeographicalAreasLineItems" id="hkfrs-full_DisclosureOfGeographicalAreasLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfGeographicalAreasTable" id="hkfrs-full_DisclosureOfGeographicalAreasTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfGoingConcernExplanatory" id="hkfrs-full_DisclosureOfGoingConcernExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfGoodwillExplanatory" id="hkfrs-full_DisclosureOfGoodwillExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfGoodwillNotAllocatedToCashgeneratingUnitExplanatory" id="hkfrs-full_DisclosureOfGoodwillNotAllocatedToCashgeneratingUnitExplanatory" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfGovernmentGrantsExplanatory" id="hkfrs-full_DisclosureOfGovernmentGrantsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfHedgeAccountingAbstract" id="hkfrs-full_DisclosureOfHedgeAccountingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfHedgeAccountingExplanatory" id="hkfrs-full_DisclosureOfHedgeAccountingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfHedgeAccountingLineItems" id="hkfrs-full_DisclosureOfHedgeAccountingLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfHedgeAccountingTable" id="hkfrs-full_DisclosureOfHedgeAccountingTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfHowEntityAggregatedInterestsInSimilarEntitiesExplanatory" id="hkfrs-full_DisclosureOfHowEntityAggregatedInterestsInSimilarEntitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfHyperinflationaryReportingExplanatory" id="hkfrs-full_DisclosureOfHyperinflationaryReportingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract" id="hkfrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory" id="hkfrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems" id="hkfrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable" id="hkfrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfImpairmentLossRecognisedOrReversedAbstract" id="hkfrs-full_DisclosureOfImpairmentLossRecognisedOrReversedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfImpairmentLossRecognisedOrReversedLineItems" id="hkfrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfImpairmentLossRecognisedOrReversedTable" id="hkfrs-full_DisclosureOfImpairmentLossRecognisedOrReversedTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfImpairmentOfAssetsExplanatory" id="hkfrs-full_DisclosureOfImpairmentOfAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIncomeTaxExplanatory" id="hkfrs-full_DisclosureOfIncomeTaxExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentsGrantedDuringPeriodExplanatory" id="hkfrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedOtherEquityInstrumentsGrantedDuringPeriodExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" id="hkfrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedSharebasedPaymentArrangementsModifiedDuringPeriodExplanatory" id="hkfrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedSharebasedPaymentArrangementsModifiedDuringPeriodExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutActivitiesSubjectToRateRegulationAbstract" id="hkfrs-full_DisclosureOfInformationAboutActivitiesSubjectToRateRegulationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutActivitiesSubjectToRateRegulationExplanatory" id="hkfrs-full_DisclosureOfInformationAboutActivitiesSubjectToRateRegulationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutActivitiesSubjectToRateRegulationLineItems" id="hkfrs-full_DisclosureOfInformationAboutActivitiesSubjectToRateRegulationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutActivitiesSubjectToRateRegulationTable" id="hkfrs-full_DisclosureOfInformationAboutActivitiesSubjectToRateRegulationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAgriculturalProduceAbstract" id="hkfrs-full_DisclosureOfInformationAboutAgriculturalProduceAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAgriculturalProduceExplanatory" id="hkfrs-full_DisclosureOfInformationAboutAgriculturalProduceExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAgriculturalProduceLineItems" id="hkfrs-full_DisclosureOfInformationAboutAgriculturalProduceLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAgriculturalProduceTable" id="hkfrs-full_DisclosureOfInformationAboutAgriculturalProduceTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAmountsRecognisedInRelationToRegulatoryDeferralAccountBalancesAbstract" id="hkfrs-full_DisclosureOfInformationAboutAmountsRecognisedInRelationToRegulatoryDeferralAccountBalancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAmountsRecognisedInRelationToRegulatoryDeferralAccountBalancesExplanatory" id="hkfrs-full_DisclosureOfInformationAboutAmountsRecognisedInRelationToRegulatoryDeferralAccountBalancesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAmountsRecognisedInRelationToRegulatoryDeferralAccountBalancesLineItems" id="hkfrs-full_DisclosureOfInformationAboutAmountsRecognisedInRelationToRegulatoryDeferralAccountBalancesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAmountsRecognisedInRelationToRegulatoryDeferralAccountBalancesTable" id="hkfrs-full_DisclosureOfInformationAboutAmountsRecognisedInRelationToRegulatoryDeferralAccountBalancesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAmountsThatAffectedStatementOfComprehensiveIncomeAsResultOfHedgeAccountingAbstract" id="hkfrs-full_DisclosureOfInformationAboutAmountsThatAffectedStatementOfComprehensiveIncomeAsResultOfHedgeAccountingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAmountsThatAffectedStatementOfComprehensiveIncomeAsResultOfHedgeAccountingExplanatory" id="hkfrs-full_DisclosureOfInformationAboutAmountsThatAffectedStatementOfComprehensiveIncomeAsResultOfHedgeAccountingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAmountsThatAffectedStatementOfComprehensiveIncomeAsResultOfHedgeAccountingLineItems" id="hkfrs-full_DisclosureOfInformationAboutAmountsThatAffectedStatementOfComprehensiveIncomeAsResultOfHedgeAccountingLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutAmountsThatAffectedStatementOfComprehensiveIncomeAsResultOfHedgeAccountingTable" id="hkfrs-full_DisclosureOfInformationAboutAmountsThatAffectedStatementOfComprehensiveIncomeAsResultOfHedgeAccountingTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutConsolidatedStructuredEntitiesAbstract" id="hkfrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" id="hkfrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutConsolidatedStructuredEntitiesLineItems" id="hkfrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutConsolidatedStructuredEntitiesTable" id="hkfrs-full_DisclosureOfInformationAboutConsolidatedStructuredEntitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossAbstract" id="hkfrs-full_DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossExplanatory" id="hkfrs-full_DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossLineItems" id="hkfrs-full_DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossTable" id="hkfrs-full_DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutCreditRiskThatArisesFromContractsWithinScopeOfHKFRS17Abstract" id="hkfrs-full_DisclosureOfInformationAboutCreditRiskThatArisesFromContractsWithinScopeOfHKFRS17Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutCreditRiskThatArisesFromContractsWithinScopeOfHKFRS17Explanatory" id="hkfrs-full_DisclosureOfInformationAboutCreditRiskThatArisesFromContractsWithinScopeOfHKFRS17Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutCreditRiskThatArisesFromContractsWithinScopeOfHKFRS17LineItems" id="hkfrs-full_DisclosureOfInformationAboutCreditRiskThatArisesFromContractsWithinScopeOfHKFRS17LineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutCreditRiskThatArisesFromContractsWithinScopeOfHKFRS17Table" id="hkfrs-full_DisclosureOfInformationAboutCreditRiskThatArisesFromContractsWithinScopeOfHKFRS17Table" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutDefinedBenefitPlansAbstract" id="hkfrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutEmployeesExplanatory" id="hkfrs-full_DisclosureOfInformationAboutEmployeesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutExpectedRecognitionOfContractualServiceMarginInProfitOrLossAbstract" id="hkfrs-full_DisclosureOfInformationAboutExpectedRecognitionOfContractualServiceMarginInProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutExpectedRecognitionOfContractualServiceMarginInProfitOrLossExplanatory" id="hkfrs-full_DisclosureOfInformationAboutExpectedRecognitionOfContractualServiceMarginInProfitOrLossExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutExpectedRecognitionOfContractualServiceMarginInProfitOrLossLineItems" id="hkfrs-full_DisclosureOfInformationAboutExpectedRecognitionOfContractualServiceMarginInProfitOrLossLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutExpectedRecognitionOfContractualServiceMarginInProfitOrLossTable" id="hkfrs-full_DisclosureOfInformationAboutExpectedRecognitionOfContractualServiceMarginInProfitOrLossTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutInterestsInStructuredEntityExplanatory" id="hkfrs-full_DisclosureOfInformationAboutInterestsInStructuredEntityExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" id="hkfrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutLiquidityArrangementsGuaranteesOrOtherCommitmentsWithThirdPartiesThatMayAffectFairValueOrRiskOfInterestsInStructuredEntitiesExplanatory" id="hkfrs-full_DisclosureOfInformationAboutLiquidityArrangementsGuaranteesOrOtherCommitmentsWithThirdPartiesThatMayAffectFairValueOrRiskOfInterestsInStructuredEntitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory" id="hkfrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForAllocatingTransactionPriceExplanatory" id="hkfrs-full_DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForAllocatingTransactionPriceExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForAssessingWhetherEstimateOfVariableConsiderationIsConstrainedExplanatory" id="hkfrs-full_DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForAssessingWhetherEstimateOfVariableConsiderationIsConstrainedExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForDeterminingTransactionPriceExplanatory" id="hkfrs-full_DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForDeterminingTransactionPriceExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForMeasuringObligationsForReturnsRefundsAndOtherSimilarObligationsExplanatory" id="hkfrs-full_DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForMeasuringObligationsForReturnsRefundsAndOtherSimilarObligationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutPillarTwoIncomeTaxesAbstract" id="hkfrs-full_DisclosureOfInformationAboutPillarTwoIncomeTaxesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsAbstract" id="hkfrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory" id="hkfrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsLineItems" id="hkfrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsTable" id="hkfrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutUnconsolidatedStructuredEntitiesControlledByInvestmentEntityAbstract" id="hkfrs-full_DisclosureOfInformationAboutUnconsolidatedStructuredEntitiesControlledByInvestmentEntityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutUnconsolidatedStructuredEntitiesControlledByInvestmentEntityExplanatory" id="hkfrs-full_DisclosureOfInformationAboutUnconsolidatedStructuredEntitiesControlledByInvestmentEntityExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutUnconsolidatedStructuredEntitiesControlledByInvestmentEntityLineItems" id="hkfrs-full_DisclosureOfInformationAboutUnconsolidatedStructuredEntitiesControlledByInvestmentEntityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutUnconsolidatedStructuredEntitiesControlledByInvestmentEntityTable" id="hkfrs-full_DisclosureOfInformationAboutUnconsolidatedStructuredEntitiesControlledByInvestmentEntityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutUnconsolidatedSubsidiariesAbstract" id="hkfrs-full_DisclosureOfInformationAboutUnconsolidatedSubsidiariesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutUnconsolidatedSubsidiariesExplanatory" id="hkfrs-full_DisclosureOfInformationAboutUnconsolidatedSubsidiariesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutUnconsolidatedSubsidiariesLineItems" id="hkfrs-full_DisclosureOfInformationAboutUnconsolidatedSubsidiariesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutUnconsolidatedSubsidiariesTable" id="hkfrs-full_DisclosureOfInformationAboutUnconsolidatedSubsidiariesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitAbstract" id="hkfrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitExplanatory" id="hkfrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" id="hkfrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitTable" id="hkfrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract" id="hkfrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" id="hkfrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" id="hkfrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" id="hkfrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory" id="hkfrs-full_DisclosureOfInformationRelatingToSupplierFinanceArrangementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationSufficientToPermitReconciliationOfClassesDeterminedForFairValueMeasurementToLineItemsInStatementOfFinancialPositionAssetsExplanatory" id="hkfrs-full_DisclosureOfInformationSufficientToPermitReconciliationOfClassesDeterminedForFairValueMeasurementToLineItemsInStatementOfFinancialPositionAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationSufficientToPermitReconciliationOfClassesDeterminedForFairValueMeasurementToLineItemsInStatementOfFinancialPositionEntitysOwnEquityInstrumentsExplanatory" id="hkfrs-full_DisclosureOfInformationSufficientToPermitReconciliationOfClassesDeterminedForFairValueMeasurementToLineItemsInStatementOfFinancialPositionEntitysOwnEquityInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationSufficientToPermitReconciliationOfClassesDeterminedForFairValueMeasurementToLineItemsInStatementOfFinancialPositionLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfInformationSufficientToPermitReconciliationOfClassesDeterminedForFairValueMeasurementToLineItemsInStatementOfFinancialPositionLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory" id="hkfrs-full_DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationWhenCurrencyIsNotExchangeableIntoAnotherCurrencyExplanatory" id="hkfrs-full_DisclosureOfInformationWhenCurrencyIsNotExchangeableIntoAnotherCurrencyExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationWhenForeignOperationsFunctionalCurrencyIsNotExchangeableIntoPresentationCurrencyExplanatory" id="hkfrs-full_DisclosureOfInformationWhenForeignOperationsFunctionalCurrencyIsNotExchangeableIntoPresentationCurrencyExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInitialApplicationOfStandardsOrInterpretationsAbstract" id="hkfrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" id="hkfrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" id="hkfrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17Abstract" id="hkfrs-full_DisclosureOfInputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17Explanatory" id="hkfrs-full_DisclosureOfInputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17LineItems" id="hkfrs-full_DisclosureOfInputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17LineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17Table" id="hkfrs-full_DisclosureOfInputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17Table" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInsuranceContractsExplanatory" id="hkfrs-full_DisclosureOfInsuranceContractsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInsurancePremiumRevenueExplanatory" id="hkfrs-full_DisclosureOfInsurancePremiumRevenueExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsAbstract" id="hkfrs-full_DisclosureOfIntangibleAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsAndGoodwillExplanatory" id="hkfrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsExplanatory" id="hkfrs-full_DisclosureOfIntangibleAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsLineItems" id="hkfrs-full_DisclosureOfIntangibleAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsMaterialToEntityAbstract" id="hkfrs-full_DisclosureOfIntangibleAssetsMaterialToEntityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsMaterialToEntityExplanatory" id="hkfrs-full_DisclosureOfIntangibleAssetsMaterialToEntityExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsMaterialToEntityLineItems" id="hkfrs-full_DisclosureOfIntangibleAssetsMaterialToEntityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsMaterialToEntityTable" id="hkfrs-full_DisclosureOfIntangibleAssetsMaterialToEntityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsTable" id="hkfrs-full_DisclosureOfIntangibleAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeAbstract" id="hkfrs-full_DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory" id="hkfrs-full_DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeLineItems" id="hkfrs-full_DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeTable" id="hkfrs-full_DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInterestExpenseExplanatory" id="hkfrs-full_DisclosureOfInterestExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInterestInFundsExplanatory" id="hkfrs-full_DisclosureOfInterestInFundsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInterestIncomeExpenseExplanatory" id="hkfrs-full_DisclosureOfInterestIncomeExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInterestIncomeExplanatory" id="hkfrs-full_DisclosureOfInterestIncomeExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInterestsInAssociatesExplanatory" id="hkfrs-full_DisclosureOfInterestsInAssociatesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInterestsInJointArrangementsExplanatory" id="hkfrs-full_DisclosureOfInterestsInJointArrangementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInterestsInOtherEntitiesExplanatory" id="hkfrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInterestsInSubsidiariesExplanatory" id="hkfrs-full_DisclosureOfInterestsInSubsidiariesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInterestsInUnconsolidatedStructuredEntitiesExplanatory" id="hkfrs-full_DisclosureOfInterestsInUnconsolidatedStructuredEntitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInterimFinancialReportingExplanatory" id="hkfrs-full_DisclosureOfInterimFinancialReportingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInternalCreditExposuresAbstract" id="hkfrs-full_DisclosureOfInternalCreditExposuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInternalCreditExposuresExplanatory" id="hkfrs-full_DisclosureOfInternalCreditExposuresExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInternalCreditExposuresLineItems" id="hkfrs-full_DisclosureOfInternalCreditExposuresLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInternalCreditExposuresTable" id="hkfrs-full_DisclosureOfInternalCreditExposuresTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInventoriesExplanatory" id="hkfrs-full_DisclosureOfInventoriesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInvestmentContractsLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfInvestmentContractsLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInvestmentEntitiesExplanatory" id="hkfrs-full_DisclosureOfInvestmentEntitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInvestmentPropertyAbstract" id="hkfrs-full_DisclosureOfInvestmentPropertyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInvestmentPropertyExplanatory" id="hkfrs-full_DisclosureOfInvestmentPropertyExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInvestmentPropertyLineItems" id="hkfrs-full_DisclosureOfInvestmentPropertyLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInvestmentPropertyTable" id="hkfrs-full_DisclosureOfInvestmentPropertyTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" id="hkfrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory" id="hkfrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfIssuedCapitalExplanatory" id="hkfrs-full_DisclosureOfIssuedCapitalExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfJointOperationsAbstract" id="hkfrs-full_DisclosureOfJointOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfJointOperationsExplanatory" id="hkfrs-full_DisclosureOfJointOperationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfJointOperationsLineItems" id="hkfrs-full_DisclosureOfJointOperationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfJointOperationsTable" id="hkfrs-full_DisclosureOfJointOperationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfJointVenturesAbstract" id="hkfrs-full_DisclosureOfJointVenturesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfJointVenturesExplanatory" id="hkfrs-full_DisclosureOfJointVenturesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfJointVenturesLineItems" id="hkfrs-full_DisclosureOfJointVenturesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfJointVenturesTable" id="hkfrs-full_DisclosureOfJointVenturesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfKnownOrReasonablyEstimableInformationAboutExposureToPillarTwoIncomeTaxesExplanatory" id="hkfrs-full_DisclosureOfKnownOrReasonablyEstimableInformationAboutExposureToPillarTwoIncomeTaxesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfLeasePrepaymentsExplanatory" id="hkfrs-full_DisclosureOfLeasePrepaymentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfLeasesExplanatory" id="hkfrs-full_DisclosureOfLeasesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfLiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementAbstract" id="hkfrs-full_DisclosureOfLiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfLiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementExplanatory" id="hkfrs-full_DisclosureOfLiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfLiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementLineItems" id="hkfrs-full_DisclosureOfLiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfLiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementTable" id="hkfrs-full_DisclosureOfLiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfLiquidityRiskExplanatory" id="hkfrs-full_DisclosureOfLiquidityRiskExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfLoansAndAdvancesToBanksExplanatory" id="hkfrs-full_DisclosureOfLoansAndAdvancesToBanksExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfLoansAndAdvancesToCustomersExplanatory" id="hkfrs-full_DisclosureOfLoansAndAdvancesToCustomersExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMajorCustomersAbstract" id="hkfrs-full_DisclosureOfMajorCustomersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMajorCustomersLineItems" id="hkfrs-full_DisclosureOfMajorCustomersLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMajorCustomersTable" id="hkfrs-full_DisclosureOfMajorCustomersTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMarketRiskExplanatory" id="hkfrs-full_DisclosureOfMarketRiskExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract" id="hkfrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesLineItems" id="hkfrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" id="hkfrs-full_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskAbstract" id="hkfrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskExplanatory" id="hkfrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" id="hkfrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" id="hkfrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForLiquidityRiskThatArisesFromContractsWithinScopeOfHKFRS17Abstract" id="hkfrs-full_DisclosureOfMaturityAnalysisForLiquidityRiskThatArisesFromContractsWithinScopeOfHKFRS17Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForLiquidityRiskThatArisesFromContractsWithinScopeOfHKFRS17Explanatory" id="hkfrs-full_DisclosureOfMaturityAnalysisForLiquidityRiskThatArisesFromContractsWithinScopeOfHKFRS17Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForLiquidityRiskThatArisesFromContractsWithinScopeOfHKFRS17LineItems" id="hkfrs-full_DisclosureOfMaturityAnalysisForLiquidityRiskThatArisesFromContractsWithinScopeOfHKFRS17LineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForLiquidityRiskThatArisesFromContractsWithinScopeOfHKFRS17Table" id="hkfrs-full_DisclosureOfMaturityAnalysisForLiquidityRiskThatArisesFromContractsWithinScopeOfHKFRS17Table" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesAbstract" id="hkfrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" id="hkfrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" id="hkfrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableAbstract" id="hkfrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" id="hkfrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" id="hkfrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" id="hkfrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAbstract" id="hkfrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory" id="hkfrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" id="hkfrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" id="hkfrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfUndiscountedCashOutflowsToRepurchaseDerecognisedFinancialAssetsExplanatory" id="hkfrs-full_DisclosureOfMaturityAnalysisOfUndiscountedCashOutflowsToRepurchaseDerecognisedFinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfUndiscountedCashOutflowsToRepurchaseDerecognisedFinancialAssetsOrAmountsPayableToTransfereeInRespectOfTransferredAssetsAbstract" id="hkfrs-full_DisclosureOfMaturityAnalysisOfUndiscountedCashOutflowsToRepurchaseDerecognisedFinancialAssetsOrAmountsPayableToTransfereeInRespectOfTransferredAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfUndiscountedCashOutflowsToRepurchaseDerecognisedFinancialAssetsOrAmountsPayableToTransfereeInRespectOfTransferredAssetsLineItems" id="hkfrs-full_DisclosureOfMaturityAnalysisOfUndiscountedCashOutflowsToRepurchaseDerecognisedFinancialAssetsOrAmountsPayableToTransfereeInRespectOfTransferredAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfMaturityAnalysisOfUndiscountedCashOutflowsToRepurchaseDerecognisedFinancialAssetsOrAmountsPayableToTransfereeInRespectOfTransferredAssetsTable" id="hkfrs-full_DisclosureOfMaturityAnalysisOfUndiscountedCashOutflowsToRepurchaseDerecognisedFinancialAssetsOrAmountsPayableToTransfereeInRespectOfTransferredAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract" id="hkfrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" id="hkfrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" id="hkfrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" id="hkfrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNatureAndExtentOfRisksThatAriseFromContractsWithinScopeOfHKFRS17Abstract" id="hkfrs-full_DisclosureOfNatureAndExtentOfRisksThatAriseFromContractsWithinScopeOfHKFRS17Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNatureAndExtentOfRisksThatAriseFromContractsWithinScopeOfHKFRS17Explanatory" id="hkfrs-full_DisclosureOfNatureAndExtentOfRisksThatAriseFromContractsWithinScopeOfHKFRS17Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNatureAndExtentOfRisksThatAriseFromContractsWithinScopeOfHKFRS17LineItems" id="hkfrs-full_DisclosureOfNatureAndExtentOfRisksThatAriseFromContractsWithinScopeOfHKFRS17LineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNatureAndExtentOfRisksThatAriseFromContractsWithinScopeOfHKFRS17Table" id="hkfrs-full_DisclosureOfNatureAndExtentOfRisksThatAriseFromContractsWithinScopeOfHKFRS17Table" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNatureOfPotentialIncomeTaxConsequencesThatWouldResultFromPaymentOfDividendExplanatory" id="hkfrs-full_DisclosureOfNatureOfPotentialIncomeTaxConsequencesThatWouldResultFromPaymentOfDividendExplanatory" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNetAssetValueAttributableToUnitholdersExplanatory" id="hkfrs-full_DisclosureOfNetAssetValueAttributableToUnitholdersExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNetDefinedBenefitLiabilityAssetAbstract" id="hkfrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" id="hkfrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" id="hkfrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNetDefinedBenefitLiabilityAssetTable" id="hkfrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" id="hkfrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNonadjustingEventsAfterReportingPeriodExplanatory" id="hkfrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" id="hkfrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNonadjustingEventsAfterReportingPeriodTable" id="hkfrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNoncontrollingInterestsExplanatory" id="hkfrs-full_DisclosureOfNoncontrollingInterestsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" id="hkfrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" id="hkfrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" id="hkfrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" id="hkfrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract" id="hkfrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" id="hkfrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" id="hkfrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" id="hkfrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalAbstract" id="hkfrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" id="hkfrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems" id="hkfrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable" id="hkfrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOffsettingOfFinancialAssetsAbstract" id="hkfrs-full_DisclosureOfOffsettingOfFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOffsettingOfFinancialAssetsExplanatory" id="hkfrs-full_DisclosureOfOffsettingOfFinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOffsettingOfFinancialAssetsLineItems" id="hkfrs-full_DisclosureOfOffsettingOfFinancialAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOffsettingOfFinancialAssetsTable" id="hkfrs-full_DisclosureOfOffsettingOfFinancialAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOffsettingOfFinancialLiabilitiesAbstract" id="hkfrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOffsettingOfFinancialLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOffsettingOfFinancialLiabilitiesLineItems" id="hkfrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOffsettingOfFinancialLiabilitiesTable" id="hkfrs-full_DisclosureOfOffsettingOfFinancialLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOperatingSegmentsAbstract" id="hkfrs-full_DisclosureOfOperatingSegmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOperatingSegmentsExplanatory" id="hkfrs-full_DisclosureOfOperatingSegmentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOperatingSegmentsLineItems" id="hkfrs-full_DisclosureOfOperatingSegmentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOperatingSegmentsTable" id="hkfrs-full_DisclosureOfOperatingSegmentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherAssetsExplanatory" id="hkfrs-full_DisclosureOfOtherAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherCurrentAssetsExplanatory" id="hkfrs-full_DisclosureOfOtherCurrentAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherCurrentLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfOtherCurrentLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfOtherLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherNoncurrentAssetsExplanatory" id="hkfrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherNoncurrentLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherOperatingExpenseExplanatory" id="hkfrs-full_DisclosureOfOtherOperatingExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherOperatingIncomeExpenseExplanatory" id="hkfrs-full_DisclosureOfOtherOperatingIncomeExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherOperatingIncomeExplanatory" id="hkfrs-full_DisclosureOfOtherOperatingIncomeExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherProvisionsAbstract" id="hkfrs-full_DisclosureOfOtherProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" id="hkfrs-full_DisclosureOfOtherProvisionsContingentLiabilitiesAndContingentAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherProvisionsExplanatory" id="hkfrs-full_DisclosureOfOtherProvisionsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherProvisionsLineItems" id="hkfrs-full_DisclosureOfOtherProvisionsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfOtherProvisionsTable" id="hkfrs-full_DisclosureOfOtherProvisionsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfPerformanceObligationsAbstract" id="hkfrs-full_DisclosureOfPerformanceObligationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfPerformanceObligationsExplanatory" id="hkfrs-full_DisclosureOfPerformanceObligationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfPerformanceObligationsLineItems" id="hkfrs-full_DisclosureOfPerformanceObligationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfPerformanceObligationsTable" id="hkfrs-full_DisclosureOfPerformanceObligationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfPrepaymentsAndOtherAssetsExplanatory" id="hkfrs-full_DisclosureOfPrepaymentsAndOtherAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfProductsAndServicesAbstract" id="hkfrs-full_DisclosureOfProductsAndServicesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfProductsAndServicesExplanatory" id="hkfrs-full_DisclosureOfProductsAndServicesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfProductsAndServicesLineItems" id="hkfrs-full_DisclosureOfProductsAndServicesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfProductsAndServicesTable" id="hkfrs-full_DisclosureOfProductsAndServicesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfProfitLossFromOperatingActivitiesExplanatory" id="hkfrs-full_DisclosureOfProfitLossFromOperatingActivitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfPropertyPlantAndEquipmentAbstract" id="hkfrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfPropertyPlantAndEquipmentExplanatory" id="hkfrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfPropertyPlantAndEquipmentLineItems" id="hkfrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfPropertyPlantAndEquipmentTable" id="hkfrs-full_DisclosureOfPropertyPlantAndEquipmentTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfProvisionMatrixAbstract" id="hkfrs-full_DisclosureOfProvisionMatrixAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfProvisionMatrixExplanatory" id="hkfrs-full_DisclosureOfProvisionMatrixExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfProvisionMatrixLineItems" id="hkfrs-full_DisclosureOfProvisionMatrixLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfProvisionMatrixTable" id="hkfrs-full_DisclosureOfProvisionMatrixTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfProvisionsExplanatory" id="hkfrs-full_DisclosureOfProvisionsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfQualitativeInformationAboutRiskAndNatureAndCarryingAmountOfAssetsAndLiabilitiesExposedToRiskExplanatory" id="hkfrs-full_DisclosureOfQualitativeInformationAboutRiskAndNatureAndCarryingAmountOfAssetsAndLiabilitiesExposedToRiskExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfQuantitativeInformationAboutLeasesForLesseeAbstract" id="hkfrs-full_DisclosureOfQuantitativeInformationAboutLeasesForLesseeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfQuantitativeInformationAboutLeasesForLessorAbstract" id="hkfrs-full_DisclosureOfQuantitativeInformationAboutLeasesForLessorAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfQuantitativeInformationAboutRightofuseAssetsAbstract" id="hkfrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" id="hkfrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" id="hkfrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" id="hkfrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsAbstract" id="hkfrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" id="hkfrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" id="hkfrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" id="hkfrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsAbstract" id="hkfrs-full_DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsLineItems" id="hkfrs-full_DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsTable" id="hkfrs-full_DisclosureOfRangeOfPaymentDueDatesOfFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRankingAndAmountsOfPotentialLossesInStructuredEntitiesBorneByPartiesWhoseInterestsRankLowerThanEntitysInterestsExplanatory" id="hkfrs-full_DisclosureOfRankingAndAmountsOfPotentialLossesInStructuredEntitiesBorneByPartiesWhoseInterestsRankLowerThanEntitysInterestsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReclassificationOfFinancialAssetsAbstract" id="hkfrs-full_DisclosureOfReclassificationOfFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReclassificationOfFinancialAssetsExplanatory" id="hkfrs-full_DisclosureOfReclassificationOfFinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReclassificationOfFinancialAssetsLineItems" id="hkfrs-full_DisclosureOfReclassificationOfFinancialAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReclassificationOfFinancialAssetsTable" id="hkfrs-full_DisclosureOfReclassificationOfFinancialAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReclassificationOfFinancialInstrumentsExplanatory" id="hkfrs-full_DisclosureOfReclassificationOfFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReclassificationsOrChangesInPresentationAbstract" id="hkfrs-full_DisclosureOfReclassificationsOrChangesInPresentationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReclassificationsOrChangesInPresentationExplanatory" id="hkfrs-full_DisclosureOfReclassificationsOrChangesInPresentationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReclassificationsOrChangesInPresentationLineItems" id="hkfrs-full_DisclosureOfReclassificationsOrChangesInPresentationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReclassificationsOrChangesInPresentationTable" id="hkfrs-full_DisclosureOfReclassificationsOrChangesInPresentationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationBetweenInvestmentDerecognisedAndAssetsAndLiabilitiesRecognisedTransitionFromAccountingForInvestmentAtCostOrInAccordanceWithHKFRS9ToAccountingForAssetsAndLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfReconciliationBetweenInvestmentDerecognisedAndAssetsAndLiabilitiesRecognisedTransitionFromAccountingForInvestmentAtCostOrInAccordanceWithHKFRS9ToAccountingForAssetsAndLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationBetweenInvestmentDerecognisedAndAssetsAndLiabilitiesRecognisedTransitionFromEquityMethodToAccountingForAssetsAndLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfReconciliationBetweenInvestmentDerecognisedAndAssetsAndLiabilitiesRecognisedTransitionFromEquityMethodToAccountingForAssetsAndLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInBiologicalAssetsAbstract" id="hkfrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" id="hkfrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" id="hkfrs-full_DisclosureOfReconciliationOfChangesInBiologicalAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInGoodwillAbstract" id="hkfrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInGoodwillExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInGoodwillLineItems" id="hkfrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInGoodwillTable" id="hkfrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInInsuranceContractsByComponentsAbstract" id="hkfrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByComponentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInInsuranceContractsByComponentsExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByComponentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInInsuranceContractsByComponentsLineItems" id="hkfrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByComponentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInInsuranceContractsByComponentsTable" id="hkfrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByComponentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsAbstract" id="hkfrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsLineItems" id="hkfrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsTable" id="hkfrs-full_DisclosureOfReconciliationOfChangesInInsuranceContractsByRemainingCoverageAndIncurredClaimsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" id="hkfrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" id="hkfrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" id="hkfrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsAbstract" id="hkfrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" id="hkfrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" id="hkfrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInPropertyPlantAndEquipmentIncludingRightofuseAssetsAbstract" id="hkfrs-full_DisclosureOfReconciliationOfChangesInPropertyPlantAndEquipmentIncludingRightofuseAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInPropertyPlantAndEquipmentIncludingRightofuseAssetsExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfChangesInPropertyPlantAndEquipmentIncludingRightofuseAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInPropertyPlantAndEquipmentIncludingRightofuseAssetsLineItems" id="hkfrs-full_DisclosureOfReconciliationOfChangesInPropertyPlantAndEquipmentIncludingRightofuseAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfChangesInPropertyPlantAndEquipmentIncludingRightofuseAssetsTable" id="hkfrs-full_DisclosureOfReconciliationOfChangesInPropertyPlantAndEquipmentIncludingRightofuseAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsToIndividualLineItemsInStatementOfFinancialPositionExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsToIndividualLineItemsInStatementOfFinancialPositionExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsToIndividualLineItemsInStatementOfFinancialPositionExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsToIndividualLineItemsInStatementOfFinancialPositionExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract" id="hkfrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" id="hkfrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" id="hkfrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfSummarisedFinancialInformationOfAssociateAccountedForUsingEquityMethodToCarryingAmountOfInterestInAssociateExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfAssociateAccountedForUsingEquityMethodToCarryingAmountOfInterestInAssociateExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory" id="hkfrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRedemptionProhibitionTransferBetweenFinancialLiabilitiesAndEquityExplanatory" id="hkfrs-full_DisclosureOfRedemptionProhibitionTransferBetweenFinancialLiabilitiesAndEquityExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesAbstract" id="hkfrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesLineItems" id="hkfrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesTable" id="hkfrs-full_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRedesignationOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS17Abstract" id="hkfrs-full_DisclosureOfRedesignationOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS17Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRedesignationOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS17Explanatory" id="hkfrs-full_DisclosureOfRedesignationOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS17Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRedesignationOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS17LineItems" id="hkfrs-full_DisclosureOfRedesignationOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS17LineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRedesignationOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS17Table" id="hkfrs-full_DisclosureOfRedesignationOfFinancialAssetsAtDateOfInitialApplicationOfHKFRS17Table" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRegulatoryDeferralAccountsExplanatory" id="hkfrs-full_DisclosureOfRegulatoryDeferralAccountsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReimbursementRightsAbstract" id="hkfrs-full_DisclosureOfReimbursementRightsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReimbursementRightsExplanatory" id="hkfrs-full_DisclosureOfReimbursementRightsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReimbursementRightsLineItems" id="hkfrs-full_DisclosureOfReimbursementRightsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReimbursementRightsTable" id="hkfrs-full_DisclosureOfReimbursementRightsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReinsuranceExplanatory" id="hkfrs-full_DisclosureOfReinsuranceExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRelatedPartyExplanatory" id="hkfrs-full_DisclosureOfRelatedPartyExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRepurchaseAndReverseRepurchaseAgreementsExplanatory" id="hkfrs-full_DisclosureOfRepurchaseAndReverseRepurchaseAgreementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfResearchAndDevelopmentExpenseExplanatory" id="hkfrs-full_DisclosureOfResearchAndDevelopmentExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReservesAndOtherEquityInterestExplanatory" id="hkfrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReservesWithinEquityAbstract" id="hkfrs-full_DisclosureOfReservesWithinEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReservesWithinEquityLineItems" id="hkfrs-full_DisclosureOfReservesWithinEquityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfReservesWithinEquityTable" id="hkfrs-full_DisclosureOfReservesWithinEquityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRestrictedCashAndCashEquivalentsExplanatory" id="hkfrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRevenueExplanatory" id="hkfrs-full_DisclosureOfRevenueExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRevenueFromContractsWithCustomersExplanatory" id="hkfrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingAbstract" id="hkfrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory" id="hkfrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingLineItems" id="hkfrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable" id="hkfrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRisksToWhichEntityIsExposedWhenCurrencyIsNotExchangeableAbstract" id="hkfrs-full_DisclosureOfRisksToWhichEntityIsExposedWhenCurrencyIsNotExchangeableAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRisksToWhichEntityIsExposedWhenCurrencyIsNotExchangeableExplanatory" id="hkfrs-full_DisclosureOfRisksToWhichEntityIsExposedWhenCurrencyIsNotExchangeableExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRisksToWhichEntityIsExposedWhenCurrencyIsNotExchangeableLineItems" id="hkfrs-full_DisclosureOfRisksToWhichEntityIsExposedWhenCurrencyIsNotExchangeableLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfRisksToWhichEntityIsExposedWhenCurrencyIsNotExchangeableTable" id="hkfrs-full_DisclosureOfRisksToWhichEntityIsExposedWhenCurrencyIsNotExchangeableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSegmentsMajorCustomersExplanatory" id="hkfrs-full_DisclosureOfSegmentsMajorCustomersExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract" id="hkfrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" id="hkfrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" id="hkfrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" id="hkfrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsAbstract" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsExplanatory" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsLineItems" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsTable" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsEntitysOwnEquityInstrumentsAbstract" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsEntitysOwnEquityInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsEntitysOwnEquityInstrumentsExplanatory" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsEntitysOwnEquityInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsEntitysOwnEquityInstrumentsLineItems" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsEntitysOwnEquityInstrumentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsEntitysOwnEquityInstrumentsTable" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsEntitysOwnEquityInstrumentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesAbstract" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesLineItems" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesTable" id="hkfrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisOtherThanSpecifiedInParagraph128aOfHKFRS17Explanatory" id="hkfrs-full_DisclosureOfSensitivityAnalysisOtherThanSpecifiedInParagraph128aOfHKFRS17Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17Abstract" id="hkfrs-full_DisclosureOfSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17Abstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17Explanatory" id="hkfrs-full_DisclosureOfSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17LineItems" id="hkfrs-full_DisclosureOfSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17LineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17Table" id="hkfrs-full_DisclosureOfSensitivityAnalysisToChangesInRiskExposuresThatAriseFromContractsWithinScopeOfHKFRS17Table" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfServiceConcessionArrangementsAbstract" id="hkfrs-full_DisclosureOfServiceConcessionArrangementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfServiceConcessionArrangementsExplanatory" id="hkfrs-full_DisclosureOfServiceConcessionArrangementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfServiceConcessionArrangementsLineItems" id="hkfrs-full_DisclosureOfServiceConcessionArrangementsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfServiceConcessionArrangementsTable" id="hkfrs-full_DisclosureOfServiceConcessionArrangementsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" id="hkfrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSharebasedPaymentArrangementsExplanatory" id="hkfrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantAdjustmentsToValuationObtainedExplanatory" id="hkfrs-full_DisclosureOfSignificantAdjustmentsToValuationObtainedExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantInvestmentsInAssociatesAbstract" id="hkfrs-full_DisclosureOfSignificantInvestmentsInAssociatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantInvestmentsInAssociatesExplanatory" id="hkfrs-full_DisclosureOfSignificantInvestmentsInAssociatesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantInvestmentsInAssociatesLineItems" id="hkfrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantInvestmentsInAssociatesTable" id="hkfrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" id="hkfrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" id="hkfrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" id="hkfrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantInvestmentsInSubsidiariesTable" id="hkfrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantJudgementsAndAssumptionsMadeInRelationToInterestsInOtherEntitiesExplanatory" id="hkfrs-full_DisclosureOfSignificantJudgementsAndAssumptionsMadeInRelationToInterestsInOtherEntitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantJudgementsAndChangesInJudgementsMadeInApplyingHKFRS17Explanatory" id="hkfrs-full_DisclosureOfSignificantJudgementsAndChangesInJudgementsMadeInApplyingHKFRS17Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsAbstract" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsLineItems" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsTable" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfEquityAbstract" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfEquityExplanatory" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfEquityExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfEquityLineItems" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfEquityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfEquityTable" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfEquityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesAbstract" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesLineItems" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesTable" id="hkfrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfStatementThatInformationIsNotKnownOrReasonablyEstimableAndEntitysProgressInAssessingExposureToPillarTwoIncomeTaxesExplanatory" id="hkfrs-full_DisclosureOfStatementThatInformationIsNotKnownOrReasonablyEstimableAndEntitysProgressInAssessingExposureToPillarTwoIncomeTaxesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSubordinatedLiabilitiesExplanatory" id="hkfrs-full_DisclosureOfSubordinatedLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSummarisedFinancialInformationAboutForeignOperationAbstract" id="hkfrs-full_DisclosureOfSummarisedFinancialInformationAboutForeignOperationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSummarisedFinancialInformationAboutForeignOperationExplanatory" id="hkfrs-full_DisclosureOfSummarisedFinancialInformationAboutForeignOperationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSummarisedFinancialInformationAboutForeignOperationLineItems" id="hkfrs-full_DisclosureOfSummarisedFinancialInformationAboutForeignOperationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfSummarisedFinancialInformationAboutForeignOperationTable" id="hkfrs-full_DisclosureOfSummarisedFinancialInformationAboutForeignOperationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTaxReceivablesAndPayablesExplanatory" id="hkfrs-full_DisclosureOfTaxReceivablesAndPayablesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract" id="hkfrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" id="hkfrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" id="hkfrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" id="hkfrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" id="hkfrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory" id="hkfrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" id="hkfrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" id="hkfrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTermsAndConditionsOfSupplierFinanceArrangementsExplanatory" id="hkfrs-full_DisclosureOfTermsAndConditionsOfSupplierFinanceArrangementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTradeAndOtherPayablesExplanatory" id="hkfrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTradeAndOtherReceivablesExplanatory" id="hkfrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTradingIncomeExpenseExplanatory" id="hkfrs-full_DisclosureOfTradingIncomeExpenseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsAbstract" id="hkfrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory" id="hkfrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems" id="hkfrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable" id="hkfrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionsBetweenRelatedPartiesAbstract" id="hkfrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" id="hkfrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionsBetweenRelatedPartiesLineItems" id="hkfrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionsBetweenRelatedPartiesTable" id="hkfrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationAbstract" id="hkfrs-full_DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationExplanatory" id="hkfrs-full_DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationLineItems" id="hkfrs-full_DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationTable" id="hkfrs-full_DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTransfersOfFinancialAssetsExplanatory" id="hkfrs-full_DisclosureOfTransfersOfFinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTreasurySharesExplanatory" id="hkfrs-full_DisclosureOfTreasurySharesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfTypeAndEffectOfNoncashChangesToFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory" id="hkfrs-full_DisclosureOfTypeAndEffectOfNoncashChangesToFinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfUnconsolidatedStructuredEntitiesAbstract" id="hkfrs-full_DisclosureOfUnconsolidatedStructuredEntitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfUnconsolidatedStructuredEntitiesExplanatory" id="hkfrs-full_DisclosureOfUnconsolidatedStructuredEntitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfUnconsolidatedStructuredEntitiesLineItems" id="hkfrs-full_DisclosureOfUnconsolidatedStructuredEntitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfUnconsolidatedStructuredEntitiesTable" id="hkfrs-full_DisclosureOfUnconsolidatedStructuredEntitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfVoluntaryChangeInAccountingPolicyAbstract" id="hkfrs-full_DisclosureOfVoluntaryChangeInAccountingPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfVoluntaryChangeInAccountingPolicyLineItems" id="hkfrs-full_DisclosureOfVoluntaryChangeInAccountingPolicyLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfVoluntaryChangeInAccountingPolicyTable" id="hkfrs-full_DisclosureOfVoluntaryChangeInAccountingPolicyTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsAbstract" id="hkfrs-full_DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsExplanatory" id="hkfrs-full_DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsLineItems" id="hkfrs-full_DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsTable" id="hkfrs-full_DisclosureOfYieldCurveUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItemsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureThatRelatedPartyTransactionsWereMadeOnTermsEquivalentToThoseThatPrevailInArmsLengthTransactions" id="hkfrs-full_DisclosureThatRelatedPartyTransactionsWereMadeOnTermsEquivalentToThoseThatPrevailInArmsLengthTransactions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureWhetherLoansPayableInDefaultRemediedOrTermsOfLoansPayableRenegotiatedBeforeAuthorisationForIssueOfFinancialStatements" id="hkfrs-full_DisclosureWhetherLoansPayableInDefaultRemediedOrTermsOfLoansPayableRenegotiatedBeforeAuthorisationForIssueOfFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DiscontinuedOperationsMember" id="hkfrs-full_DiscontinuedOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DiscountRateMeasurementInputMember" id="hkfrs-full_DiscountRateMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal" id="hkfrs-full_DiscountRateUsedInCurrentMeasurementOfFairValueLessCostsOfDisposal" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DiscountRateUsedInPreviousMeasurementOfFairValueLessCostsOfDisposal" id="hkfrs-full_DiscountRateUsedInPreviousMeasurementOfFairValueLessCostsOfDisposal" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DiscountRateUsedToReflectTimeValueOfMoneyRegulatoryDeferralAccountBalances" id="hkfrs-full_DiscountRateUsedToReflectTimeValueOfMoneyRegulatoryDeferralAccountBalances" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="DiscountedCashFlowMember" id="hkfrs-full_DiscountedCashFlowMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DiscountedUnguaranteedResidualValueOfAssetsSubjectToFinanceLease" id="hkfrs-full_DiscountedUnguaranteedResidualValueOfAssetsSubjectToFinanceLease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DiscussionOfImpactThatInitialApplicationOfHKFRSIsExpectedToHaveOnFinancialStatements" id="hkfrs-full_DiscussionOfImpactThatInitialApplicationOfHKFRSIsExpectedToHaveOnFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisposalGroupsClassifiedAsHeldForSaleMember" id="hkfrs-full_DisposalGroupsClassifiedAsHeldForSaleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisposalOfMajorSubsidiaryMember" id="hkfrs-full_DisposalOfMajorSubsidiaryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsAndRetirementsIntangibleAssetsAndGoodwill" id="hkfrs-full_DisposalsAndRetirementsIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsAndRetirementsIntangibleAssetsAndGoodwillAbstract" id="hkfrs-full_DisposalsAndRetirementsIntangibleAssetsAndGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwillAbstract" id="hkfrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsAndRetirementsPropertyPlantAndEquipment" id="hkfrs-full_DisposalsAndRetirementsPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsAndRetirementsPropertyPlantAndEquipmentAbstract" id="hkfrs-full_DisposalsAndRetirementsPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsAndRetirementsPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_DisposalsAndRetirementsPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsAndRetirementsPropertyPlantAndEquipmentIncludingRightofuseAssetsAbstract" id="hkfrs-full_DisposalsAndRetirementsPropertyPlantAndEquipmentIncludingRightofuseAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsAndRetirementsRightofuseAssets" id="hkfrs-full_DisposalsAndRetirementsRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsAndRetirementsRightofuseAssetsAbstract" id="hkfrs-full_DisposalsAndRetirementsRightofuseAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsBiologicalAssets" id="hkfrs-full_DisposalsBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsIntangibleAssetsAndGoodwill" id="hkfrs-full_DisposalsIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_DisposalsIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsInvestmentProperty" id="hkfrs-full_DisposalsInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsPropertyPlantAndEquipment" id="hkfrs-full_DisposalsPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_DisposalsPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisposalsRightofuseAssets" id="hkfrs-full_DisposalsRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DistributionAndAdministrativeExpense" id="hkfrs-full_DistributionAndAdministrativeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DistributionCosts" id="hkfrs-full_DistributionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendPayables" id="hkfrs-full_DividendPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DividendsClassifiedAsExpense" id="hkfrs-full_DividendsClassifiedAsExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsPaid" id="hkfrs-full_DividendsPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsPaidClassifiedAsFinancingActivities" id="hkfrs-full_DividendsPaidClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsPaidClassifiedAsOperatingActivities" id="hkfrs-full_DividendsPaidClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsPaidOrdinaryShares" id="hkfrs-full_DividendsPaidOrdinaryShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsPaidOrdinarySharesPerShare" id="hkfrs-full_DividendsPaidOrdinarySharesPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DividendsPaidOtherShares" id="hkfrs-full_DividendsPaidOtherShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsPaidOtherSharesPerShare" id="hkfrs-full_DividendsPaidOtherSharesPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities" id="hkfrs-full_DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsPaidToNoncontrollingInterests" id="hkfrs-full_DividendsPaidToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities" id="hkfrs-full_DividendsPaidToNoncontrollingInterestsClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsPayable" id="hkfrs-full_DividendsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" id="hkfrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" id="hkfrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DividendsReceived" id="hkfrs-full_DividendsReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsReceivedClassifiedAsInvestingActivities" id="hkfrs-full_DividendsReceivedClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsReceivedClassifiedAsOperatingActivities" id="hkfrs-full_DividendsReceivedClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsReceivedFromAssociatesClassifiedAsInvestingActivities" id="hkfrs-full_DividendsReceivedFromAssociatesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsReceivedFromInvestmentsAccountedForUsingEquityMethodClassifiedAsInvestingActivities" id="hkfrs-full_DividendsReceivedFromInvestmentsAccountedForUsingEquityMethodClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities" id="hkfrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsRecognisedAsDistributionsToNoncontrollingInterests" id="hkfrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsRecognisedAsDistributionsToOwnersOfParent" id="hkfrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear" id="hkfrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYears" id="hkfrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsRecognisedAsDistributionsToOwnersPerShare" id="hkfrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DividendsRecognisedForInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeDerecognisedDuringPeriod" id="hkfrs-full_DividendsRecognisedForInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeDerecognisedDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DividendsRecognisedForInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeHeldAtEndOfReportingPeriod" id="hkfrs-full_DividendsRecognisedForInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeHeldAtEndOfReportingPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DomicileOfEntity" id="hkfrs-full_DomicileOfEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EarningsPerShareExplanatory" id="hkfrs-full_EarningsPerShareExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EarningsPerShareLineItems" id="hkfrs-full_EarningsPerShareLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EarningsPerShareTable" id="hkfrs-full_EarningsPerShareTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EffectOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesAxis" id="hkfrs-full_EffectOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EffectOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesMember" id="hkfrs-full_EffectOfAdjustmentsMadeWhenEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncomeForContractsWithDirectParticipationFeaturesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EffectOfAssetCeilingMember" id="hkfrs-full_EffectOfAssetCeilingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EffectOfExchangeRateChangesOnCashAndCashEquivalents" id="hkfrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EffectOfExchangeRateChangesOnCashAndCashEquivalentsAbstract" id="hkfrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EffectOfTransitionToHKFRSsMember" id="hkfrs-full_EffectOfTransitionToHKFRSsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EffectOnAdjustmentToContractualServiceMarginOfChoiceNotToAdjustContractualServiceMarginForSomeChangesInFulfilmentCashFlowsForContractsWithDirectParticipationFeatures" id="hkfrs-full_EffectOnAdjustmentToContractualServiceMarginOfChoiceNotToAdjustContractualServiceMarginForSomeChangesInFulfilmentCashFlowsForContractsWithDirectParticipationFeatures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="EffectiveDateOfRevaluationRightofuseAssets" id="hkfrs-full_EffectiveDateOfRevaluationRightofuseAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EffectiveDatesOfRevaluationIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_EffectiveDatesOfRevaluationIntangibleAssetsOtherThanGoodwill" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EffectiveDatesOfRevaluationPropertyPlantAndEquipment" id="hkfrs-full_EffectiveDatesOfRevaluationPropertyPlantAndEquipment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EffectiveInterestRateDeterminedOnDateOfReclassificationOfFinancialAssetsFirstApplicationOfHKFRS9" id="hkfrs-full_EffectiveInterestRateDeterminedOnDateOfReclassificationOfFinancialAssetsFirstApplicationOfHKFRS9" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="EffectiveInterestRateDeterminedOnDateOfReclassificationOfFinancialLiabilitiesFirstApplicationOfHKFRS9" id="hkfrs-full_EffectiveInterestRateDeterminedOnDateOfReclassificationOfFinancialLiabilitiesFirstApplicationOfHKFRS9" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="EffectiveInterestRateOfFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssets" id="hkfrs-full_EffectiveInterestRateOfFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssets" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="EffectiveInterestRateOfFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLoss" id="hkfrs-full_EffectiveInterestRateOfFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLoss" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="EightYearsBeforeReportingYearMember" id="hkfrs-full_EightYearsBeforeReportingYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ElectricityDistributionMember" id="hkfrs-full_ElectricityDistributionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EliminationOfIntersegmentAmountsMember" id="hkfrs-full_EliminationOfIntersegmentAmountsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EmployeeBenefitsExpense" id="hkfrs-full_EmployeeBenefitsExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EmployeeContributions" id="hkfrs-full_EmployeeContributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="EmployerContributions" id="hkfrs-full_EmployerContributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="EnergyExpense" id="hkfrs-full_EnergyExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EnergyTransmissionCharges" id="hkfrs-full_EnergyTransmissionCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember" id="hkfrs-full_EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysOwnEquityInstrumentsMember" id="hkfrs-full_EntitysOwnEquityInstrumentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForAssociatesMember" id="hkfrs-full_EntitysTotalForAssociatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForBusinessCombinationsMember" id="hkfrs-full_EntitysTotalForBusinessCombinationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForCashgeneratingUnitsMember" id="hkfrs-full_EntitysTotalForCashgeneratingUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForConsolidatedStructuredEntitiesMember" id="hkfrs-full_EntitysTotalForConsolidatedStructuredEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForExternalCreditGradesMember" id="hkfrs-full_EntitysTotalForExternalCreditGradesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForImpairmentOfFinancialAssetsMember" id="hkfrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" id="hkfrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForInternalCreditGradesMember" id="hkfrs-full_EntitysTotalForInternalCreditGradesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForJointOperationsMember" id="hkfrs-full_EntitysTotalForJointOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForJointVenturesMember" id="hkfrs-full_EntitysTotalForJointVenturesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForProbabilityOfDefaultMember" id="hkfrs-full_EntitysTotalForProbabilityOfDefaultMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForRelatedPartiesMember" id="hkfrs-full_EntitysTotalForRelatedPartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForSegmentConsolidationItemsMember" id="hkfrs-full_EntitysTotalForSegmentConsolidationItemsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForSubsidiariesMember" id="hkfrs-full_EntitysTotalForSubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForUnconsolidatedStructuredEntitiesMember" id="hkfrs-full_EntitysTotalForUnconsolidatedStructuredEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EntitysTotalForUnconsolidatedSubsidiariesMember" id="hkfrs-full_EntitysTotalForUnconsolidatedSubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Equity" id="hkfrs-full_Equity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="EquityAbstract" id="hkfrs-full_EquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityAndLiabilities" id="hkfrs-full_EquityAndLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="EquityAndLiabilitiesAbstract" id="hkfrs-full_EquityAndLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityAttributableToOwnersOfParent" id="hkfrs-full_EquityAttributableToOwnersOfParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="EquityAttributableToOwnersOfParentMember" id="hkfrs-full_EquityAttributableToOwnersOfParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityInstrumentsAmountContributedToFairValueOfPlanAssets" id="hkfrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="EquityInstrumentsHeld" id="hkfrs-full_EquityInstrumentsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="EquityInstrumentsHeldAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_EquityInstrumentsHeldAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="EquityInstrumentsHeldAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" id="hkfrs-full_EquityInstrumentsHeldAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="EquityInterestsOfAcquirer" id="hkfrs-full_EquityInterestsOfAcquirer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="EquityInvestmentsMember" id="hkfrs-full_EquityInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityLiabilitiesAndRegulatoryDeferralAccountCreditBalances" id="hkfrs-full_EquityLiabilitiesAndRegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="EquityMember" id="hkfrs-full_EquityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityPriceRiskMember" id="hkfrs-full_EquityPriceRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EquityReclassifiedIntoFinancialLiabilities" id="hkfrs-full_EquityReclassifiedIntoFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EstimateOfContributionsExpectedToBePaidToPlan" id="hkfrs-full_EstimateOfContributionsExpectedToBePaidToPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="EstimateOfUndiscountedClaimsThatAriseFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_EstimateOfUndiscountedClaimsThatAriseFromContractsWithinScopeOfHKFRS17" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="EstimatedCashFlowsOfFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssets" id="hkfrs-full_EstimatedCashFlowsOfFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EstimatedCashFlowsOfFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLoss" id="hkfrs-full_EstimatedCashFlowsOfFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="EstimatedFinancialEffectContingentLiabilitiesInBusinessCombination" id="hkfrs-full_EstimatedFinancialEffectContingentLiabilitiesInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="EstimatedFinancialEffectOfContingentAssets" id="hkfrs-full_EstimatedFinancialEffectOfContingentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="EstimatedFinancialEffectOfContingentLiabilities" id="hkfrs-full_EstimatedFinancialEffectOfContingentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="EstimatesOfPresentValueOfFutureCashFlowsMember" id="hkfrs-full_EstimatesOfPresentValueOfFutureCashFlowsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EstimatesOfPresentValueOfFutureCashInflowsMember" id="hkfrs-full_EstimatesOfPresentValueOfFutureCashInflowsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EstimatesOfPresentValueOfFutureCashOutflowsInflowsThatAriseFromContractsWithinScopeOfHKFRS17ThatAreLiabilities" id="hkfrs-full_EstimatesOfPresentValueOfFutureCashOutflowsInflowsThatAriseFromContractsWithinScopeOfHKFRS17ThatAreLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="EstimatesOfPresentValueOfFutureCashOutflowsMember" id="hkfrs-full_EstimatesOfPresentValueOfFutureCashOutflowsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EstimatesOfPresentValueOfFutureCashOutflowsOtherThanInsuranceAcquisitionCashFlowsMember" id="hkfrs-full_EstimatesOfPresentValueOfFutureCashOutflowsOtherThanInsuranceAcquisitionCashFlowsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EstimatesOfPresentValueOfInsuranceAcquisitionCashFlowsMember" id="hkfrs-full_EstimatesOfPresentValueOfInsuranceAcquisitionCashFlowsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EventsOfReclassificationOfFinancialAssetsAxis" id="hkfrs-full_EventsOfReclassificationOfFinancialAssetsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EventsOfReclassificationOfFinancialAssetsMember" id="hkfrs-full_EventsOfReclassificationOfFinancialAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExchangeDifferencesOnTranslationAbstract" id="hkfrs-full_ExchangeDifferencesOnTranslationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExciseTaxPayables" id="hkfrs-full_ExciseTaxPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ExercisePriceShareOptionsGranted2019" id="hkfrs-full_ExercisePriceShareOptionsGranted2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpectedCashOutflowOnRedemptionOrRepurchaseOfPuttableFinancialInstruments" id="hkfrs-full_ExpectedCashOutflowOnRedemptionOrRepurchaseOfPuttableFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ExpectedCreditLossRate" id="hkfrs-full_ExpectedCreditLossRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ExpectedCreditLossesCollectivelyAssessedMember" id="hkfrs-full_ExpectedCreditLossesCollectivelyAssessedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpectedCreditLossesIndividuallyAssessedMember" id="hkfrs-full_ExpectedCreditLossesIndividuallyAssessedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpectedDividendAsPercentageShareOptionsGranted" id="hkfrs-full_ExpectedDividendAsPercentageShareOptionsGranted" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpectedDividendShareOptionsGranted" id="hkfrs-full_ExpectedDividendShareOptionsGranted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpectedReimbursementContingentLiabilitiesInBusinessCombination" id="hkfrs-full_ExpectedReimbursementContingentLiabilitiesInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ExpectedReimbursementOtherProvisions" id="hkfrs-full_ExpectedReimbursementOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ExpenseArisingFromExplorationForAndEvaluationOfMineralResources" id="hkfrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseByNature" id="hkfrs-full_ExpenseByNature" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseByNatureAbstract" id="hkfrs-full_ExpenseByNatureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseDueToUnwindingOfDiscountOnProvisions" id="hkfrs-full_ExpenseDueToUnwindingOfDiscountOnProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" id="hkfrs-full_ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseFromContinuingInvolvementInDerecognisedFinancialAssets" id="hkfrs-full_ExpenseFromContinuingInvolvementInDerecognisedFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseFromContinuingInvolvementInDerecognisedFinancialAssetsCumulativelyRecognised" id="hkfrs-full_ExpenseFromContinuingInvolvementInDerecognisedFinancialAssetsCumulativelyRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" id="hkfrs-full_ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" id="hkfrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssetsAbstract" id="hkfrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseFromSharebasedPaymentTransactionsWithEmployees" id="hkfrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseOfRestructuringActivities" id="hkfrs-full_ExpenseOfRestructuringActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" id="hkfrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed" id="hkfrs-full_ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" id="hkfrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" id="hkfrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpensesFromAllocationOfPremiumsPaidToReinsurer" id="hkfrs-full_ExpensesFromAllocationOfPremiumsPaidToReinsurer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpensesOnFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsRecognisedInOtherComprehensiveIncome" id="hkfrs-full_ExpensesOnFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsRecognisedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExpensesOnFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossRecognisedInProfitOrLoss" id="hkfrs-full_ExpensesOnFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationHowServiceConcessionArrangementHasBeenClassified" id="hkfrs-full_ExplanationHowServiceConcessionArrangementHasBeenClassified" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfAccountingPoliciesAndMethodsOfComputationFollowedInInterimFinancialStatements" id="hkfrs-full_ExplanationOfAccountingPoliciesAndMethodsOfComputationFollowedInInterimFinancialStatements" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfAdjustmentsThatWouldBeNecessaryToAchieveTrueAndFairView" id="hkfrs-full_ExplanationOfAdjustmentsThatWouldBeNecessaryToAchieveTrueAndFairView" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfAmountOfAnyGainRecognisedAndLineItemInStatementOfComprehensiveIncomeInWhichGainIsRecognisedInBargainPurchase" id="hkfrs-full_ExplanationOfAmountOfAnyGainRecognisedAndLineItemInStatementOfComprehensiveIncomeInWhichGainIsRecognisedInBargainPurchase" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfAnyChangesInRangeOfOutcomesUndiscountedAndReasonsForThoseChangesForContingentConsideration" id="hkfrs-full_ExplanationOfAnyChangesInRangeOfOutcomesUndiscountedAndReasonsForThoseChangesForContingentConsideration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfAnyChangesInRecognisedAmountsOfContingentConsideration" id="hkfrs-full_ExplanationOfAnyChangesInRecognisedAmountsOfContingentConsideration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfAssetsAcquiredByWayOfGovernmentGrantAndInitiallyRecognisedAtFairValue" id="hkfrs-full_ExplanationOfAssetsAcquiredByWayOfGovernmentGrantAndInitiallyRecognisedAtFairValue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfAssumptionAboutFutureWithSignificantRiskOfResultingInMaterialAdjustments" id="hkfrs-full_ExplanationOfAssumptionAboutFutureWithSignificantRiskOfResultingInMaterialAdjustments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfBasisOfPreparationOfUnadjustedComparativeInformation" id="hkfrs-full_ExplanationOfBasisOfPreparationOfUnadjustedComparativeInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfBodyOfAuthorisation" id="hkfrs-full_ExplanationOfBodyOfAuthorisation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfChangeInBusinessModelForManagingFinancialAssets" id="hkfrs-full_ExplanationOfChangeInBusinessModelForManagingFinancialAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfChangeInNameOfReportingEntityOrOtherMeansOfIdentificationFromEndOfPrecedingReportingPeriod" id="hkfrs-full_ExplanationOfChangeInNameOfReportingEntityOrOtherMeansOfIdentificationFromEndOfPrecedingReportingPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfChangesInApplicableTaxRatesToPreviousAccountingPeriod" id="hkfrs-full_ExplanationOfChangesInApplicableTaxRatesToPreviousAccountingPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfChangesInDescriptionOfRetirementBenefitPlan" id="hkfrs-full_ExplanationOfChangesInDescriptionOfRetirementBenefitPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfContractualObligationsToPurchaseConstructOrDevelopInvestmentPropertyOrForRepairsMaintenanceOrEnhancements" id="hkfrs-full_ExplanationOfContractualObligationsToPurchaseConstructOrDevelopInvestmentPropertyOrForRepairsMaintenanceOrEnhancements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfCreditRiskManagementPracticesAndHowTheyRelateToRecognitionAndMeasurementOfExpectedCreditLossesExplanatory" id="hkfrs-full_ExplanationOfCreditRiskManagementPracticesAndHowTheyRelateToRecognitionAndMeasurementOfExpectedCreditLossesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfDepartureFromHKFRS" id="hkfrs-full_ExplanationOfDepartureFromHKFRS" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfDetailsOfAnyInvestmentInEmployer" id="hkfrs-full_ExplanationOfDetailsOfAnyInvestmentInEmployer" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfDetailsOfGuaranteesGivenOrReceivedOfOutstandingBalancesForRelatedPartyTransaction" id="hkfrs-full_ExplanationOfDetailsOfGuaranteesGivenOrReceivedOfOutstandingBalancesForRelatedPartyTransaction" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfDetailsOfInvestmentExceedingEitherFivePerCentOfNetAssetsAvailableForBenefitsOrFivePerCentOfAnyClassOrTypeOfSecurity" id="hkfrs-full_ExplanationOfDetailsOfInvestmentExceedingEitherFivePerCentOfNetAssetsAvailableForBenefitsOrFivePerCentOfAnyClassOrTypeOfSecurity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfDifferenceBetweenOperatingLeaseCommitmentsDisclosedApplyingHKAS17AndLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfHKFRS16Explanatory" id="hkfrs-full_ExplanationOfDifferenceBetweenOperatingLeaseCommitmentsDisclosedApplyingHKAS17AndLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfHKFRS16Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfDirectMeasurementOfFairValueOfGoodsOrServicesReceived" id="hkfrs-full_ExplanationOfDirectMeasurementOfFairValueOfGoodsOrServicesReceived" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfDisposalOfInvestmentPropertyCarriedAtCostOrInAccordanceWithHKFRS16WithinFairValueModel" id="hkfrs-full_ExplanationOfDisposalOfInvestmentPropertyCarriedAtCostOrInAccordanceWithHKFRS16WithinFairValueModel" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEffectOfChangeForBiologicalAssetForWhichFairValueBecomesReliablyMeasurable" id="hkfrs-full_ExplanationOfEffectOfChangeForBiologicalAssetForWhichFairValueBecomesReliablyMeasurable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEffectOfChangesInCompositionOfEntityDuringInterimPeriod" id="hkfrs-full_ExplanationOfEffectOfChangesInCompositionOfEntityDuringInterimPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEffectOfChangesInPlanToSellNoncurrentAssetOrDisposalGroupHeldForSaleOnResultsOfOperationsForCurrentPeriod" id="hkfrs-full_ExplanationOfEffectOfChangesInPlanToSellNoncurrentAssetOrDisposalGroupHeldForSaleOnResultsOfOperationsForCurrentPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEffectOfChangesInPlanToSellNoncurrentAssetOrDisposalGroupHeldForSaleOnResultsOfOperationsForPriorPeriod" id="hkfrs-full_ExplanationOfEffectOfChangesInPlanToSellNoncurrentAssetOrDisposalGroupHeldForSaleOnResultsOfOperationsForPriorPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions" id="hkfrs-full_ExplanationOfEffectOfSharebasedPaymentsOnFinancialPositions" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEffectOfSharebasedPaymentsOnProfitOrLoss" id="hkfrs-full_ExplanationOfEffectOfSharebasedPaymentsOnProfitOrLoss" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEffectOfTransitionOnReportedCashFlows" id="hkfrs-full_ExplanationOfEffectOfTransitionOnReportedCashFlows" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEffectOfTransitionOnReportedFinancialPerformance" id="hkfrs-full_ExplanationOfEffectOfTransitionOnReportedFinancialPerformance" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEffectOfTransitionOnReportedFinancialPosition" id="hkfrs-full_ExplanationOfEffectOfTransitionOnReportedFinancialPosition" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEffectThatTimingOfSatisfactionOfPerformanceObligationsAndTypicalTimingOfPaymentHaveOnContractAssetsAndContractLiabilitiesExplanatory" id="hkfrs-full_ExplanationOfEffectThatTimingOfSatisfactionOfPerformanceObligationsAndTypicalTimingOfPaymentHaveOnContractAssetsAndContractLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEstimatedFinancialEffectContingentLiabilitiesInBusinessCombination" id="hkfrs-full_ExplanationOfEstimatedFinancialEffectContingentLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfEstimatedFinancialEffectOfContingentAssets" id="hkfrs-full_ExplanationOfEstimatedFinancialEffectOfContingentAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactAndBasisForPreparationOfFinancialStatementsWhenNotGoingConcernBasis" id="hkfrs-full_ExplanationOfFactAndBasisForPreparationOfFinancialStatementsWhenNotGoingConcernBasis" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactThatAggregateCarryingAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAllocatedToRecoverableAmountsIsSignificant" id="hkfrs-full_ExplanationOfFactThatAggregateCarryingAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAllocatedToRecoverableAmountsIsSignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactThatCarryingAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesIsNotSignificant" id="hkfrs-full_ExplanationOfFactThatCarryingAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesIsNotSignificant" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactThatEntitysOwnersOrOthersHavePowerToAmendFinancialStatementsAfterIssue" id="hkfrs-full_ExplanationOfFactThatEntitysOwnersOrOthersHavePowerToAmendFinancialStatementsAfterIssue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactThatFinancialInstrumentsWhoseFairValuePreviouslyCouldNotBeReliablyMeasuredAreDerecognised" id="hkfrs-full_ExplanationOfFactThatFinancialInstrumentsWhoseFairValuePreviouslyCouldNotBeReliablyMeasuredAreDerecognised" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactThatFinancialStatementsAndCorrespondingFiguresForPreviousPeriodsHaveBeenRestatedForChangesInGeneralPurchasingPowerOfFunctionalCurrency" id="hkfrs-full_ExplanationOfFactThatFinancialStatementsAndCorrespondingFiguresForPreviousPeriodsHaveBeenRestatedForChangesInGeneralPurchasingPowerOfFunctionalCurrency" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactThatFinancialStatementsForPreviousPeriodsNotPresented" id="hkfrs-full_ExplanationOfFactThatFinancialStatementsForPreviousPeriodsNotPresented" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactThatMaximumAmountOfPaymentForContingentConsiderationArrangementsAndIndemnificationAssetsIsUnlimited" id="hkfrs-full_ExplanationOfFactThatMaximumAmountOfPaymentForContingentConsiderationArrangementsAndIndemnificationAssetsIsUnlimited" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactThatSharesHaveNoParValue" id="hkfrs-full_ExplanationOfFactThatSharesHaveNoParValue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactorsInReachingDecisionThatProvisionOfSupportToPreviouslyUnconsolidatedStructuredEntityResultedInObtainingControl" id="hkfrs-full_ExplanationOfFactorsInReachingDecisionThatProvisionOfSupportToPreviouslyUnconsolidatedStructuredEntityResultedInObtainingControl" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactsAndCircumstancesIndicatingRareSituationForReclassificationOutOfFinancialAssetsAtFairValueThroughProfitOrLoss" id="hkfrs-full_ExplanationOfFactsAndCircumstancesIndicatingRareSituationForReclassificationOutOfFinancialAssetsAtFairValueThroughProfitOrLoss" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFactsAndCircumstancesOfSaleOrReclassificationAndExpectedDisposalMannerAndTiming" id="hkfrs-full_ExplanationOfFactsAndCircumstancesOfSaleOrReclassificationAndExpectedDisposalMannerAndTiming" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFinancialEffectOfAdjustmentsRelatedToBusinessCombinations" id="hkfrs-full_ExplanationOfFinancialEffectOfAdjustmentsRelatedToBusinessCombinations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFinancialEffectOfContingentLiabilities" id="hkfrs-full_ExplanationOfFinancialEffectOfContingentLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFinancialEffectOfDepartureFromHKFRS" id="hkfrs-full_ExplanationOfFinancialEffectOfDepartureFromHKFRS" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod" id="hkfrs-full_ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfGainOrLossThatRelatesToIdentifiableAssetsAcquiredOrLiabilitiesAssumedInBusinessCombination" id="hkfrs-full_ExplanationOfGainOrLossThatRelatesToIdentifiableAssetsAcquiredOrLiabilitiesAssumedInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfGainsLossesRecognisedWhenControlInSubsidiaryIsLost" id="hkfrs-full_ExplanationOfGainsLossesRecognisedWhenControlInSubsidiaryIsLost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfHedgeIneffectivenessResultingFromSourcesThatEmergedInHedgingRelationship" id="hkfrs-full_ExplanationOfHedgeIneffectivenessResultingFromSourcesThatEmergedInHedgingRelationship" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfHowAndWhyEntityHadAndCeasedToHaveFunctionalCurrencyForWhichReliableGeneralPriceIndexIsNotAvailableAndNoExchangeabilityWithStableForeignCurrencyExists" id="hkfrs-full_ExplanationOfHowAndWhyEntityHadAndCeasedToHaveFunctionalCurrencyForWhichReliableGeneralPriceIndexIsNotAvailableAndNoExchangeabilityWithStableForeignCurrencyExists" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfHowEntityDeterminedMeasurementOfInsuranceContractsAtTransitionDate" id="hkfrs-full_ExplanationOfHowEntityDeterminedMeasurementOfInsuranceContractsAtTransitionDate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfHowRateRegulatorIsRelated" id="hkfrs-full_ExplanationOfHowRateRegulatorIsRelated" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfHowSignificantChangesInGrossCarryingAmountOfFinancialInstrumentsContributedToChangesInLossAllowance" id="hkfrs-full_ExplanationOfHowSignificantChangesInGrossCarryingAmountOfFinancialInstrumentsContributedToChangesInLossAllowance" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" id="hkfrs-full_ExplanationOfHowTimingOfSatisfactionOfPerformanceObligationsRelatesToTypicalTimingOfPayment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfImpairmentLossRecognisedOrReversedByClassOfAssetsAndByReportableSegment" id="hkfrs-full_ExplanationOfImpairmentLossRecognisedOrReversedByClassOfAssetsAndByReportableSegment" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfIndependentValuerUsedForRevaluationPropertyPlantAndEquipment" id="hkfrs-full_ExplanationOfIndependentValuerUsedForRevaluationPropertyPlantAndEquipment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfInitialApplicationOfImpairmentRequirementsForFinancialInstrumentsExplanatory" id="hkfrs-full_ExplanationOfInitialApplicationOfImpairmentRequirementsForFinancialInstrumentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfInputsAssumptionsAndEstimationTechniquesUsedToApplyImpairmentRequirementsExplanatory" id="hkfrs-full_ExplanationOfInputsAssumptionsAndEstimationTechniquesUsedToApplyImpairmentRequirementsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfInsuranceFinanceIncomeExpenses" id="hkfrs-full_ExplanationOfInsuranceFinanceIncomeExpenses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfInterestRevenueReportedNetOfInterestExpense" id="hkfrs-full_ExplanationOfInterestRevenueReportedNetOfInterestExpense" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfInvestingAndFinancingTransactionsNotRequireUseOfCashOrCashEquivalents" id="hkfrs-full_ExplanationOfInvestingAndFinancingTransactionsNotRequireUseOfCashOrCashEquivalents" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfInvolvementOfIndependentValuerInRevaluationRightofuseAssets" id="hkfrs-full_ExplanationOfInvolvementOfIndependentValuerInRevaluationRightofuseAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfIssuancesRepurchasesAndRepaymentsOfDebtAndEquitySecurities" id="hkfrs-full_ExplanationOfIssuancesRepurchasesAndRepaymentsOfDebtAndEquitySecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfMainClassesOfAssetsAffectedByImpairmentLossesOrReversalsOfImpairmentLosses" id="hkfrs-full_ExplanationOfMainClassesOfAssetsAffectedByImpairmentLossesOrReversalsOfImpairmentLosses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfMainEventsAndCircumstancesThatLedToRecognitionOfImpairmentLossesAndReversalsOfImpairmentLosses" id="hkfrs-full_ExplanationOfMainEventsAndCircumstancesThatLedToRecognitionOfImpairmentLossesAndReversalsOfImpairmentLosses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfManagementJudgementsInApplyingEntitysAccountingPoliciesWithSignificantEffectOnRecognisedAmounts" id="hkfrs-full_ExplanationOfManagementJudgementsInApplyingEntitysAccountingPoliciesWithSignificantEffectOnRecognisedAmounts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfMaterialEventsSubsequentToEndOfInterimPeriodThatHaveNotBeenReflected" id="hkfrs-full_ExplanationOfMaterialEventsSubsequentToEndOfInterimPeriodThatHaveNotBeenReflected" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfMethodMainParametersAndAssumptionsUnderlyingInformationProvidedSensitivityAnalysisOtherThanSpecifiedInParagraph128aOfHKFRS17Explanatory" id="hkfrs-full_ExplanationOfMethodMainParametersAndAssumptionsUnderlyingInformationProvidedSensitivityAnalysisOtherThanSpecifiedInParagraph128aOfHKFRS17Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfMethodsUsedToDetermineInsuranceFinanceIncomeExpensesRecognisedInProfitOrLoss" id="hkfrs-full_ExplanationOfMethodsUsedToDetermineInsuranceFinanceIncomeExpensesRecognisedInProfitOrLoss" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfModificationsModifiedSharebasedPaymentArrangements" id="hkfrs-full_ExplanationOfModificationsModifiedSharebasedPaymentArrangements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNatureAndAdjustmentsToAmountsPreviouslyPresentedInDiscontinuedOperations" id="hkfrs-full_ExplanationOfNatureAndAdjustmentsToAmountsPreviouslyPresentedInDiscontinuedOperations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNatureAndAmountOfChangesInEstimatesOfAmountsReportedInPriorInterimPeriodsOrPriorFinancialYears" id="hkfrs-full_ExplanationOfNatureAndAmountOfChangesInEstimatesOfAmountsReportedInPriorInterimPeriodsOrPriorFinancialYears" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNatureAndAmountOfItemsAffectingAssetsLiabilitiesEquityNetIncomeOrCashFlowsThatAreUnusualBecauseOfTheirNatureSizeOrIncidence" id="hkfrs-full_ExplanationOfNatureAndAmountOfItemsAffectingAssetsLiabilitiesEquityNetIncomeOrCashFlowsThatAreUnusualBecauseOfTheirNatureSizeOrIncidence" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNatureAndAmountOfSignificantTransactions" id="hkfrs-full_ExplanationOfNatureAndAmountOfSignificantTransactions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNatureAndExtentOfObligationsToAcquireOrBuildItemsOfPropertyPlantAndEquipment" id="hkfrs-full_ExplanationOfNatureAndExtentOfObligationsToAcquireOrBuildItemsOfPropertyPlantAndEquipment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNatureAndExtentOfObligationsToDeliverOrRightsToReceiveSpecifiedAssetsAtEndOfConcessionPeriod" id="hkfrs-full_ExplanationOfNatureAndExtentOfObligationsToDeliverOrRightsToReceiveSpecifiedAssetsAtEndOfConcessionPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNatureAndExtentOfObligationsToProvideOrRightsToExpectProvisionOfServices" id="hkfrs-full_ExplanationOfNatureAndExtentOfObligationsToProvideOrRightsToExpectProvisionOfServices" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNatureAndExtentOfOtherRightsAndObligations" id="hkfrs-full_ExplanationOfNatureAndExtentOfOtherRightsAndObligations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNatureAndExtentOfRenewalAndTerminationOptions" id="hkfrs-full_ExplanationOfNatureAndExtentOfRenewalAndTerminationOptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNatureAndExtentOfRightsToUseSpecifiedAssets" id="hkfrs-full_ExplanationOfNatureAndExtentOfRightsToUseSpecifiedAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNatureOfRequirementInHKFRSAndConclusionWhyRequirementIsInConflictWithTrueAndFairView" id="hkfrs-full_ExplanationOfNatureOfRequirementInHKFRSAndConclusionWhyRequirementIsInConflictWithTrueAndFairView" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNecessaryInformationNotAvailableAndDevelopmentCostExcessive" id="hkfrs-full_ExplanationOfNecessaryInformationNotAvailableAndDevelopmentCostExcessive" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfNotAppliedNewStandardsOrInterpretations" id="hkfrs-full_ExplanationOfNotAppliedNewStandardsOrInterpretations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfObjectiveOfMethodUsedAndLimitationsThatMayResultInInformationProvidedSensitivityAnalysisOtherThanSpecifiedInParagraph128aOfHKFRS17" id="hkfrs-full_ExplanationOfObjectiveOfMethodUsedAndLimitationsThatMayResultInInformationProvidedSensitivityAnalysisOtherThanSpecifiedInParagraph128aOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows" id="hkfrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfPossibilityOfReimbursementContingentLiabilities" id="hkfrs-full_ExplanationOfPossibilityOfReimbursementContingentLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfPossibilityOfReimbursementContingentLiabilitiesInBusinessCombination" id="hkfrs-full_ExplanationOfPossibilityOfReimbursementContingentLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfReasonForNondisclosureOfInformationRegardingContingentAsset" id="hkfrs-full_ExplanationOfReasonForNondisclosureOfInformationRegardingContingentAsset" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfReasonForNondisclosureOfInformationRegardingContingentLiability" id="hkfrs-full_ExplanationOfReasonForNondisclosureOfInformationRegardingContingentLiability" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfReasonForNondisclosureOfInformationRegardingProvision" id="hkfrs-full_ExplanationOfReasonForNondisclosureOfInformationRegardingProvision" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfReasonWhyItIsImpracticableToDetermineAmountsForCorrectionRelatedToPriorPeriodErrors" id="hkfrs-full_ExplanationOfReasonWhyItIsImpracticableToDetermineAmountsForCorrectionRelatedToPriorPeriodErrors" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfReasonWhyItIsImpracticableToDetermineAmountsOfAdjustmentsRelatedToChangeInAccountingPolicy" id="hkfrs-full_ExplanationOfReasonWhyItIsImpracticableToDetermineAmountsOfAdjustmentsRelatedToChangeInAccountingPolicy" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfReasonsForChangesInLossAllowanceForFinancialInstruments" id="hkfrs-full_ExplanationOfReasonsForChangesInLossAllowanceForFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfReasonsForSignificantChangesInFinancialStatementLineItemsDueToApplicationOfHKFRS15" id="hkfrs-full_ExplanationOfReasonsForSignificantChangesInFinancialStatementLineItemsDueToApplicationOfHKFRS15" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfReasonsWhyEntityElectedToApplyHKFRSsAsIfItHadNeverStoppedApplyingHKFRSs" id="hkfrs-full_ExplanationOfReasonsWhyEntityElectedToApplyHKFRSsAsIfItHadNeverStoppedApplyingHKFRSs" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfRelationshipBetweenAmountsPayableOnDemandThatAriseFromContractsWithinScopeOfHKFRS17AndCarryingAmountOfRelatedGroupsOfContracts" id="hkfrs-full_ExplanationOfRelationshipBetweenAmountsPayableOnDemandThatAriseFromContractsWithinScopeOfHKFRS17AndCarryingAmountOfRelatedGroupsOfContracts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfRelationshipBetweenInsuranceFinanceIncomeExpensesAndInvestmentReturnOnAssets" id="hkfrs-full_ExplanationOfRelationshipBetweenInsuranceFinanceIncomeExpensesAndInvestmentReturnOnAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfRelationshipBetweenSensitivitiesToChangesInRiskExposuresArisingFromInsuranceContractsAndFromFinancialAssetsHeld" id="hkfrs-full_ExplanationOfRelationshipBetweenSensitivitiesToChangesInRiskExposuresArisingFromInsuranceContractsAndFromFinancialAssetsHeld" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfRelationshipsBetweenParentsAndEntity" id="hkfrs-full_ExplanationOfRelationshipsBetweenParentsAndEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfRelevantFactorsInReachingDecisionToProvideSupportThatResultedInControllingUnconsolidatedStructuredEntity" id="hkfrs-full_ExplanationOfRelevantFactorsInReachingDecisionToProvideSupportThatResultedInControllingUnconsolidatedStructuredEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfRestrictionsOnDistributionOfRevaluationSurplusForIntangibleAssets" id="hkfrs-full_ExplanationOfRestrictionsOnDistributionOfRevaluationSurplusForIntangibleAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfRestrictionsOnRemittanceOfIncomeAndDisposalProceedsOfInvestmentProperty" id="hkfrs-full_ExplanationOfRestrictionsOnRemittanceOfIncomeAndDisposalProceedsOfInvestmentProperty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory" id="hkfrs-full_ExplanationOfRiskManagementStrategyRelatedToHedgeAccountingExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfSeasonalityOrCyclicalityOfInterimOperations" id="hkfrs-full_ExplanationOfSeasonalityOrCyclicalityOfInterimOperations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfShareOptionsInSharebasedPaymentArrangement" id="hkfrs-full_ExplanationOfShareOptionsInSharebasedPaymentArrangement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" id="hkfrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfSignificantChangesInNetInvestmentInFinanceLeaseExplanatory" id="hkfrs-full_ExplanationOfSignificantChangesInNetInvestmentInFinanceLeaseExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfSignificantDecreaseInLevelOfGovernmentGrantsForAgriculturalActivity" id="hkfrs-full_ExplanationOfSignificantDecreaseInLevelOfGovernmentGrantsForAgriculturalActivity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfSignificantTermsOfServiceConcessionArrangementThatMayAffectAmountTimingAndCertaintyOfFutureCashFlows" id="hkfrs-full_ExplanationOfSignificantTermsOfServiceConcessionArrangementThatMayAffectAmountTimingAndCertaintyOfFutureCashFlows" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfTermsAndConditionsOfOutstandingBalancesForRelatedPartyTransaction" id="hkfrs-full_ExplanationOfTermsAndConditionsOfOutstandingBalancesForRelatedPartyTransaction" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" id="hkfrs-full_ExplanationOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfTransfersOfCumulativeGainOrLossWithinEquityOfInvestmentsInEquityDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_ExplanationOfTransfersOfCumulativeGainOrLossWithinEquityOfInvestmentsInEquityDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfUnfulfilledConditionsAndOtherContingenciesAttachingToGovernmentAssistance" id="hkfrs-full_ExplanationOfUnfulfilledConditionsAndOtherContingenciesAttachingToGovernmentAssistance" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfValueAssignedToKeyAssumption" id="hkfrs-full_ExplanationOfValueAssignedToKeyAssumption" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" id="hkfrs-full_ExplanationOfWhenEntityExpectsToRecogniseTransactionPriceAllocatedToRemainingPerformanceObligationsAsRevenue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfWhetherAnyConsiderationFromContractsWithCustomersIsNotIncludedInDisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligations" id="hkfrs-full_ExplanationOfWhetherAnyConsiderationFromContractsWithCustomersIsNotIncludedInDisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfWhetherBreachesWhichPermittedLenderToDemandAcceleratedRepaymentWereRemediedOrTermsOfLoansPayableWereRenegotiatedBeforeFinancialStatementsWereAuthorisedForIssue" id="hkfrs-full_ExplanationOfWhetherBreachesWhichPermittedLenderToDemandAcceleratedRepaymentWereRemediedOrTermsOfLoansPayableWereRenegotiatedBeforeFinancialStatementsWereAuthorisedForIssue" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfWhetherEntityAppliesExemptionInHKAS2425" id="hkfrs-full_ExplanationOfWhetherEntityAppliesExemptionInHKAS2425" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfWhetherEntityHasObligationToReturnCollateralSoldOrRepledged" id="hkfrs-full_ExplanationOfWhetherEntityHasObligationToReturnCollateralSoldOrRepledged" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfWhetherParticipantsContributeToRetirementBenefitPlan" id="hkfrs-full_ExplanationOfWhetherParticipantsContributeToRetirementBenefitPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfWhetherPracticalExpedientIsAppliedForDisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligations" id="hkfrs-full_ExplanationOfWhetherPracticalExpedientIsAppliedForDisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfWhyEntityCameToDifferentConclusionsInNewAssessmentApplyingParagraphs412aOr412AaOfHKFRS9AtDateOfInitialApplicationOfHKFRS17" id="hkfrs-full_ExplanationOfWhyEntityCameToDifferentConclusionsInNewAssessmentApplyingParagraphs412aOr412AaOfHKFRS9AtDateOfInitialApplicationOfHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfWhyFairValueCannotBeReliablyMeasuredForInvestmentPropertyAtCostOrInAccordanceWithHKFRS16WithinFairValueModel" id="hkfrs-full_ExplanationOfWhyFairValueCannotBeReliablyMeasuredForInvestmentPropertyAtCostOrInAccordanceWithHKFRS16WithinFairValueModel" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfWhyGeographicalInformationAboutRevenuesFromExternalCustomersAndNoncurrentAssetsIsNotReported" id="hkfrs-full_ExplanationOfWhyGeographicalInformationAboutRevenuesFromExternalCustomersAndNoncurrentAssetsIsNotReported" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOfWhyMethodsUsedToRecogniseRevenueProvideFaithfulDepictionOfTransferOfGoodsOrServices" id="hkfrs-full_ExplanationOfWhyMethodsUsedToRecogniseRevenueProvideFaithfulDepictionOfTransferOfGoodsOrServices" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationOrCrossReferencesToInterimFinancialStatementDisclosuresForFirsttimeAdopter" id="hkfrs-full_ExplanationOrCrossReferencesToInterimFinancialStatementDisclosuresForFirsttimeAdopter" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationWhenGreatestTransferActivityTookPlace" id="hkfrs-full_ExplanationWhenGreatestTransferActivityTookPlace" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationWhichDisclosuresCouldNotBeMadeAndReasonsWhyTheyCannotBeMadeIfInitialAccountingForBusinessCombinationIsIncomplete" id="hkfrs-full_ExplanationWhichDisclosuresCouldNotBeMadeAndReasonsWhyTheyCannotBeMadeIfInitialAccountingForBusinessCombinationIsIncomplete" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationWhyFairValueBecomesReliableForBiologicalAssetsPreviouslyMeasuredAtCost" id="hkfrs-full_ExplanationWhyFairValueBecomesReliableForBiologicalAssetsPreviouslyMeasuredAtCost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationWhyFairValueCannotBeReliablyMeasuredForBiologicalAssetsAtCost" id="hkfrs-full_ExplanationWhyFairValueCannotBeReliablyMeasuredForBiologicalAssetsAtCost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationWhyFairValueCannotBeReliablyMeasuredForInvestmentPropertyCostModel" id="hkfrs-full_ExplanationWhyFairValueCannotBeReliablyMeasuredForInvestmentPropertyCostModel" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplanationWhyFinancialStatementsNotPreparedOnGoingConcernBasis" id="hkfrs-full_ExplanationWhyFinancialStatementsNotPreparedOnGoingConcernBasis" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExplorationAndEvaluationAssetsMember" id="hkfrs-full_ExplorationAndEvaluationAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" id="hkfrs-full_ExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ExposureToRiskThatArisesFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_ExposureToRiskThatArisesFromContractsWithinScopeOfHKFRS17" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ExpropriationOfMajorAssetsByGovernmentMember" id="hkfrs-full_ExpropriationOfMajorAssetsByGovernmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExternalCreditGradesAxis" id="hkfrs-full_ExternalCreditGradesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExternalCreditGradesMember" id="hkfrs-full_ExternalCreditGradesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FactoringOfReceivablesMember" id="hkfrs-full_FactoringOfReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FactorsUsedToIdentifyEntitysReportableSegments" id="hkfrs-full_FactorsUsedToIdentifyEntitysReportableSegments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FairValueAsDeemedCostAxis" id="hkfrs-full_FairValueAsDeemedCostAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FairValueGainLossThatWouldHaveBeenRecognisedInOtherComprehensiveIncomeIfFinancialAssetsHadNotBeenReclassified" id="hkfrs-full_FairValueGainLossThatWouldHaveBeenRecognisedInOtherComprehensiveIncomeIfFinancialAssetsHadNotBeenReclassified" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueGainLossThatWouldHaveBeenRecognisedInProfitOrLossIfFinancialAssetsHadNotBeenReclassifiedOutOfFairValueThroughProfitOrLossAndIntoFairValueThroughOtherComprehensiveIncomeInitialApplicationOfHKFRS9" id="hkfrs-full_FairValueGainLossThatWouldHaveBeenRecognisedInProfitOrLossIfFinancialAssetsHadNotBeenReclassifiedOutOfFairValueThroughProfitOrLossAndIntoFairValueThroughOtherComprehensiveIncomeInitialApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueGainLossThatWouldHaveBeenRecognisedInProfitOrLossOrOtherComprehensiveIncomeIfFinancialAssetsHadNotBeenReclassifiedFirstApplicationOfHKFRS9" id="hkfrs-full_FairValueGainLossThatWouldHaveBeenRecognisedInProfitOrLossOrOtherComprehensiveIncomeIfFinancialAssetsHadNotBeenReclassifiedFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueGainLossThatWouldHaveBeenRecognisedInProfitOrLossOrOtherComprehensiveIncomeIfFinancialLiabilitiesHadNotBeenReclassifiedFirstApplicationOfHKFRS9" id="hkfrs-full_FairValueGainLossThatWouldHaveBeenRecognisedInProfitOrLossOrOtherComprehensiveIncomeIfFinancialLiabilitiesHadNotBeenReclassifiedFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueGainsLossesOnFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsNotRecognisedInOtherComprehensiveIncome" id="hkfrs-full_FairValueGainsLossesOnFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsNotRecognisedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueGainsLossesOnFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsRecognisedInOtherComprehensiveIncome" id="hkfrs-full_FairValueGainsLossesOnFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsRecognisedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueGainsLossesOnFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossNotRecognisedInProfitOrLoss" id="hkfrs-full_FairValueGainsLossesOnFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossNotRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueGainsLossesOnFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossRecognisedInProfitOrLoss" id="hkfrs-full_FairValueGainsLossesOnFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueGainsOrLossThatWouldHaveBeenRecognisedInProfitOrLossIfFinancialAssetsHadNotBeenReclassified" id="hkfrs-full_FairValueGainsOrLossThatWouldHaveBeenRecognisedInProfitOrLossIfFinancialAssetsHadNotBeenReclassified" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FairValueHedgesMember" id="hkfrs-full_FairValueHedgesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FairValueModelMember" id="hkfrs-full_FairValueModelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FairValueOfAcquiredReceivables" id="hkfrs-full_FairValueOfAcquiredReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfAssetsRepresentingContinuingInvolvementInDerecognisedFinancialAssets" id="hkfrs-full_FairValueOfAssetsRepresentingContinuingInvolvementInDerecognisedFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfAssociatedFinancialLiabilities" id="hkfrs-full_FairValueOfAssociatedFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfFinancialAssetsReclassifiedAsMeasuredAtAmortisedCost" id="hkfrs-full_FairValueOfFinancialAssetsReclassifiedAsMeasuredAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfFinancialAssetsReclassifiedAsMeasuredAtAmortisedCostFirstApplicationOfHKFRS9" id="hkfrs-full_FairValueOfFinancialAssetsReclassifiedAsMeasuredAtAmortisedCostFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfFinancialAssetsReclassifiedOutOfFairValueThroughOtherComprehensiveIncomeCategoryIntoAmortisedCostCategory" id="hkfrs-full_FairValueOfFinancialAssetsReclassifiedOutOfFairValueThroughOtherComprehensiveIncomeCategoryIntoAmortisedCostCategory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfFinancialAssetsReclassifiedOutOfFairValueThroughProfitOrLossAndIntoFairValueThroughOtherComprehensiveIncomeInitialApplicationOfHKFRS9" id="hkfrs-full_FairValueOfFinancialAssetsReclassifiedOutOfFairValueThroughProfitOrLossAndIntoFairValueThroughOtherComprehensiveIncomeInitialApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRiskAssets" id="hkfrs-full_FairValueOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRiskAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRiskLiabilities" id="hkfrs-full_FairValueOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRiskLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfFinancialLiabilitiesReclassifiedAsMeasuredAtAmortisedCostFirstApplicationOfHKFRS9" id="hkfrs-full_FairValueOfFinancialLiabilitiesReclassifiedAsMeasuredAtAmortisedCostFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfInvestmentInJointVenturesWherePriceQuotationsPublished" id="hkfrs-full_FairValueOfInvestmentInJointVenturesWherePriceQuotationsPublished" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfInvestmentPropertyWhenEntityAppliesCostModel" id="hkfrs-full_FairValueOfInvestmentPropertyWhenEntityAppliesCostModel" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfInvestmentsInAssociatesWherePriceQuotationsPublished" id="hkfrs-full_FairValueOfInvestmentsInAssociatesWherePriceQuotationsPublished" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfInvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAtDateOfDerecognition" id="hkfrs-full_FairValueOfInvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAtDateOfDerecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfLiabilitiesRepresentingContinuingInvolvementInDerecognisedFinancialAssets" id="hkfrs-full_FairValueOfLiabilitiesRepresentingContinuingInvolvementInDerecognisedFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount" id="hkfrs-full_FairValueOfPropertyPlantAndEquipmentMateriallyDifferentFromCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfSubsidiariesThatCeaseToBeConsolidatedAsOfDateOfChangeOfInvestmentEntityStatus" id="hkfrs-full_FairValueOfSubsidiariesThatCeaseToBeConsolidatedAsOfDateOfChangeOfInvestmentEntityStatus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfTransferredFinancialAssetsAssociatedFinancialLiabilitiesThatAreNotDerecognisedInTheirEntirety" id="hkfrs-full_FairValueOfTransferredFinancialAssetsAssociatedFinancialLiabilitiesThatAreNotDerecognisedInTheirEntirety" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfTransferredFinancialAssetsAssociatedFinancialLiabilitiesThatAreNotDerecognisedInTheirEntiretyAbstract" id="hkfrs-full_FairValueOfTransferredFinancialAssetsAssociatedFinancialLiabilitiesThatAreNotDerecognisedInTheirEntiretyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FairValueOfTransferredFinancialAssetsThatAreNotDerecognisedInTheirEntirety" id="hkfrs-full_FairValueOfTransferredFinancialAssetsThatAreNotDerecognisedInTheirEntirety" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FairValueOfUnderlyingItemsForContractsWithDirectParticipationFeatures" id="hkfrs-full_FairValueOfUnderlyingItemsForContractsWithDirectParticipationFeatures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FeeAndCommissionExpense" id="hkfrs-full_FeeAndCommissionExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FeeAndCommissionExpenseAbstract" id="hkfrs-full_FeeAndCommissionExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FeeAndCommissionIncome" id="hkfrs-full_FeeAndCommissionIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FeeAndCommissionIncomeAbstract" id="hkfrs-full_FeeAndCommissionIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FeeAndCommissionIncomeExpense" id="hkfrs-full_FeeAndCommissionIncomeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FeeAndCommissionIncomeExpenseAbstract" id="hkfrs-full_FeeAndCommissionIncomeExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FeeExpenseArisingFromFinancialLiabilitiesNotAtFairValueThroughProfitOrLoss" id="hkfrs-full_FeeExpenseArisingFromFinancialLiabilitiesNotAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FeeIncomeAndExpenseAbstract" id="hkfrs-full_FeeIncomeAndExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FeeIncomeArisingFromFinancialAssetsMeasuredAtAmortisedCost" id="hkfrs-full_FeeIncomeArisingFromFinancialAssetsMeasuredAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FeeIncomeExpenseArisingFromFinancialAssetsOrFinancialLiabilitiesNotAtFairValueThroughProfitOrLoss" id="hkfrs-full_FeeIncomeExpenseArisingFromFinancialAssetsOrFinancialLiabilitiesNotAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FeeIncomeExpenseArisingFromTrustAndFiduciaryActivities" id="hkfrs-full_FeeIncomeExpenseArisingFromTrustAndFiduciaryActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinalSalaryPensionDefinedBenefitPlansMember" id="hkfrs-full_FinalSalaryPensionDefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinanceCosts" id="hkfrs-full_FinanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FinanceCostsPaidClassifiedAsOperatingActivities" id="hkfrs-full_FinanceCostsPaidClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinanceIncome" id="hkfrs-full_FinanceIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinanceIncomeCost" id="hkfrs-full_FinanceIncomeCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossAbstract" id="hkfrs-full_FinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossBeforeTax" id="hkfrs-full_FinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossNetOfTax" id="hkfrs-full_FinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinanceIncomeExpensesFromReinsuranceContractsHeldRecognisedInProfitOrLoss" id="hkfrs-full_FinanceIncomeExpensesFromReinsuranceContractsHeldRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinanceIncomeOnNetInvestmentInFinanceLease" id="hkfrs-full_FinanceIncomeOnNetInvestmentInFinanceLease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinanceIncomeReceivedClassifiedAsOperatingActivities" id="hkfrs-full_FinanceIncomeReceivedClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FinanceLeaseReceivables" id="hkfrs-full_FinanceLeaseReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssets" id="hkfrs-full_FinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationCarryingAmountAfterApplyingAmendments" id="hkfrs-full_FinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationCarryingAmountAfterApplyingAmendments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationCarryingAmountImmediatelyBeforeApplyingAmendments" id="hkfrs-full_FinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationCarryingAmountImmediatelyBeforeApplyingAmendments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationMeasurementCategoryAfterApplyingAmendments" id="hkfrs-full_FinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationMeasurementCategoryAfterApplyingAmendments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationMeasurementCategoryImmediatelyBeforeApplyingAmendments" id="hkfrs-full_FinancialAssetsAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationMeasurementCategoryImmediatelyBeforeApplyingAmendments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAffectedByRedesignationAtDateOfInitialApplicationOfHKFRS17CarryingAmountAfterRedesignation" id="hkfrs-full_FinancialAssetsAffectedByRedesignationAtDateOfInitialApplicationOfHKFRS17CarryingAmountAfterRedesignation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAffectedByRedesignationAtDateOfInitialApplicationOfHKFRS17CarryingAmountImmediatelyBeforeRedesignation" id="hkfrs-full_FinancialAssetsAffectedByRedesignationAtDateOfInitialApplicationOfHKFRS17CarryingAmountImmediatelyBeforeRedesignation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAffectedByRedesignationAtDateOfInitialApplicationOfHKFRS17MeasurementCategoryAfterRedesignation" id="hkfrs-full_FinancialAssetsAffectedByRedesignationAtDateOfInitialApplicationOfHKFRS17MeasurementCategoryAfterRedesignation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAffectedByRedesignationAtDateOfInitialApplicationOfHKFRS17MeasurementCategoryImmediatelyBeforeRedesignation" id="hkfrs-full_FinancialAssetsAffectedByRedesignationAtDateOfInitialApplicationOfHKFRS17MeasurementCategoryImmediatelyBeforeRedesignation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtAmortisedCost" id="hkfrs-full_FinancialAssetsAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAtAmortisedCostCategoryMember" id="hkfrs-full_FinancialAssetsAtAmortisedCostCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtAmortisedCostMember" id="hkfrs-full_FinancialAssetsAtAmortisedCostMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtFairValue" id="hkfrs-full_FinancialAssetsAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAtFairValueMember" id="hkfrs-full_FinancialAssetsAtFairValueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract" id="hkfrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember" id="hkfrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLoss" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossAbstract" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTradingCategoryMember" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTradingCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForReacquisitionOfOwnEquityInstruments" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForReacquisitionOfOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForReacquisitionOfOwnEquityInstrumentsCategoryMember" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForReacquisitionOfOwnEquityInstrumentsCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForRepurchaseOfOwnFinancialLiabilities" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForRepurchaseOfOwnFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForRepurchaseOfOwnFinancialLiabilitiesCategoryMember" id="hkfrs-full_FinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForRepurchaseOfOwnFinancialLiabilitiesCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAvailableforsale" id="hkfrs-full_FinancialAssetsAvailableforsale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAvailableforsaleCategoryMember" id="hkfrs-full_FinancialAssetsAvailableforsaleCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsCarryingAmountImmediatelyAfterInitialApplicationOfHKFRS9" id="hkfrs-full_FinancialAssetsCarryingAmountImmediatelyAfterInitialApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsCarryingAmountImmediatelyBeforeInitialApplicationOfHKFRS9" id="hkfrs-full_FinancialAssetsCarryingAmountImmediatelyBeforeInitialApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsCategoryMember" id="hkfrs-full_FinancialAssetsCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsCollectivelyAssessedForCreditLossesMember" id="hkfrs-full_FinancialAssetsCollectivelyAssessedForCreditLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsDesignatedAsMeasuredAtFairValueAbstract" id="hkfrs-full_FinancialAssetsDesignatedAsMeasuredAtFairValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsHeldForManagingLiquidityRisk" id="hkfrs-full_FinancialAssetsHeldForManagingLiquidityRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsImpairedMember" id="hkfrs-full_FinancialAssetsImpairedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsIndividuallyAssessedForCreditLossesMember" id="hkfrs-full_FinancialAssetsIndividuallyAssessedForCreditLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract" id="hkfrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" id="hkfrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfHKFRS9" id="hkfrs-full_FinancialAssetsMeasurementCategoryImmediatelyAfterInitialApplicationOfHKFRS9" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfHKFRS9" id="hkfrs-full_FinancialAssetsMeasurementCategoryImmediatelyBeforeInitialApplicationOfHKFRS9" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsMember" id="hkfrs-full_FinancialAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsNeitherPastDueNorImpairedMember" id="hkfrs-full_FinancialAssetsNeitherPastDueNorImpairedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsOutsideScopeOfHKFRS7Member" id="hkfrs-full_FinancialAssetsOutsideScopeOfHKFRS7Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsPastDueButNotImpairedMember" id="hkfrs-full_FinancialAssetsPastDueButNotImpairedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities" id="hkfrs-full_FinancialAssetsPledgedAsCollateralForLiabilitiesOrContingentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsPreviouslyDesignatedAtFairValueThroughProfitOrLossButNoLongerSoDesignatedFirstApplicationOfHKFRS9" id="hkfrs-full_FinancialAssetsPreviouslyDesignatedAtFairValueThroughProfitOrLossButNoLongerSoDesignatedFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsPreviouslyDesignatedAtFairValueThroughProfitOrLossReclassifiedDueToRequirementsOfHKFRS9FirstApplicationOfHKFRS9" id="hkfrs-full_FinancialAssetsPreviouslyDesignatedAtFairValueThroughProfitOrLossReclassifiedDueToRequirementsOfHKFRS9FirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsPreviouslyDesignatedAtFairValueThroughProfitOrLossReclassifiedVoluntarilyFirstApplicationOfHKFRS9" id="hkfrs-full_FinancialAssetsPreviouslyDesignatedAtFairValueThroughProfitOrLossReclassifiedVoluntarilyFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsAtFairValue" id="hkfrs-full_FinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsCarryingAmount" id="hkfrs-full_FinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossAtFairValue" id="hkfrs-full_FinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossCarryingAmount" id="hkfrs-full_FinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsRecognisedAsOfAcquisitionDate" id="hkfrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsThatAreIndividuallyDeterminedToBeImpairedFairValueOfCollateralHeldAndOtherCreditEnhancements" id="hkfrs-full_FinancialAssetsThatAreIndividuallyDeterminedToBeImpairedFairValueOfCollateralHeldAndOtherCreditEnhancements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsThatWereDesignatedAsMeasuredAtFairValueThroughProfitOrLossBeforeApplicationOfAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationThatAreNoLongerSoDesignated" id="hkfrs-full_FinancialAssetsThatWereDesignatedAsMeasuredAtFairValueThroughProfitOrLossBeforeApplicationOfAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationThatAreNoLongerSoDesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsThatWereDesignatedAsMeasuredAtFairValueThroughProfitOrLossBeforeApplicationOfHKFRS17ThatAreNoLongerSoDesignated" id="hkfrs-full_FinancialAssetsThatWereDesignatedAsMeasuredAtFairValueThroughProfitOrLossBeforeApplicationOfHKFRS17ThatAreNoLongerSoDesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsTypeMember" id="hkfrs-full_FinancialAssetsTypeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsWhichDoNotQualifyForDerecognitionAxis" id="hkfrs-full_FinancialAssetsWhichDoNotQualifyForDerecognitionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsWhichDoNotQualifyForDerecognitionMember" id="hkfrs-full_FinancialAssetsWhichDoNotQualifyForDerecognitionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsWhoseContractualCashFlowCharacteristicsHaveBeenAssessedBasedOnFactsAndCircumstancesAtInitialRecognitionWithoutTakingIntoAccountExceptionForPrepaymentFeatures" id="hkfrs-full_FinancialAssetsWhoseContractualCashFlowCharacteristicsHaveBeenAssessedBasedOnFactsAndCircumstancesAtInitialRecognitionWithoutTakingIntoAccountExceptionForPrepaymentFeatures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsWhoseContractualCashFlowCharacteristicsHaveBeenAssessedBasedOnFactsAndCircumstancesAtInitialRecognitionWithoutTakingIntoAccountRequirementsRelatedToModificationOfTimeValueOfMoneyElement" id="hkfrs-full_FinancialAssetsWhoseContractualCashFlowCharacteristicsHaveBeenAssessedBasedOnFactsAndCircumstancesAtInitialRecognitionWithoutTakingIntoAccountRequirementsRelatedToModificationOfTimeValueOfMoneyElement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesAmortisedCostBeforeModification" id="hkfrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesAmortisedCostBeforeModification" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss" id="hkfrs-full_FinancialAssetsWithContractualCashFlowsModifiedDuringReportingPeriodWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesModificationGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsWithModifiedContractualCashFlowsWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesForWhichLossAllowanceChangedDuringReportingPeriodTo12monthExpectedCreditLossesGrossCarryingAmount" id="hkfrs-full_FinancialAssetsWithModifiedContractualCashFlowsWhileLossAllowanceMeasuredAtLifetimeExpectedCreditLossesForWhichLossAllowanceChangedDuringReportingPeriodTo12monthExpectedCreditLossesGrossCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsWrittenOffDuringReportingPeriodAndStillSubjectToEnforcementActivityContractualAmountOutstanding" id="hkfrs-full_FinancialAssetsWrittenOffDuringReportingPeriodAndStillSubjectToEnforcementActivityContractualAmountOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialEffectOfChangesInAccountingPolicyMember" id="hkfrs-full_FinancialEffectOfChangesInAccountingPolicyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialEffectOfCorrectionsOfAccountingErrorsMember" id="hkfrs-full_FinancialEffectOfCorrectionsOfAccountingErrorsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialEffectOfTransitionFromPreviousGAAPToHKFRSsAxis" id="hkfrs-full_FinancialEffectOfTransitionFromPreviousGAAPToHKFRSsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialForecastOfCashFlowsForCashgeneratingUnitMeasurementInputMember" id="hkfrs-full_FinancialForecastOfCashFlowsForCashgeneratingUnitMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialForecastOfProfitOrLossForCashgeneratingUnitMeasurementInputMember" id="hkfrs-full_FinancialForecastOfProfitOrLossForCashgeneratingUnitMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialGuaranteeContractsMember" id="hkfrs-full_FinancialGuaranteeContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialInstrumentsCreditimpairedAfterPurchaseOrOriginationMember" id="hkfrs-full_FinancialInstrumentsCreditimpairedAfterPurchaseOrOriginationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialInstrumentsCreditimpairedMember" id="hkfrs-full_FinancialInstrumentsCreditimpairedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" id="hkfrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="FinancialInstrumentsMeasuredAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRiskAxis" id="hkfrs-full_FinancialInstrumentsMeasuredAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRiskAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialInstrumentsMeasuredAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRiskMember" id="hkfrs-full_FinancialInstrumentsMeasuredAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialInstrumentsNotCreditimpairedMember" id="hkfrs-full_FinancialInstrumentsNotCreditimpairedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialInstrumentsPurchasedOrOriginatedCreditimpairedMember" id="hkfrs-full_FinancialInstrumentsPurchasedOrOriginatedCreditimpairedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialInstrumentsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssets" id="hkfrs-full_FinancialInstrumentsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialInstrumentsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities" id="hkfrs-full_FinancialInstrumentsSubjectToEnforceableMasterNettingArrangementOrSimilarAgreementNotSetOffAgainstFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialInstrumentsWhoseFairValuePreviouslyCouldNotBeReliablyMeasuredAtTimeOfDerecognition" id="hkfrs-full_FinancialInstrumentsWhoseFairValuePreviouslyCouldNotBeReliablyMeasuredAtTimeOfDerecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilities" id="hkfrs-full_FinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationCarryingAmountAfterApplyingAmendments" id="hkfrs-full_FinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationCarryingAmountAfterApplyingAmendments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationCarryingAmountImmediatelyBeforeApplyingAmendments" id="hkfrs-full_FinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationCarryingAmountImmediatelyBeforeApplyingAmendments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationMeasurementCategoryAfterApplyingAmendments" id="hkfrs-full_FinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationMeasurementCategoryAfterApplyingAmendments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationMeasurementCategoryImmediatelyBeforeApplyingAmendments" id="hkfrs-full_FinancialLiabilitiesAffectedByAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationMeasurementCategoryImmediatelyBeforeApplyingAmendments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesAtAmortisedCost" id="hkfrs-full_FinancialLiabilitiesAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesAtAmortisedCostCategoryMember" id="hkfrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesAtAmortisedCostMember" id="hkfrs-full_FinancialLiabilitiesAtAmortisedCostMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesAtFairValue" id="hkfrs-full_FinancialLiabilitiesAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesAtFairValueMember" id="hkfrs-full_FinancialLiabilitiesAtFairValueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesAtFairValueThroughProfitOrLoss" id="hkfrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" id="hkfrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember" id="hkfrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition" id="hkfrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember" id="hkfrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTradingCategoryMember" id="hkfrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossThatMeetDefinitionOfHeldForTradingCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesCarryingAmountImmediatelyAfterInitialApplicationOfHKFRS9" id="hkfrs-full_FinancialLiabilitiesCarryingAmountImmediatelyAfterInitialApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesCarryingAmountImmediatelyBeforeInitialApplicationOfHKFRS9" id="hkfrs-full_FinancialLiabilitiesCarryingAmountImmediatelyBeforeInitialApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesCategoryMember" id="hkfrs-full_FinancialLiabilitiesCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesMeasurementCategoryImmediatelyAfterInitialApplicationOfHKFRS9" id="hkfrs-full_FinancialLiabilitiesMeasurementCategoryImmediatelyAfterInitialApplicationOfHKFRS9" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesMeasurementCategoryImmediatelyBeforeInitialApplicationOfHKFRS9" id="hkfrs-full_FinancialLiabilitiesMeasurementCategoryImmediatelyBeforeInitialApplicationOfHKFRS9" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesMember" id="hkfrs-full_FinancialLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesOutsideScopeOfHKFRS7Member" id="hkfrs-full_FinancialLiabilitiesOutsideScopeOfHKFRS7Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesPreviouslyDesignatedAtFairValueThroughProfitOrLossButNoLongerSoDesignatedFirstApplicationOfHKFRS9" id="hkfrs-full_FinancialLiabilitiesPreviouslyDesignatedAtFairValueThroughProfitOrLossButNoLongerSoDesignatedFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesPreviouslyDesignatedAtFairValueThroughProfitOrLossReclassifiedDueToRequirementsOfHKFRS9FirstApplicationOfHKFRS9" id="hkfrs-full_FinancialLiabilitiesPreviouslyDesignatedAtFairValueThroughProfitOrLossReclassifiedDueToRequirementsOfHKFRS9FirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesPreviouslyDesignatedAtFairValueThroughProfitOrLossReclassifiedVoluntarilyFirstApplicationOfHKFRS9" id="hkfrs-full_FinancialLiabilitiesPreviouslyDesignatedAtFairValueThroughProfitOrLossReclassifiedVoluntarilyFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesReclassifiedIntoEquity" id="hkfrs-full_FinancialLiabilitiesReclassifiedIntoEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesRecognisedAsOfAcquisitionDate" id="hkfrs-full_FinancialLiabilitiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsForWhichSuppliersHaveReceivedPaymentMember" id="hkfrs-full_FinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsForWhichSuppliersHaveReceivedPaymentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsMember" id="hkfrs-full_FinancialLiabilitiesThatArePartOfSupplierFinanceArrangementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesThatWereDesignatedAsMeasuredAtFairValueThroughProfitOrLossBeforeApplicationOfAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationThatAreNoLongerSoDesignated" id="hkfrs-full_FinancialLiabilitiesThatWereDesignatedAsMeasuredAtFairValueThroughProfitOrLossBeforeApplicationOfAmendmentsToHKFRS9ForPrepaymentFeaturesWithNegativeCompensationThatAreNoLongerSoDesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialLiabilitiesTypeMember" id="hkfrs-full_FinancialLiabilitiesTypeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialRiskMember" id="hkfrs-full_FinancialRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinishedGoods" id="hkfrs-full_FinishedGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FiveYearsBeforeReportingYearMember" id="hkfrs-full_FiveYearsBeforeReportingYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FixedInterestRateMember" id="hkfrs-full_FixedInterestRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FixedpriceContractsMember" id="hkfrs-full_FixedpriceContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FixturesAndFittings" id="hkfrs-full_FixturesAndFittings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FixturesAndFittingsMember" id="hkfrs-full_FixturesAndFittingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FlatSalaryPensionDefinedBenefitPlansMember" id="hkfrs-full_FlatSalaryPensionDefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FloatingInterestRateMember" id="hkfrs-full_FloatingInterestRateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ForeignCountriesMember" id="hkfrs-full_ForeignCountriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ForeignExchangeRatesAbstract" id="hkfrs-full_ForeignExchangeRatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ForeignOperationsWhoseFunctionalCurrencyIsNotExchangeableIntoPresentationCurrencyAxis" id="hkfrs-full_ForeignOperationsWhoseFunctionalCurrencyIsNotExchangeableIntoPresentationCurrencyAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ForeignOperationsWhoseFunctionalCurrencyIsNotExchangeableIntoPresentationCurrencyMember" id="hkfrs-full_ForeignOperationsWhoseFunctionalCurrencyIsNotExchangeableIntoPresentationCurrencyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ForwardContractMember" id="hkfrs-full_ForwardContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FourYearsBeforeReportingYearMember" id="hkfrs-full_FourYearsBeforeReportingYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FranchiseFeeIncome" id="hkfrs-full_FranchiseFeeIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="FranchisesMember" id="hkfrs-full_FranchisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FuelAndEnergyExpense" id="hkfrs-full_FuelAndEnergyExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FuelAndEnergyExpenseAbstract" id="hkfrs-full_FuelAndEnergyExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FuelExpense" id="hkfrs-full_FuelExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="FundingArrangementsOfDefinedBenefitPlansAxis" id="hkfrs-full_FundingArrangementsOfDefinedBenefitPlansAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FundingArrangementsOfDefinedBenefitPlansMember" id="hkfrs-full_FundingArrangementsOfDefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FuturesContractMember" id="hkfrs-full_FuturesContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GSMLicencesMember" id="hkfrs-full_GSMLicencesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainLossArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost" id="hkfrs-full_GainLossArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCostAbstract" id="hkfrs-full_GainLossArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainLossArisingFromDifferenceBetweenCarryingAmountOfFinancialLiabilityExtinguishedAndConsiderationPaid" id="hkfrs-full_GainLossArisingFromDifferenceBetweenCarryingAmountOfFinancialLiabilityExtinguishedAndConsiderationPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOfDerecognisedFinancialAssetsAtDateOfTransfer" id="hkfrs-full_GainLossOfDerecognisedFinancialAssetsAtDateOfTransfer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOfDerecognisedFinancialAssetsRepresentingGreatestTransferActivity" id="hkfrs-full_GainLossOfDerecognisedFinancialAssetsRepresentingGreatestTransferActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnCessationOfConsolidationOfSubsidiariesDueToChangeOfInvestmentEntityStatus" id="hkfrs-full_GainLossOnCessationOfConsolidationOfSubsidiariesDueToChangeOfInvestmentEntityStatus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnChangeInFairValueOfHedgedItemUsedAsBasisForRecognisingHedgeIneffectiveness" id="hkfrs-full_GainLossOnChangeInFairValueOfHedgedItemUsedAsBasisForRecognisingHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" id="hkfrs-full_GainLossOnChangeInFairValueOfHedgingInstrumentUsedAsBasisForRecognisingHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnChangesInEffectOfLimitingNetDefinedBenefitAssetToAssetCeiling" id="hkfrs-full_GainLossOnChangesInEffectOfLimitingNetDefinedBenefitAssetToAssetCeiling" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnChangesInEffectOfLimitingReimbursementRightsToAssetCeiling" id="hkfrs-full_GainLossOnChangesInEffectOfLimitingReimbursementRightsToAssetCeiling" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnDesignationOfFinancialInstrumentAsMeasuredAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" id="hkfrs-full_GainLossOnDesignationOfFinancialInstrumentAsMeasuredAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnHedgeIneffectiveness" id="hkfrs-full_GainLossOnHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnHedgeIneffectivenessAbstract" id="hkfrs-full_GainLossOnHedgeIneffectivenessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnHedgeIneffectivenessRecognisedInOtherComprehensiveIncome" id="hkfrs-full_GainLossOnHedgeIneffectivenessRecognisedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss" id="hkfrs-full_GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" id="hkfrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" id="hkfrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnRemeasurementOfReimbursementRights" id="hkfrs-full_GainLossOnRemeasurementOfReimbursementRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossOnRemeasurementOfReimbursementRightsAbstract" id="hkfrs-full_GainLossOnRemeasurementOfReimbursementRightsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainLossRecognisedAsResultOfRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination" id="hkfrs-full_GainLossRecognisedAsResultOfRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossRecognisedOnFinancialInstrumentsWhoseFairValuePreviouslyCouldNotBeReliablyMeasured" id="hkfrs-full_GainLossRecognisedOnFinancialInstrumentsWhoseFairValuePreviouslyCouldNotBeReliablyMeasured" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" id="hkfrs-full_GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainLossThatRelatesToIdentifiableAssetsAcquiredOrLiabilitiesAssumedInBusinessCombination" id="hkfrs-full_GainLossThatRelatesToIdentifiableAssetsAcquiredOrLiabilitiesAssumedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainOnRecoveryOfLoansAndAdvancesPreviouslyWrittenOff" id="hkfrs-full_GainOnRecoveryOfLoansAndAdvancesPreviouslyWrittenOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainRecognisedInBargainPurchaseTransaction" id="hkfrs-full_GainRecognisedInBargainPurchaseTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost" id="hkfrs-full_GainsArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesArisingFromDifferenceBetweenPreviousCarryingAmountAndFairValueOfFinancialAssetsReclassifiedAsMeasuredAtFairValue" id="hkfrs-full_GainsLossesArisingFromDifferenceBetweenPreviousCarryingAmountAndFairValueOfFinancialAssetsReclassifiedAsMeasuredAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesArisingFromSaleAndLeasebackTransactions" id="hkfrs-full_GainsLossesArisingFromSaleAndLeasebackTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" id="hkfrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnAvailableforsaleFinancialAssets" id="hkfrs-full_GainsLossesOnAvailableforsaleFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnCashFlowHedgesBeforeTax" id="hkfrs-full_GainsLossesOnCashFlowHedgesBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnCashFlowHedgesNetOfTax" id="hkfrs-full_GainsLossesOnCashFlowHedgesNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnChangeInFairValueEstimatesOfBiologicalAssetsForCurrentPeriod" id="hkfrs-full_GainsLossesOnChangeInFairValueEstimatesOfBiologicalAssetsForCurrentPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnChangeInFairValueOfDerivatives" id="hkfrs-full_GainsLossesOnChangeInFairValueOfDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnChangeInFairValueOfDerivativesAbstract" id="hkfrs-full_GainsLossesOnChangeInFairValueOfDerivativesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnChangeInValueOfForeignCurrencyBasisSpreadsBeforeTax" id="hkfrs-full_GainsLossesOnChangeInValueOfForeignCurrencyBasisSpreadsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnChangeInValueOfForeignCurrencyBasisSpreadsNetOfTax" id="hkfrs-full_GainsLossesOnChangeInValueOfForeignCurrencyBasisSpreadsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnChangeInValueOfForwardElementsOfForwardContractsBeforeTax" id="hkfrs-full_GainsLossesOnChangeInValueOfForwardElementsOfForwardContractsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnChangeInValueOfForwardElementsOfForwardContractsNetOfTax" id="hkfrs-full_GainsLossesOnChangeInValueOfForwardElementsOfForwardContractsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnChangeInValueOfTimeValueOfOptionsBeforeTax" id="hkfrs-full_GainsLossesOnChangeInValueOfTimeValueOfOptionsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnChangeInValueOfTimeValueOfOptionsNetOfTax" id="hkfrs-full_GainsLossesOnChangeInValueOfTimeValueOfOptionsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnDisposalsOfInvestmentProperties" id="hkfrs-full_GainsLossesOnDisposalsOfInvestmentProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnDisposalsOfInvestmentPropertiesAbstract" id="hkfrs-full_GainsLossesOnDisposalsOfInvestmentPropertiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnDisposalsOfInvestmentPropertyCarriedAtCostOrInAccordanceWithHKFRS16WithinFairValueModel" id="hkfrs-full_GainsLossesOnDisposalsOfInvestmentPropertyCarriedAtCostOrInAccordanceWithHKFRS16WithinFairValueModel" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnDisposalsOfInvestments" id="hkfrs-full_GainsLossesOnDisposalsOfInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnDisposalsOfInvestmentsAbstract" id="hkfrs-full_GainsLossesOnDisposalsOfInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnDisposalsOfNoncurrentAssets" id="hkfrs-full_GainsLossesOnDisposalsOfNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnDisposalsOfNoncurrentAssetsAbstract" id="hkfrs-full_GainsLossesOnDisposalsOfNoncurrentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnDisposalsOfOtherNoncurrentAssets" id="hkfrs-full_GainsLossesOnDisposalsOfOtherNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnDisposalsOfPropertyPlantAndEquipment" id="hkfrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnDisposalsOfPropertyPlantAndEquipmentAbstract" id="hkfrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnExchangeDifferencesOnTranslationBeforeTax" id="hkfrs-full_GainsLossesOnExchangeDifferencesOnTranslationBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" id="hkfrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" id="hkfrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFairValueAdjustmentAttributableToPhysicalChangesBiologicalAssets" id="hkfrs-full_GainsLossesOnFairValueAdjustmentAttributableToPhysicalChangesBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFairValueAdjustmentAttributableToPriceChangesBiologicalAssets" id="hkfrs-full_GainsLossesOnFairValueAdjustmentAttributableToPriceChangesBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFairValueAdjustmentBiologicalAssets" id="hkfrs-full_GainsLossesOnFairValueAdjustmentBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFairValueAdjustmentBiologicalAssetsAbstract" id="hkfrs-full_GainsLossesOnFairValueAdjustmentBiologicalAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFairValueAdjustmentInvestmentProperty" id="hkfrs-full_GainsLossesOnFairValueAdjustmentInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialAssetsAtAmortisedCost" id="hkfrs-full_GainsLossesOnFinancialAssetsAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" id="hkfrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition" id="hkfrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" id="hkfrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" id="hkfrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" id="hkfrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsRecognisedInOtherComprehensiveIncome" id="hkfrs-full_GainsLossesOnFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsRecognisedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossRecognisedInProfitOrLoss" id="hkfrs-full_GainsLossesOnFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialInstrumentsAbstract" id="hkfrs-full_GainsLossesOnFinancialInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialLiabilitiesAtAmortisedCost" id="hkfrs-full_GainsLossesOnFinancialLiabilitiesAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss" id="hkfrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition" id="hkfrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedAsUponInitialRecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnHedgedItemAttributableToHedgedRisk" id="hkfrs-full_GainsLossesOnHedgedItemAttributableToHedgedRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax" id="hkfrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax" id="hkfrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnHedgingInstrument" id="hkfrs-full_GainsLossesOnHedgingInstrument" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnHeldtomaturityInvestments" id="hkfrs-full_GainsLossesOnHeldtomaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnIneffectivenessOfCashFlowHedgesRecognisedInProfitOrLoss" id="hkfrs-full_GainsLossesOnIneffectivenessOfCashFlowHedgesRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnIneffectivenessOfHedgesOfNetInvestmentsInForeignOperations" id="hkfrs-full_GainsLossesOnIneffectivenessOfHedgesOfNetInvestmentsInForeignOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnInitialRecognitionOfBiologicalAssetsForCurrentPeriod" id="hkfrs-full_GainsLossesOnInitialRecognitionOfBiologicalAssetsForCurrentPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnLitigationSettlements" id="hkfrs-full_GainsLossesOnLitigationSettlements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnLitigationSettlementsAbstract" id="hkfrs-full_GainsLossesOnLitigationSettlementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnLoansAndReceivables" id="hkfrs-full_GainsLossesOnLoansAndReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnNetMonetaryPosition" id="hkfrs-full_GainsLossesOnNetMonetaryPosition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLossBeforeTax" id="hkfrs-full_GainsLossesOnNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLossNetOfTax" id="hkfrs-full_GainsLossesOnNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax" id="hkfrs-full_GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsNetOfTax" id="hkfrs-full_GainsLossesOnRemeasuringAvailableforsaleFinancialAssetsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesOnSubsequentIncreaseInFairValueLessCostsToSellNotInExcessOfRecognisedCumulativeImpairmentLoss" id="hkfrs-full_GainsLossesOnSubsequentIncreaseInFairValueLessCostsToSellNotInExcessOfRecognisedCumulativeImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeExcludingExchangeDifferencesFairValueMeasurementAssets" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeExcludingExchangeDifferencesFairValueMeasurementAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeExcludingExchangeDifferencesFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeExcludingExchangeDifferencesFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeExcludingExchangeDifferencesFairValueMeasurementLiabilities" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeExcludingExchangeDifferencesFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssets" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssetsAbstract" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementEntitysOwnEquityInstrumentsAbstract" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementEntitysOwnEquityInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementLiabilities" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementLiabilitiesAbstract" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeFairValueMeasurementLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeOnExchangeDifferencesFairValueMeasurementAssets" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeOnExchangeDifferencesFairValueMeasurementAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeOnExchangeDifferencesFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeOnExchangeDifferencesFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeOnExchangeDifferencesFairValueMeasurementLiabilities" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeOnExchangeDifferencesFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInOtherComprehensiveIncomeOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" id="hkfrs-full_GainsLossesRecognisedInOtherComprehensiveIncomeOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForAssetsHeldAtEndOfPeriodFairValueMeasurement" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForAssetsHeldAtEndOfPeriodFairValueMeasurement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForEntitysOwnEquityInstrumentsHeldAtEndOfPeriodFairValueMeasurement" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForEntitysOwnEquityInstrumentsHeldAtEndOfPeriodFairValueMeasurement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForLiabilitiesHeldAtEndOfPeriodFairValueMeasurement" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossAttributableToChangeInUnrealisedGainsOrLossesForLiabilitiesHeldAtEndOfPeriodFairValueMeasurement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossExcludingExchangeDifferencesFairValueMeasurementAssets" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossExcludingExchangeDifferencesFairValueMeasurementAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossExcludingExchangeDifferencesFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossExcludingExchangeDifferencesFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossExcludingExchangeDifferencesFairValueMeasurementLiabilities" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossExcludingExchangeDifferencesFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssets" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssetsAbstract" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossFairValueMeasurementEntitysOwnEquityInstrumentsAbstract" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementEntitysOwnEquityInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilities" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilitiesAbstract" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossOnExchangeDifferencesFairValueMeasurementAssets" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossOnExchangeDifferencesFairValueMeasurementAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossOnExchangeDifferencesFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossOnExchangeDifferencesFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossOnExchangeDifferencesFairValueMeasurementLiabilities" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossOnExchangeDifferencesFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedInProfitOrLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" id="hkfrs-full_GainsLossesRecognisedInProfitOrLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsLossesRecognisedWhenControlInSubsidiaryIsLost" id="hkfrs-full_GainsLossesRecognisedWhenControlInSubsidiaryIsLost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsOnChangeInFairValueOfDerivatives" id="hkfrs-full_GainsOnChangeInFairValueOfDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsOnDisposalsOfInvestmentProperties" id="hkfrs-full_GainsOnDisposalsOfInvestmentProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsOnDisposalsOfInvestments" id="hkfrs-full_GainsOnDisposalsOfInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsOnDisposalsOfNoncurrentAssets" id="hkfrs-full_GainsOnDisposalsOfNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsOnDisposalsOfPropertyPlantAndEquipment" id="hkfrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GainsOnLitigationSettlements" id="hkfrs-full_GainsOnLitigationSettlements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GamingLicencesMember" id="hkfrs-full_GamingLicencesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GasDistributionMember" id="hkfrs-full_GasDistributionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GeneralAndAdministrativeExpense" id="hkfrs-full_GeneralAndAdministrativeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="GeographicalAreasAxis" id="hkfrs-full_GeographicalAreasAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GeographicalAreasMember" id="hkfrs-full_GeographicalAreasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GoodsOrServicesTransferredAtPointInTimeMember" id="hkfrs-full_GoodsOrServicesTransferredAtPointInTimeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GoodsOrServicesTransferredOverTimeMember" id="hkfrs-full_GoodsOrServicesTransferredOverTimeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GoodsSoldDirectlyToConsumersMember" id="hkfrs-full_GoodsSoldDirectlyToConsumersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GoodsSoldThroughIntermediariesMember" id="hkfrs-full_GoodsSoldThroughIntermediariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Goodwill" id="hkfrs-full_Goodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" id="hkfrs-full_GoodwillDerecognisedWithoutHavingPreviouslyBeenIncludedInDisposalGroupClassifiedAsHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GoodwillExpectedDeductibleForTaxPurposes" id="hkfrs-full_GoodwillExpectedDeductibleForTaxPurposes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="GoodwillMember" id="hkfrs-full_GoodwillMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GoodwillRecognisedAsOfAcquisitionDate" id="hkfrs-full_GoodwillRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="GovernmentCustomersMember" id="hkfrs-full_GovernmentCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GovernmentDebtInstrumentsHeld" id="hkfrs-full_GovernmentDebtInstrumentsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="GovernmentGrants" id="hkfrs-full_GovernmentGrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="GovernmentMember" id="hkfrs-full_GovernmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GrossCarryingAmountMember" id="hkfrs-full_GrossCarryingAmountMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="GrossContractualAmountsReceivableForAcquiredReceivables" id="hkfrs-full_GrossContractualAmountsReceivableForAcquiredReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" id="hkfrs-full_GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="GrossFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" id="hkfrs-full_GrossFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="GrossFinancialLiabilitiesSetOffAgainstFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" id="hkfrs-full_GrossFinancialLiabilitiesSetOffAgainstFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" id="hkfrs-full_GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="GrossLeaseLiabilities" id="hkfrs-full_GrossLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="GrossLoanCommitments" id="hkfrs-full_GrossLoanCommitments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="GrossProfit" id="hkfrs-full_GrossProfit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="GuaranteesMember" id="hkfrs-full_GuaranteesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HKFRSsMember" id="hkfrs-full_HKFRSsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HedgeFundInvestmentsMember" id="hkfrs-full_HedgeFundInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HedgedItemAssets" id="hkfrs-full_HedgedItemAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="HedgedItemLiabilities" id="hkfrs-full_HedgedItemLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="HedgedItemsAxis" id="hkfrs-full_HedgedItemsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HedgedItemsMember" id="hkfrs-full_HedgedItemsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HedgesOfNetInvestmentInForeignOperationsMember" id="hkfrs-full_HedgesOfNetInvestmentInForeignOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HedgesOfNetInvestmentsInForeignOperationsAbstract" id="hkfrs-full_HedgesOfNetInvestmentsInForeignOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HedgingGainsLossesForHedgeOfGroupOfItemsWithOffsettingRiskPositions" id="hkfrs-full_HedgingGainsLossesForHedgeOfGroupOfItemsWithOffsettingRiskPositions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="HedgingInstrumentAssets" id="hkfrs-full_HedgingInstrumentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="HedgingInstrumentLiabilities" id="hkfrs-full_HedgingInstrumentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="HedgingInstrumentsAxis" id="hkfrs-full_HedgingInstrumentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HedgingInstrumentsMember" id="hkfrs-full_HedgingInstrumentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HeldtomaturityInvestments" id="hkfrs-full_HeldtomaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="HeldtomaturityInvestmentsCategoryMember" id="hkfrs-full_HeldtomaturityInvestmentsCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="HistoricalVolatilityForSharesMeasurementInputMember" id="hkfrs-full_HistoricalVolatilityForSharesMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IdentifiableAssetsAcquiredLiabilitiesAssumed" id="hkfrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" id="hkfrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IdentificationOfUnadjustedComparativeInformation" id="hkfrs-full_IdentificationOfUnadjustedComparativeInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IdentityOfPriceIndex" id="hkfrs-full_IdentityOfPriceIndex" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImmatureBiologicalAssetsMember" id="hkfrs-full_ImmatureBiologicalAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLoss" id="hkfrs-full_ImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers" id="hkfrs-full_ImpairmentLossAssetsRecognisedFromCostsIncurredToObtainOrFulfilContractsWithCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithHKFRS9" id="hkfrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossOnFinancialAssets" id="hkfrs-full_ImpairmentLossOnFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossOnReceivablesOrContractAssetsArisingFromContractsWithCustomers" id="hkfrs-full_ImpairmentLossOnReceivablesOrContractAssetsArisingFromContractsWithCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInOtherComprehensiveIncome" id="hkfrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInOtherComprehensiveIncomeIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomeIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" id="hkfrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInOtherComprehensiveIncomeRightofuseAssets" id="hkfrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomeRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInProfitOrLoss" id="hkfrs-full_ImpairmentLossRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInProfitOrLossBiologicalAssets" id="hkfrs-full_ImpairmentLossRecognisedInProfitOrLossBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInProfitOrLossGoodwill" id="hkfrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" id="hkfrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInProfitOrLossInvestmentProperty" id="hkfrs-full_ImpairmentLossRecognisedInProfitOrLossInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInProfitOrLossLoansAndAdvances" id="hkfrs-full_ImpairmentLossRecognisedInProfitOrLossLoansAndAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" id="hkfrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInProfitOrLossRightofuseAssets" id="hkfrs-full_ImpairmentLossRecognisedInProfitOrLossRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossRecognisedInProfitOrLossTradeReceivables" id="hkfrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossReversalOfImpairmentLossOnTradeReceivablesAbstract" id="hkfrs-full_ImpairmentLossReversalOfImpairmentLossOnTradeReceivablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" id="hkfrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossLoansAndAdvances" id="hkfrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossLoansAndAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossLoansAndAdvancesAbstract" id="hkfrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossLoansAndAdvancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" id="hkfrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ImpairmentOfFinancialAssetsAxis" id="hkfrs-full_ImpairmentOfFinancialAssetsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ImplicationsOfSurplusOrDeficitOnMultiemployerPlanForEntity" id="hkfrs-full_ImplicationsOfSurplusOrDeficitOnMultiemployerPlanForEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeApproachMember" id="hkfrs-full_IncomeApproachMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeArisingFromExplorationForAndEvaluationOfMineralResources" id="hkfrs-full_IncomeArisingFromExplorationForAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeCapitalisationMember" id="hkfrs-full_IncomeCapitalisationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeExpenseGainsOrLossesOfFinancialInstrumentsAbstract" id="hkfrs-full_IncomeExpenseGainsOrLossesOfFinancialInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeExpensesFromReinsuranceContractsHeldOtherThanFinanceIncomeExpenses" id="hkfrs-full_IncomeExpensesFromReinsuranceContractsHeldOtherThanFinanceIncomeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeExpensesFromReinsuranceContractsHeldOtherThanFinanceIncomeExpensesAbstract" id="hkfrs-full_IncomeExpensesFromReinsuranceContractsHeldOtherThanFinanceIncomeExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeFromAmountsRecoveredFromReinsurer" id="hkfrs-full_IncomeFromAmountsRecoveredFromReinsurer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeFromContinuingInvolvementInDerecognisedFinancialAssets" id="hkfrs-full_IncomeFromContinuingInvolvementInDerecognisedFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeFromContinuingInvolvementInDerecognisedFinancialAssetsCumulativelyRecognised" id="hkfrs-full_IncomeFromContinuingInvolvementInDerecognisedFinancialAssetsCumulativelyRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IncomeFromContinuingOperationsAttributableToOwnersOfParent" id="hkfrs-full_IncomeFromContinuingOperationsAttributableToOwnersOfParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" id="hkfrs-full_IncomeFromDiscontinuedOperationsAttributableToOwnersOfParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeFromFinesAndPenalties" id="hkfrs-full_IncomeFromFinesAndPenalties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeFromGovernmentGrantsRelatedToAgriculturalActivity" id="hkfrs-full_IncomeFromGovernmentGrantsRelatedToAgriculturalActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeFromReimbursementsUnderInsurancePolicies" id="hkfrs-full_IncomeFromReimbursementsUnderInsurancePolicies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeFromStructuredEntities" id="hkfrs-full_IncomeFromStructuredEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeFromSubleasingRightofuseAssets" id="hkfrs-full_IncomeFromSubleasingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeOnFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsRecognisedInOtherComprehensiveIncome" id="hkfrs-full_IncomeOnFinancialAssetsReclassifiedOutOfAvailableforsaleFinancialAssetsRecognisedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeOnFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossRecognisedInProfitOrLoss" id="hkfrs-full_IncomeOnFinancialAssetsReclassifiedOutOfFinancialAssetsAtFairValueThroughProfitOrLossRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeRelatingToVariableLeasePaymentsForOperatingLeasesThatDoNotDependOnIndexOrRate" id="hkfrs-full_IncomeRelatingToVariableLeasePaymentsForOperatingLeasesThatDoNotDependOnIndexOrRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfNetInvestmentInFinanceLease" id="hkfrs-full_IncomeRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfNetInvestmentInFinanceLease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeStatementAbstract" id="hkfrs-full_IncomeStatementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxConsequencesOfDividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueNotRecognisedAsLiability" id="hkfrs-full_IncomeTaxConsequencesOfDividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueNotRecognisedAsLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxExpenseContinuingOperations" id="hkfrs-full_IncomeTaxExpenseContinuingOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToAvailableforsaleFinancialAssetsOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToAvailableforsaleFinancialAssetsOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToChangeInValueOfForeignCurrencyBasisSpreadsOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToChangeInValueOfForeignCurrencyBasisSpreadsOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToChangeInValueOfForwardElementsOfForwardContractsOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToChangeInValueOfForwardElementsOfForwardContractsOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToChangeInValueOfTimeValueOfOptionsOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToChangeInValueOfTimeValueOfOptionsOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToChangesInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToChangesInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToChangesInRevaluationSurplusOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToChangesInRevaluationSurplusOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract" id="hkfrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" id="hkfrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossAbstract" id="hkfrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss" id="hkfrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossAbstract" id="hkfrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToFinanceIncomeExpensesFromReinsuranceContractsHeldOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToFinanceIncomeExpensesFromReinsuranceContractsHeldOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToHedgesOfInvestmentsInEquityInstrumentsOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToHedgesOfInvestmentsInEquityInstrumentsOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" id="hkfrs-full_IncomeTaxRelatingToInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss" id="hkfrs-full_IncomeTaxRelatingToInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToInvestmentsInEquityInstrumentsOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToInvestmentsInEquityInstrumentsOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLoss" id="hkfrs-full_IncomeTaxRelatingToNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillNotBeReclassifiedToProfitOrLoss" id="hkfrs-full_IncomeTaxRelatingToNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillNotBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" id="hkfrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" id="hkfrs-full_IncomeTaxRelatingToShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodAbstract" id="hkfrs-full_IncomeTaxRelatingToShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLoss" id="hkfrs-full_IncomeTaxRelatingToShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxRelatingToShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLoss" id="hkfrs-full_IncomeTaxRelatingToShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxesPaidClassifiedAsOperatingActivities" id="hkfrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxesPaidRefund" id="hkfrs-full_IncomeTaxesPaidRefund" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxesPaidRefundAbstract" id="hkfrs-full_IncomeTaxesPaidRefundAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxesPaidRefundClassifiedAsFinancingActivities" id="hkfrs-full_IncomeTaxesPaidRefundClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxesPaidRefundClassifiedAsInvestingActivities" id="hkfrs-full_IncomeTaxesPaidRefundClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxesPaidRefundClassifiedAsOperatingActivities" id="hkfrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncomeTaxesRefundClassifiedAsOperatingActivities" id="hkfrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsMember" id="hkfrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyAndCorrectionsOfPriorPeriodErrorsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByHKFRSsMember" id="hkfrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByHKFRSsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseDueToDepartureFromRequirementOfHKFRSMember" id="hkfrs-full_IncreaseDecreaseDueToDepartureFromRequirementOfHKFRSMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseDueToVoluntaryChangesInAccountingPolicyMember" id="hkfrs-full_IncreaseDecreaseDueToVoluntaryChangesInAccountingPolicyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInAccountingEstimate" id="hkfrs-full_IncreaseDecreaseInAccountingEstimate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInAccumulatedDeferredTaxRecognisedInOtherComprehensiveIncomeDueToChangeInTaxRate" id="hkfrs-full_IncreaseDecreaseInAccumulatedDeferredTaxRecognisedInOtherComprehensiveIncomeDueToChangeInTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" id="hkfrs-full_IncreaseDecreaseInAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" id="hkfrs-full_IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInCashAndCashEquivalents" id="hkfrs-full_IncreaseDecreaseInCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges" id="hkfrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" id="hkfrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInContingentConsiderationAssetLiability" id="hkfrs-full_IncreaseDecreaseInContingentConsiderationAssetLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInContingentLiabilitiesRecognisedInBusinessCombination" id="hkfrs-full_IncreaseDecreaseInContingentLiabilitiesRecognisedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInCreditDerivativeFairValue" id="hkfrs-full_IncreaseDecreaseInCreditDerivativeFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInCreditDerivativeNominalAmount" id="hkfrs-full_IncreaseDecreaseInCreditDerivativeNominalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInCurrentTaxExpenseIncomeDueToRateRegulation" id="hkfrs-full_IncreaseDecreaseInCurrentTaxExpenseIncomeDueToRateRegulation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInDeferredTaxExpenseIncomeDueToRateRegulation" id="hkfrs-full_IncreaseDecreaseInDeferredTaxExpenseIncomeDueToRateRegulation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInDeferredTaxLiabilityAsset" id="hkfrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" id="hkfrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" id="hkfrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IncreaseDecreaseInDividendsPayableThroughChangeInFairValueOfNoncashAssetsHeldForDistributionToOwners" id="hkfrs-full_IncreaseDecreaseInDividendsPayableThroughChangeInFairValueOfNoncashAssetsHeldForDistributionToOwners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInEquityDueToReasonablyPossibleDecreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_IncreaseDecreaseInEquityDueToReasonablyPossibleDecreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IncreaseDecreaseInEquityDueToReasonablyPossibleDecreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17InsuranceContractsIssuedBeforeMitigationByReinsuranceContractsHeld" id="hkfrs-full_IncreaseDecreaseInEquityDueToReasonablyPossibleDecreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17InsuranceContractsIssuedBeforeMitigationByReinsuranceContractsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IncreaseDecreaseInEquityDueToReasonablyPossibleIncreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_IncreaseDecreaseInEquityDueToReasonablyPossibleIncreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IncreaseDecreaseInEquityDueToReasonablyPossibleIncreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17InsuranceContractsIssuedBeforeMitigationByReinsuranceContractsHeld" id="hkfrs-full_IncreaseDecreaseInEquityDueToReasonablyPossibleIncreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17InsuranceContractsIssuedBeforeMitigationByReinsuranceContractsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" id="hkfrs-full_IncreaseDecreaseInExistingLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInExistingProvisionsOtherProvisions" id="hkfrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" id="hkfrs-full_IncreaseDecreaseInExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContractsAbstract" id="hkfrs-full_IncreaseDecreaseInExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementAssets" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputAssets" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputLiabilities" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxAssets" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxLiabilities" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxAssets" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxLiabilities" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxAssets" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxLiabilities" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxAssets" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxLiabilities" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputAssets" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputLiabilities" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxAssets" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxLiabilities" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeAfterTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxAssets" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxLiabilities" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInOtherComprehensiveIncomeBeforeTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxAssets" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxLiabilities" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossAfterTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxAssets" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxLiabilities" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputRecognisedInProfitOrLossBeforeTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichInputsAreChangedIndividuallyAssetsAbstract" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichInputsAreChangedIndividuallyAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichInputsAreChangedIndividuallyEntitysOwnEquityInstrumentsAbstract" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichInputsAreChangedIndividuallyEntitysOwnEquityInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichInputsAreChangedIndividuallyLiabilitiesAbstract" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichInputsAreChangedIndividuallyLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichMultipleInputsAreChangedSimultaneouslyAssetsAbstract" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichMultipleInputsAreChangedSimultaneouslyAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichMultipleInputsAreChangedSimultaneouslyEntitysOwnEquityInstrumentsAbstract" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichMultipleInputsAreChangedSimultaneouslyEntitysOwnEquityInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichMultipleInputsAreChangedSimultaneouslyLiabilitiesAbstract" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementForSensitivityAnalysesInWhichMultipleInputsAreChangedSimultaneouslyLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFairValueMeasurementLiabilities" id="hkfrs-full_IncreaseDecreaseInFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFinancialAssets" id="hkfrs-full_IncreaseDecreaseInFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFinancialAssetsAbstract" id="hkfrs-full_IncreaseDecreaseInFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInFinancialAssetsArisingFromChangeInMeasurementAttributeFirstApplicationOfHKFRS9" id="hkfrs-full_IncreaseDecreaseInFinancialAssetsArisingFromChangeInMeasurementAttributeFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IncreaseDecreaseInFinancialAssetsOnBasisOfMeasurementCategoryFirstApplicationOfHKFRS9" id="hkfrs-full_IncreaseDecreaseInFinancialAssetsOnBasisOfMeasurementCategoryFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IncreaseDecreaseInFinancialLiabilitiesArisingFromChangeInMeasurementAttributeFirstApplicationOfHKFRS9" id="hkfrs-full_IncreaseDecreaseInFinancialLiabilitiesArisingFromChangeInMeasurementAttributeFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IncreaseDecreaseInFinancialLiabilitiesOnBasisOfMeasurementCategoryFirstApplicationOfHKFRS9" id="hkfrs-full_IncreaseDecreaseInFinancialLiabilitiesOnBasisOfMeasurementCategoryFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IncreaseDecreaseInInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseInInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInIntangibleAssetsAndGoodwill" id="hkfrs-full_IncreaseDecreaseInIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInLiabilitiesArisingFromFinancingActivities" id="hkfrs-full_IncreaseDecreaseInLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInNetAssetsAvailableForBenefits" id="hkfrs-full_IncreaseDecreaseInNetAssetsAvailableForBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInNetDefinedBenefitLiabilityAsset" id="hkfrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInNetInvestmentInFinanceLease" id="hkfrs-full_IncreaseDecreaseInNetInvestmentInFinanceLease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInNumberOfOrdinarySharesIssued" id="hkfrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInNumberOfSharesOutstanding" id="hkfrs-full_IncreaseDecreaseInNumberOfSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInProfitLossDueToReasonablyPossibleDecreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_IncreaseDecreaseInProfitLossDueToReasonablyPossibleDecreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInProfitLossDueToReasonablyPossibleDecreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17InsuranceContractsIssuedBeforeMitigationByReinsuranceContractsHeld" id="hkfrs-full_IncreaseDecreaseInProfitLossDueToReasonablyPossibleDecreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17InsuranceContractsIssuedBeforeMitigationByReinsuranceContractsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInProfitLossDueToReasonablyPossibleIncreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_IncreaseDecreaseInProfitLossDueToReasonablyPossibleIncreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInProfitLossDueToReasonablyPossibleIncreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17InsuranceContractsIssuedBeforeMitigationByReinsuranceContractsHeld" id="hkfrs-full_IncreaseDecreaseInProfitLossDueToReasonablyPossibleIncreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17InsuranceContractsIssuedBeforeMitigationByReinsuranceContractsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_IncreaseDecreaseInPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInRegulatoryDeferralAccountCreditBalances" id="hkfrs-full_IncreaseDecreaseInRegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_IncreaseDecreaseInRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedToInsuranceContractsToWhichParagraphsC18bC19bC24bAndC24cOfHKFRS17HaveBeenApplied" id="hkfrs-full_IncreaseDecreaseInReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedToInsuranceContractsToWhichParagraphsC18bC19bC24bAndC24cOfHKFRS17HaveBeenApplied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInRightofuseAssets" id="hkfrs-full_IncreaseDecreaseInRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseInWorkingCapital" id="hkfrs-full_IncreaseDecreaseInWorkingCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughAcquisitionOfSubsidiary" id="hkfrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughAdditionalItemsNecessaryToUnderstandChangeInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughAdditionalItemsNecessaryToUnderstandChangeInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughAdjustmentsArisingFromPassageOfTimeAllowanceAccountForCreditLossesOfFinancialAssets" id="hkfrs-full_IncreaseDecreaseThroughAdjustmentsArisingFromPassageOfTimeAllowanceAccountForCreditLossesOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughAmortisationOfInsuranceAcquisitionCashFlowsInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughAmortisationOfInsuranceAcquisitionCashFlowsInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughAmountsRecognisedInProfitOrLossAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" id="hkfrs-full_IncreaseDecreaseThroughAmountsRecognisedInProfitOrLossAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughAppropriationOfRetainedEarnings" id="hkfrs-full_IncreaseDecreaseThroughAppropriationOfRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughBalancesRecognisedInCurrentPeriodInStatementOfFinancialPositionRegulatoryDeferralAccountCreditBalances" id="hkfrs-full_IncreaseDecreaseThroughBalancesRecognisedInCurrentPeriodInStatementOfFinancialPositionRegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughBalancesRecognisedInCurrentPeriodInStatementOfFinancialPositionRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_IncreaseDecreaseThroughBalancesRecognisedInCurrentPeriodInStatementOfFinancialPositionRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughBusinessCombinationsAndDisposalsReimbursementRights" id="hkfrs-full_IncreaseDecreaseThroughBusinessCombinationsAndDisposalsReimbursementRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughCashFlowsInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughCashFlowsInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughCashFlowsInsuranceContractsLiabilityAssetAbstract" id="hkfrs-full_IncreaseDecreaseThroughCashFlowsInsuranceContractsLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangeInDiscountRateContingentLiabilitiesRecognisedInBusinessCombination" id="hkfrs-full_IncreaseDecreaseThroughChangeInDiscountRateContingentLiabilitiesRecognisedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions" id="hkfrs-full_IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangeInEquityOfSubsidiaries" id="hkfrs-full_IncreaseDecreaseThroughChangeInEquityOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangeInRiskAdjustmentForNonfinancialRiskThatDoesNotRelateToFutureOrPastServiceInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughChangeInRiskAdjustmentForNonfinancialRiskThatDoesNotRelateToFutureOrPastServiceInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInDiscountRatesRegulatoryDeferralAccountCreditBalances" id="hkfrs-full_IncreaseDecreaseThroughChangesInDiscountRatesRegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInDiscountRatesRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_IncreaseDecreaseThroughChangesInDiscountRatesRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInEstimatesThatAdjustContractualServiceMarginInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughChangesInEstimatesThatAdjustContractualServiceMarginInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInEstimatesThatDoNotAdjustContractualServiceMarginInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughChangesInEstimatesThatDoNotAdjustContractualServiceMarginInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInFairValuesLiabilitiesArisingFromFinancingActivities" id="hkfrs-full_IncreaseDecreaseThroughChangesInFairValuesLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInForeignExchangeRatesRegulatoryDeferralAccountCreditBalances" id="hkfrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesRegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInForeignExchangeRatesRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInModelsOrRiskParametersExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" id="hkfrs-full_IncreaseDecreaseThroughChangesInModelsOrRiskParametersExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInModelsOrRiskParametersFinancialAssets" id="hkfrs-full_IncreaseDecreaseThroughChangesInModelsOrRiskParametersFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" id="hkfrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlEquityAttributableToOwnersOfParent" id="hkfrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlEquityAttributableToOwnersOfParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesThatRelateToCurrentServiceInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughChangesThatRelateToCurrentServiceInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesThatRelateToCurrentServiceInsuranceContractsLiabilityAssetAbstract" id="hkfrs-full_IncreaseDecreaseThroughChangesThatRelateToCurrentServiceInsuranceContractsLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesThatRelateToFutureServiceInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughChangesThatRelateToFutureServiceInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesThatRelateToFutureServiceInsuranceContractsLiabilityAssetAbstract" id="hkfrs-full_IncreaseDecreaseThroughChangesThatRelateToFutureServiceInsuranceContractsLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughChangesThatRelateToPastServiceInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughChangesThatRelateToPastServiceInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughConversionOfConvertibleInstruments" id="hkfrs-full_IncreaseDecreaseThroughConversionOfConvertibleInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInEstimateOfTransactionPriceContractAssets" id="hkfrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInEstimateOfTransactionPriceContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInEstimateOfTransactionPriceContractLiabilities" id="hkfrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInEstimateOfTransactionPriceContractLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInMeasureOfProgressContractAssets" id="hkfrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInMeasureOfProgressContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInMeasureOfProgressContractLiabilities" id="hkfrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromChangeInMeasureOfProgressContractLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromContractModificationContractAssets" id="hkfrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromContractModificationContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromContractModificationContractLiabilities" id="hkfrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueArisingFromContractModificationContractLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" id="hkfrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" id="hkfrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughDisposalOfSubsidiary" id="hkfrs-full_IncreaseDecreaseThroughDisposalOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" id="hkfrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughEffectOfChangesInRiskOfNonperformanceByIssuerOfReinsuranceContractsHeldInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughEffectOfChangesInRiskOfNonperformanceByIssuerOfReinsuranceContractsHeldInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughEffectsOfContractsAcquiredInPeriodInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughEffectsOfContractsAcquiredInPeriodInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughEffectsOfContractsInitiallyRecognisedInPeriodInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughEffectsOfContractsInitiallyRecognisedInPeriodInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughEffectsOfGroupsOfOnerousContractsInitiallyRecognisedInPeriodInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughEffectsOfGroupsOfOnerousContractsInitiallyRecognisedInPeriodInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughExerciseOfOptions" id="hkfrs-full_IncreaseDecreaseThroughExerciseOfOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughExerciseOfWarrantsEquity" id="hkfrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughExperienceAdjustmentsInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughExperienceAdjustmentsInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities" id="hkfrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughForeignExchangeAndOtherMovementsExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" id="hkfrs-full_IncreaseDecreaseThroughForeignExchangeAndOtherMovementsExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughForeignExchangeAndOtherMovementsExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContractsAbstract" id="hkfrs-full_IncreaseDecreaseThroughForeignExchangeAndOtherMovementsExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialAssets" id="hkfrs-full_IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialAssetsAbstract" id="hkfrs-full_IncreaseDecreaseThroughForeignExchangeAndOtherMovementsFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughForeignExchangeExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" id="hkfrs-full_IncreaseDecreaseThroughForeignExchangeExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughForeignExchangeFinancialAssets" id="hkfrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughGainsLossesInPeriodReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedToInsuranceContractsToWhichParagraphsC18bC19bC24bAndC24cOfHKFRS17HaveBeenApplied" id="hkfrs-full_IncreaseDecreaseThroughGainsLossesInPeriodReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedToInsuranceContractsToWhichParagraphsC18bC19bC24bAndC24cOfHKFRS17HaveBeenApplied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughIncurredClaimsAndOtherIncurredInsuranceServiceExpensesInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughIncurredClaimsAndOtherIncurredInsuranceServiceExpensesInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughIncurredClaimsPaidAndOtherInsuranceServiceExpensesPaidForInsuranceContractsIssuedExcludingInsuranceAcquisitionCashFlowsInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughIncurredClaimsPaidAndOtherInsuranceServiceExpensesPaidForInsuranceContractsIssuedExcludingInsuranceAcquisitionCashFlowsInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughIncurredClaimsRecoveredAndOtherInsuranceServiceExpensesRecoveredUnderReinsuranceContractsHeldInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughIncurredClaimsRecoveredAndOtherInsuranceServiceExpensesRecoveredUnderReinsuranceContractsHeldInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceAcquisitionCashFlowsInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughInsuranceAcquisitionCashFlowsInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceFinanceIncomeOrExpensesInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughInsuranceFinanceIncomeOrExpensesInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceRevenueInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughInsuranceRevenueInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceRevenueInsuranceContractsLiabilityAssetAbstract" id="hkfrs-full_IncreaseDecreaseThroughInsuranceRevenueInsuranceContractsLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceRevenueNotRelatedToContractsThatExistedAtTransitionDateToWhichModifiedRetrospectiveApproachOrFairValueApproachHasBeenAppliedInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughInsuranceRevenueNotRelatedToContractsThatExistedAtTransitionDateToWhichModifiedRetrospectiveApproachOrFairValueApproachHasBeenAppliedInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceRevenueRelatedToContractsThatExistedAtTransitionDateToWhichFairValueApproachHasBeenAppliedInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughInsuranceRevenueRelatedToContractsThatExistedAtTransitionDateToWhichFairValueApproachHasBeenAppliedInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceRevenueRelatedToContractsThatExistedAtTransitionDateToWhichModifiedRetrospectiveApproachHasBeenAppliedInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughInsuranceRevenueRelatedToContractsThatExistedAtTransitionDateToWhichModifiedRetrospectiveApproachHasBeenAppliedInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceServiceExpensesInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughInsuranceServiceExpensesInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceServiceExpensesInsuranceContractsLiabilityAssetAbstract" id="hkfrs-full_IncreaseDecreaseThroughInsuranceServiceExpensesInsuranceContractsLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceServiceResultForReconciliationByComponentsInsuranceContractsLiabilityAssetAbstract" id="hkfrs-full_IncreaseDecreaseThroughInsuranceServiceResultForReconciliationByComponentsInsuranceContractsLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceServiceResultForReconciliationByRemainingCoverageAndIncurredClaimsInsuranceContractsLiabilityAssetAbstract" id="hkfrs-full_IncreaseDecreaseThroughInsuranceServiceResultForReconciliationByRemainingCoverageAndIncurredClaimsInsuranceContractsLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInsuranceServiceResultInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughInsuranceServiceResultInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughInvestmentComponentsExcludedFromInsuranceRevenueAndInsuranceServiceExpensesInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughInvestmentComponentsExcludedFromInsuranceRevenueAndInsuranceServiceExpensesInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughLossOfControlOfSubsidiaryDeferredTaxLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughModificationOfContractualCashFlowsExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" id="hkfrs-full_IncreaseDecreaseThroughModificationOfContractualCashFlowsExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughModificationOfContractualCashFlowsFinancialAssets" id="hkfrs-full_IncreaseDecreaseThroughModificationOfContractualCashFlowsFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesAllowanceAccountForCreditLossesOfFinancialAssets" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesAllowanceAccountForCreditLossesOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesBiologicalAssets" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesReimbursementRightsAtFairValue" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesReimbursementRightsAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" id="hkfrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughNewTransactionsAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" id="hkfrs-full_IncreaseDecreaseThroughNewTransactionsAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" id="hkfrs-full_IncreaseDecreaseThroughObtainingOrLosingControlOfSubsidiariesOrOtherBusinessesLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesAllowanceAccountForCreditLossesOfFinancialAssets" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesAllowanceAccountForCreditLossesOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesIntangibleAssetsAndGoodwill" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesInvestmentProperty" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesRegulatoryDeferralAccountCreditBalances" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesRegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesRegulatoryDeferralAccountCreditBalancesAbstract" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesRegulatoryDeferralAccountCreditBalancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesRegulatoryDeferralAccountDebitBalancesAbstract" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesRegulatoryDeferralAccountDebitBalancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherChangesRightofuseAssets" id="hkfrs-full_IncreaseDecreaseThroughOtherChangesRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherContributionsByOwners" id="hkfrs-full_IncreaseDecreaseThroughOtherContributionsByOwners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherDistributionsToOwners" id="hkfrs-full_IncreaseDecreaseThroughOtherDistributionsToOwners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherMovementsExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" id="hkfrs-full_IncreaseDecreaseThroughOtherMovementsExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughOtherMovementsFinancialAssets" id="hkfrs-full_IncreaseDecreaseThroughOtherMovementsFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughPremiumsPaidForReinsuranceContractsHeldInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughPremiumsPaidForReinsuranceContractsHeldInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughPremiumsReceivedForInsuranceContractsIssuedInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughPremiumsReceivedForInsuranceContractsIssuedInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughReclassificationAdjustmentsInPeriodReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedToInsuranceContractsToWhichParagraphsC18bC19bC24bAndC24cOfHKFRS17HaveBeenApplied" id="hkfrs-full_IncreaseDecreaseThroughReclassificationAdjustmentsInPeriodReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedToInsuranceContractsToWhichParagraphsC18bC19bC24bAndC24cOfHKFRS17HaveBeenApplied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughRecognitionOfContractualServiceMarginInProfitOrLossToReflectTransferOfServicesInsuranceContractsLiabilityAsset" id="hkfrs-full_IncreaseDecreaseThroughRecognitionOfContractualServiceMarginInProfitOrLossToReflectTransferOfServicesInsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughSharebasedPaymentTransactions" id="hkfrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions" id="hkfrs-full_IncreaseDecreaseThroughTimeValueOfMoneyAdjustmentOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransactionsWithOwners" id="hkfrs-full_IncreaseDecreaseThroughTransactionsWithOwners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransferBetweenRevaluationReserveAndRetainedEarnings" id="hkfrs-full_IncreaseDecreaseThroughTransferBetweenRevaluationReserveAndRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransferToStatutoryReserve" id="hkfrs-full_IncreaseDecreaseThroughTransferToStatutoryReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesBiologicalAssets" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesEquity" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesGoodwill" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwillAbstract" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsAndGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsOtherThanGoodwillAbstract" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsOtherThanGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipment" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipmentAbstract" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipmentIncludingRightofuseAssetsAbstract" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesPropertyPlantAndEquipmentIncludingRightofuseAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesRightofuseAssets" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersAndOtherChangesRightofuseAssetsAbstract" id="hkfrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesRightofuseAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" id="hkfrs-full_IncreaseDecreaseThroughTransfersExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersFinancialAssets" id="hkfrs-full_IncreaseDecreaseThroughTransfersFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" id="hkfrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersFromToInvestmentPropertyPropertyPlantAndEquipment" id="hkfrs-full_IncreaseDecreaseThroughTransfersFromToInvestmentPropertyPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersFromToInvestmentPropertyPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_IncreaseDecreaseThroughTransfersFromToInvestmentPropertyPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersIntangibleAssetsAndGoodwill" id="hkfrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" id="hkfrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersRightofuseAssets" id="hkfrs-full_IncreaseDecreaseThroughTransfersRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersToDisposalGroupsRegulatoryDeferralAccountCreditBalances" id="hkfrs-full_IncreaseDecreaseThroughTransfersToDisposalGroupsRegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTransfersToDisposalGroupsRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_IncreaseDecreaseThroughTransfersToDisposalGroupsRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseDecreaseThroughTreasuryShareTransactions" id="hkfrs-full_IncreaseDecreaseThroughTreasuryShareTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsAssets" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsLiabilities" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxAssets" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxLiabilities" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeAfterTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxAssets" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxLiabilities" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInOtherComprehensiveIncomeBeforeTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxAssets" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxLiabilities" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossAfterTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxAssets" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxEntitysOwnEquityInstruments" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxLiabilities" id="hkfrs-full_IncreaseInFairValueMeasurementDueToChangeInMultipleUnobservableInputsToReflectReasonablyPossibleAlternativeAssumptionsRecognisedInProfitOrLossBeforeTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseThroughAdjustmentsArisingFromPassageOfTimeContingentLiabilitiesRecognisedInBusinessCombination" id="hkfrs-full_IncreaseThroughAdjustmentsArisingFromPassageOfTimeContingentLiabilitiesRecognisedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseThroughBusinessCombinationsContractAssets" id="hkfrs-full_IncreaseThroughBusinessCombinationsContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseThroughBusinessCombinationsContractLiabilities" id="hkfrs-full_IncreaseThroughBusinessCombinationsContractLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseThroughItemsAcquiredInBusinessCombinationRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_IncreaseThroughItemsAcquiredInBusinessCombinationRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseThroughItemsAssumedInBusinessCombinationRegulatoryDeferralAccountCreditBalances" id="hkfrs-full_IncreaseThroughItemsAssumedInBusinessCombinationRegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" id="hkfrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseThroughOriginationOrPurchaseExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" id="hkfrs-full_IncreaseThroughOriginationOrPurchaseExposureToCreditRiskOnLoanCommitmentsAndFinancialGuaranteeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IncreaseThroughOriginationOrPurchaseFinancialAssets" id="hkfrs-full_IncreaseThroughOriginationOrPurchaseFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IncrementalFairValueGrantedModifiedSharebasedPaymentArrangements" id="hkfrs-full_IncrementalFairValueGrantedModifiedSharebasedPaymentArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IndemnificationAssetsRecognisedAsOfAcquisitionDate" id="hkfrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IndicationOfHowFrequentlyHedgingRelationshipsAreDiscontinuedAndRestarted" id="hkfrs-full_IndicationOfHowFrequentlyHedgingRelationshipsAreDiscontinuedAndRestarted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IndicationOfOtherFormsOfGovernmentAssistanceWithDirectBenefitsForEntity" id="hkfrs-full_IndicationOfOtherFormsOfGovernmentAssistanceWithDirectBenefitsForEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsContingentLiabilities" id="hkfrs-full_IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsContingentLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsContingentLiabilitiesInBusinessCombination" id="hkfrs-full_IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsContingentLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsOtherProvisions" id="hkfrs-full_IndicationOfUncertaintiesOfAmountOrTimingOfOutflowsOtherProvisions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IndividualAssetsOrCashgeneratingUnitsAxis" id="hkfrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IndividualAssetsOrCashgeneratingUnitsMember" id="hkfrs-full_IndividualAssetsOrCashgeneratingUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" id="hkfrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember" id="hkfrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IndividuallyInsignificantCounterpartiesMember" id="hkfrs-full_IndividuallyInsignificantCounterpartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InflowsOfCashFromInvestingActivities" id="hkfrs-full_InflowsOfCashFromInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutCollateralHeldAsSecurityAndOtherCreditEnhancementsForCreditimpairedFinancialAssetsExplanatory" id="hkfrs-full_InformationAboutCollateralHeldAsSecurityAndOtherCreditEnhancementsForCreditimpairedFinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutConsequencesOfNoncomplianceWithExternallyImposedCapitalRequirements" id="hkfrs-full_InformationAboutConsequencesOfNoncomplianceWithExternallyImposedCapitalRequirements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutContingentAssetsThatDisclosureIsNotPracticable" id="hkfrs-full_InformationAboutContingentAssetsThatDisclosureIsNotPracticable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutContingentLiabilitiesThatDisclosureIsNotPracticable" id="hkfrs-full_InformationAboutContingentLiabilitiesThatDisclosureIsNotPracticable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutCreditQualityOfNeitherPastDueNorImpairedFinancialAssets" id="hkfrs-full_InformationAboutCreditQualityOfNeitherPastDueNorImpairedFinancialAssets" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutCreditQualityOfReinsuranceContractsHeldThatAreAssets" id="hkfrs-full_InformationAboutCreditQualityOfReinsuranceContractsHeldThatAreAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutEffectOfRegulatoryFrameworksInWhichEntityOperates" id="hkfrs-full_InformationAboutEffectOfRegulatoryFrameworksInWhichEntityOperates" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutEntitysDefinitionsOfDefault" id="hkfrs-full_InformationAboutEntitysDefinitionsOfDefault" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutExposureArisingFromLeasesNotYetCommencedToWhichLesseeIsCommitted" id="hkfrs-full_InformationAboutExposureArisingFromLeasesNotYetCommencedToWhichLesseeIsCommitted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutGroupsOrPortfoliosOfFinancialInstrumentsWithParticularFeaturesThatCouldAffectLargePortionOfThatGroup" id="hkfrs-full_InformationAboutGroupsOrPortfoliosOfFinancialInstrumentsWithParticularFeaturesThatCouldAffectLargePortionOfThatGroup" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutHowDesignatedRiskComponentRelatesToHedgedItemInItsEntiretyExplanatory" id="hkfrs-full_InformationAboutHowDesignatedRiskComponentRelatesToHedgedItemInItsEntiretyExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutHowEntityDeterminedRiskComponentDesignatedAsHedgedItemExplanatory" id="hkfrs-full_InformationAboutHowEntityDeterminedRiskComponentDesignatedAsHedgedItemExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutHowExpectedCashOutflowOnRedemptionOrRepurchaseWasDetermined" id="hkfrs-full_InformationAboutHowExpectedCashOutflowOnRedemptionOrRepurchaseWasDetermined" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutHowExpectedVolatilityWasDeterminedShareOptionsGranted" id="hkfrs-full_InformationAboutHowExpectedVolatilityWasDeterminedShareOptionsGranted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutHowFairValueWasMeasuredShareOptionsGranted" id="hkfrs-full_InformationAboutHowFairValueWasMeasuredShareOptionsGranted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutHowFairWasDeterminedIfNotOnBasisOfObservableMarketOtherEquityInstrumentsGranted" id="hkfrs-full_InformationAboutHowFairWasDeterminedIfNotOnBasisOfObservableMarketOtherEquityInstrumentsGranted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutHowLessorManagesRiskAssociatedWithRightsItRetainsInUnderlyingAssets" id="hkfrs-full_InformationAboutHowLessorManagesRiskAssociatedWithRightsItRetainsInUnderlyingAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutHowMaximumExposureToLossFromInterestsInStructuredEntitiesIsDetermined" id="hkfrs-full_InformationAboutHowMaximumExposureToLossFromInterestsInStructuredEntitiesIsDetermined" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutHowMaximumExposureToLossIsDetermined" id="hkfrs-full_InformationAboutHowMaximumExposureToLossIsDetermined" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutLesseesExposureArisingFromExtensionOptionsAndTerminationOptions" id="hkfrs-full_InformationAboutLesseesExposureArisingFromExtensionOptionsAndTerminationOptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutLesseesExposureArisingFromResidualValueGuarantees" id="hkfrs-full_InformationAboutLesseesExposureArisingFromResidualValueGuarantees" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutLesseesExposureArisingFromVariableLeasePayments" id="hkfrs-full_InformationAboutLesseesExposureArisingFromVariableLeasePayments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutMajorCustomers" id="hkfrs-full_InformationAboutMajorCustomers" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutMarketForFinancialInstruments" id="hkfrs-full_InformationAboutMarketForFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutNatureOfLesseesLeasingActivities" id="hkfrs-full_InformationAboutNatureOfLesseesLeasingActivities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutNatureOfLessorsLeasingActivities" id="hkfrs-full_InformationAboutNatureOfLessorsLeasingActivities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutObjectivesPoliciesAndProcessesForManagingEntitysObligationToRepurchaseOrRedeemPuttableFinancialInstruments" id="hkfrs-full_InformationAboutObjectivesPoliciesAndProcessesForManagingEntitysObligationToRepurchaseOrRedeemPuttableFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutPotentialExposureToFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiability" id="hkfrs-full_InformationAboutPotentialExposureToFutureCashOutflowsNotReflectedInMeasurementOfLeaseLiability" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory" id="hkfrs-full_InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutRestrictionsOrCovenantsImposedByLeasesOnLessee" id="hkfrs-full_InformationAboutRestrictionsOrCovenantsImposedByLeasesOnLessee" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutRiskManagementStrategyForRightsThatLessorRetainsInUnderlyingAssets" id="hkfrs-full_InformationAboutRiskManagementStrategyForRightsThatLessorRetainsInUnderlyingAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutSaleAndLeasebackTransactions" id="hkfrs-full_InformationAboutSaleAndLeasebackTransactions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutSignificantJudgementsAndAssumptionsMadeInDeterminingThatEntityIsInvestmentEntity" id="hkfrs-full_InformationAboutSignificantJudgementsAndAssumptionsMadeInDeterminingThatEntityIsInvestmentEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutUltimateRiskManagementStrategyInRelationToHedgingRelationshipsThatEntityFrequentlyResets" id="hkfrs-full_InformationAboutUltimateRiskManagementStrategyInRelationToHedgingRelationshipsThatEntityFrequentlyResets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationAboutWhetherAndHowEntityIntendsToDisposeOfFinancialInstruments" id="hkfrs-full_InformationAboutWhetherAndHowEntityIntendsToDisposeOfFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationHowFairValueWasMeasuredOtherEquityInstrumentsGranted" id="hkfrs-full_InformationHowFairValueWasMeasuredOtherEquityInstrumentsGranted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationOnEntitysWriteoffPolicy" id="hkfrs-full_InformationOnEntitysWriteoffPolicy" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationOnHowEntityAppliedClassificationRequirementsInHKFRS9ToFinancialAssetsWhoseClassificationHasChangedAsResultOfApplyingHKFRS9" id="hkfrs-full_InformationOnHowEntityAppliedClassificationRequirementsInHKFRS9ToFinancialAssetsWhoseClassificationHasChangedAsResultOfApplyingHKFRS9" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationOnHowEntityDeterminedThatFinancialAssetsAreCreditimpairedFinancialAssets" id="hkfrs-full_InformationOnHowEntityDeterminedThatFinancialAssetsAreCreditimpairedFinancialAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationOnHowEntityDeterminedWhetherCreditRiskOfFinancialInstrumentsHasIncreasedSignificantlySinceInitialRecognition" id="hkfrs-full_InformationOnHowEntityDeterminedWhetherCreditRiskOfFinancialInstrumentsHasIncreasedSignificantlySinceInitialRecognition" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationOnHowEntityRedesignatedFinancialAssetsWhoseClassificationHasChangedOnInitiallyApplyingHKFRS17" id="hkfrs-full_InformationOnHowEntityRedesignatedFinancialAssetsWhoseClassificationHasChangedOnInitiallyApplyingHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationOnHowIncrementalFairValueGrantedWasMeasuredModifiedSharebasedPaymentArrangements" id="hkfrs-full_InformationOnHowIncrementalFairValueGrantedWasMeasuredModifiedSharebasedPaymentArrangements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationOnHowInstrumentsWereGroupedIfExpectedCreditLossesWereMeasuredOnCollectiveBasis" id="hkfrs-full_InformationOnHowInstrumentsWereGroupedIfExpectedCreditLossesWereMeasuredOnCollectiveBasis" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationOnHowRequirementsForModificationOfContractualCashFlowsOfFinancialAssetsHaveBeenApplied" id="hkfrs-full_InformationOnHowRequirementsForModificationOfContractualCashFlowsOfFinancialAssetsHaveBeenApplied" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationWhetherAndHowExpectedDividendsWereIncorporatedIntoMeasurementOfFairValueOtherEquityInstrumentsGranted" id="hkfrs-full_InformationWhetherAndHowExpectedDividendsWereIncorporatedIntoMeasurementOfFairValueOtherEquityInstrumentsGranted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationWhetherAndHowOtherFeaturesWereIncorporatedIntoMeasurementOfFairValueOtherEquityInstrumentsGranted" id="hkfrs-full_InformationWhetherAndHowOtherFeaturesWereIncorporatedIntoMeasurementOfFairValueOtherEquityInstrumentsGranted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationWhetherAndHowOtherFeaturesWereIncorporatedIntoMeasurementOfFairValueShareOptionsGranted" id="hkfrs-full_InformationWhetherAndHowOtherFeaturesWereIncorporatedIntoMeasurementOfFairValueShareOptionsGranted" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationWhetherEntityCompliedWithAnyExternallyImposedCapitalRequirements" id="hkfrs-full_InformationWhetherEntityCompliedWithAnyExternallyImposedCapitalRequirements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InformationWhetherRecoverableAmountOfAssetIsFairValueLessCostsToSellOrValueInUse" id="hkfrs-full_InformationWhetherRecoverableAmountOfAssetIsFairValueLessCostsToSellOrValueInUse" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InitiallyAppliedHKFRSsAxis" id="hkfrs-full_InitiallyAppliedHKFRSsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InitiallyAppliedHKFRSsMember" id="hkfrs-full_InitiallyAppliedHKFRSsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InputToMethodUsedToMeasureContractsWithinScopeOfHKFRS17" id="hkfrs-full_InputToMethodUsedToMeasureContractsWithinScopeOfHKFRS17" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="InputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17Axis" id="hkfrs-full_InputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17Axis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17Member" id="hkfrs-full_InputsToMethodsUsedToMeasureContractsWithinScopeOfHKFRS17Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceContractsAxis" id="hkfrs-full_InsuranceContractsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceContractsByComponentsAxis" id="hkfrs-full_InsuranceContractsByComponentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceContractsByComponentsMember" id="hkfrs-full_InsuranceContractsByComponentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceContractsByRemainingCoverageAndIncurredClaimsAxis" id="hkfrs-full_InsuranceContractsByRemainingCoverageAndIncurredClaimsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceContractsByRemainingCoverageAndIncurredClaimsMember" id="hkfrs-full_InsuranceContractsByRemainingCoverageAndIncurredClaimsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceContractsIssuedMember" id="hkfrs-full_InsuranceContractsIssuedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceContractsIssuedThatAreAssets" id="hkfrs-full_InsuranceContractsIssuedThatAreAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InsuranceContractsIssuedThatAreLiabilities" id="hkfrs-full_InsuranceContractsIssuedThatAreLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="InsuranceContractsLiabilityAsset" id="hkfrs-full_InsuranceContractsLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="InsuranceContractsLiabilityAssetAtDateOfChangeContractsWithDirectParticipationFeaturesForWhichEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncome" id="hkfrs-full_InsuranceContractsLiabilityAssetAtDateOfChangeContractsWithDirectParticipationFeaturesForWhichEntityChangedBasisOfDisaggregationOfInsuranceFinanceIncomeExpensesBetweenProfitOrLossAndOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="InsuranceContractsMember2017" id="hkfrs-full_InsuranceContractsMember2017" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceContractsOtherThanThoseToWhichPremiumAllocationApproachHasBeenAppliedMember" id="hkfrs-full_InsuranceContractsOtherThanThoseToWhichPremiumAllocationApproachHasBeenAppliedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceContractsThatAreAssets" id="hkfrs-full_InsuranceContractsThatAreAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InsuranceContractsThatAreLiabilities" id="hkfrs-full_InsuranceContractsThatAreLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="InsuranceContractsToWhichPremiumAllocationApproachHasBeenAppliedMember" id="hkfrs-full_InsuranceContractsToWhichPremiumAllocationApproachHasBeenAppliedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceExpense" id="hkfrs-full_InsuranceExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceFinanceIncomeExpenses" id="hkfrs-full_InsuranceFinanceIncomeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossAbstract" id="hkfrs-full_InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLossBeforeTax" id="hkfrs-full_InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLossNetOfTax" id="hkfrs-full_InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedRecognisedInProfitOrLoss" id="hkfrs-full_InsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceRevenue" id="hkfrs-full_InsuranceRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceRevenueAbstract" id="hkfrs-full_InsuranceRevenueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceRevenueAllocationOfPortionOfPremiumsThatRelateToRecoveryOfInsuranceAcquisitionCashFlows" id="hkfrs-full_InsuranceRevenueAllocationOfPortionOfPremiumsThatRelateToRecoveryOfInsuranceAcquisitionCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceRevenueAmountsRelatingToChangesInLiabilityForRemainingCoverage" id="hkfrs-full_InsuranceRevenueAmountsRelatingToChangesInLiabilityForRemainingCoverage" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceRevenueAmountsRelatingToChangesInLiabilityForRemainingCoverageAbstract" id="hkfrs-full_InsuranceRevenueAmountsRelatingToChangesInLiabilityForRemainingCoverageAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceRevenueChangeInRiskAdjustmentForNonfinancialRisk" id="hkfrs-full_InsuranceRevenueChangeInRiskAdjustmentForNonfinancialRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceRevenueContractualServiceMarginRecognisedInProfitOrLossBecauseOfTransferOfServices" id="hkfrs-full_InsuranceRevenueContractualServiceMarginRecognisedInProfitOrLossBecauseOfTransferOfServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceRevenueInsuranceServiceExpensesIncurredDuringPeriodMeasuredAtAmountsExpectedAtBeginningOfPeriod" id="hkfrs-full_InsuranceRevenueInsuranceServiceExpensesIncurredDuringPeriodMeasuredAtAmountsExpectedAtBeginningOfPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceRiskMember" id="hkfrs-full_InsuranceRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceServiceExpensesFromInsuranceContractsIssued" id="hkfrs-full_InsuranceServiceExpensesFromInsuranceContractsIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceServiceResult" id="hkfrs-full_InsuranceServiceResult" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InsuranceServiceResultAbstract" id="hkfrs-full_InsuranceServiceResultAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntangibleAssetFairValueUsedAsDeemedCost" id="hkfrs-full_IntangibleAssetFairValueUsedAsDeemedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsAcquiredByWayOfGovernmentGrant" id="hkfrs-full_IntangibleAssetsAcquiredByWayOfGovernmentGrant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsAcquiredByWayOfGovernmentGrantAtFairValue" id="hkfrs-full_IntangibleAssetsAcquiredByWayOfGovernmentGrantAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsAndGoodwill" id="hkfrs-full_IntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsAndGoodwillAbstract" id="hkfrs-full_IntangibleAssetsAndGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntangibleAssetsAndGoodwillMember" id="hkfrs-full_IntangibleAssetsAndGoodwillMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntangibleAssetsMaterialToEntity" id="hkfrs-full_IntangibleAssetsMaterialToEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsMaterialToEntityAxis" id="hkfrs-full_IntangibleAssetsMaterialToEntityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntangibleAssetsMaterialToEntityMember" id="hkfrs-full_IntangibleAssetsMaterialToEntityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntangibleAssetsOtherThanGoodwill" id="hkfrs-full_IntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsOtherThanGoodwillAbstract" id="hkfrs-full_IntangibleAssetsOtherThanGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntangibleAssetsOtherThanGoodwillCarryingAmountAtCostOfRevaluedAssets" id="hkfrs-full_IntangibleAssetsOtherThanGoodwillCarryingAmountAtCostOfRevaluedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsOtherThanGoodwillCarryingAmountOfRevaluedAssets" id="hkfrs-full_IntangibleAssetsOtherThanGoodwillCarryingAmountOfRevaluedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsOtherThanGoodwillMember" id="hkfrs-full_IntangibleAssetsOtherThanGoodwillMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntangibleAssetsOtherThanGoodwillRevaluationSurplus" id="hkfrs-full_IntangibleAssetsOtherThanGoodwillRevaluationSurplus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsPledgedAsSecurityForLiabilities" id="hkfrs-full_IntangibleAssetsPledgedAsSecurityForLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsUnderDevelopment" id="hkfrs-full_IntangibleAssetsUnderDevelopment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsUnderDevelopmentMember" id="hkfrs-full_IntangibleAssetsUnderDevelopmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntangibleAssetsWhoseTitleIsRestricted" id="hkfrs-full_IntangibleAssetsWhoseTitleIsRestricted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsWithIndefiniteUsefulLife" id="hkfrs-full_IntangibleAssetsWithIndefiniteUsefulLife" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleAssetsWithIndefiniteUsefulLifeAxis" id="hkfrs-full_IntangibleAssetsWithIndefiniteUsefulLifeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntangibleAssetsWithIndefiniteUsefulLifeMember" id="hkfrs-full_IntangibleAssetsWithIndefiniteUsefulLifeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntangibleExplorationAndEvaluationAssets" id="hkfrs-full_IntangibleExplorationAndEvaluationAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IntangibleExplorationAndEvaluationAssetsMember" id="hkfrs-full_IntangibleExplorationAndEvaluationAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestCostsAbstract" id="hkfrs-full_InterestCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestCostsCapitalised" id="hkfrs-full_InterestCostsCapitalised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestCostsIncurred" id="hkfrs-full_InterestCostsIncurred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpense" id="hkfrs-full_InterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseForFinancialLiabilitiesNotAtFairValueThroughProfitOrLoss" id="hkfrs-full_InterestExpenseForFinancialLiabilitiesNotAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" id="hkfrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseOnBankLoansAndOverdrafts" id="hkfrs-full_InterestExpenseOnBankLoansAndOverdrafts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseOnBonds" id="hkfrs-full_InterestExpenseOnBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseOnBorrowings" id="hkfrs-full_InterestExpenseOnBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseOnDebtInstrumentsIssued" id="hkfrs-full_InterestExpenseOnDebtInstrumentsIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseOnDepositsFromBanks" id="hkfrs-full_InterestExpenseOnDepositsFromBanks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseOnDepositsFromCustomers" id="hkfrs-full_InterestExpenseOnDepositsFromCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseOnFinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLoss" id="hkfrs-full_InterestExpenseOnFinancialLiabilitiesDesignatedAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseOnFinancialLiabilitiesHeldForTrading" id="hkfrs-full_InterestExpenseOnFinancialLiabilitiesHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseOnLeaseLiabilities" id="hkfrs-full_InterestExpenseOnLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseOnOtherFinancialLiabilities" id="hkfrs-full_InterestExpenseOnOtherFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestExpenseOnRepurchaseAgreementsAndCashCollateralOnSecuritiesLent" id="hkfrs-full_InterestExpenseOnRepurchaseAgreementsAndCashCollateralOnSecuritiesLent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesNotAtFairValueThroughProfitOrLossAbstract" id="hkfrs-full_InterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesNotAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeExpenseRecognisedForAssetsReclassifiedIntoMeasuredAtAmortisedCost" id="hkfrs-full_InterestIncomeExpenseRecognisedForAssetsReclassifiedIntoMeasuredAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeExpenseRecognisedForFinancialAssetsReclassifiedIntoMeasuredAtAmortisedCostFirstApplicationOfHKFRS9" id="hkfrs-full_InterestIncomeExpenseRecognisedForFinancialAssetsReclassifiedIntoMeasuredAtAmortisedCostFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeExpenseRecognisedForFinancialLiabilitiesReclassifiedIntoMeasuredAtAmortisedCostFirstApplicationOfHKFRS9" id="hkfrs-full_InterestIncomeExpenseRecognisedForFinancialLiabilitiesReclassifiedIntoMeasuredAtAmortisedCostFirstApplicationOfHKFRS9" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeForFinancialAssetsMeasuredAtAmortisedCost" id="hkfrs-full_InterestIncomeForFinancialAssetsMeasuredAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeForFinancialAssetsNotAtFairValueThroughProfitOrLoss" id="hkfrs-full_InterestIncomeForFinancialAssetsNotAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnAvailableforsaleFinancialAssets" id="hkfrs-full_InterestIncomeOnAvailableforsaleFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnCashAndCashEquivalents" id="hkfrs-full_InterestIncomeOnCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnDebtInstrumentsHeld" id="hkfrs-full_InterestIncomeOnDebtInstrumentsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnDeposits" id="hkfrs-full_InterestIncomeOnDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnFinancialAssetsDesignatedAtFairValueThroughProfitOrLoss" id="hkfrs-full_InterestIncomeOnFinancialAssetsDesignatedAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnFinancialAssetsHeldForTrading" id="hkfrs-full_InterestIncomeOnFinancialAssetsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnHeldtomaturityInvestments" id="hkfrs-full_InterestIncomeOnHeldtomaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnImpairedFinancialAssetsAccrued" id="hkfrs-full_InterestIncomeOnImpairedFinancialAssetsAccrued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnImpairedFinancialAssetsAccruedAbstract" id="hkfrs-full_InterestIncomeOnImpairedFinancialAssetsAccruedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnLoansAndAdvancesToBanks" id="hkfrs-full_InterestIncomeOnLoansAndAdvancesToBanks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnLoansAndAdvancesToCustomers" id="hkfrs-full_InterestIncomeOnLoansAndAdvancesToCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnLoansAndReceivables" id="hkfrs-full_InterestIncomeOnLoansAndReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnOtherFinancialAssets" id="hkfrs-full_InterestIncomeOnOtherFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeOnReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed" id="hkfrs-full_InterestIncomeOnReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestIncomeReimbursementRights" id="hkfrs-full_InterestIncomeReimbursementRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestPaidClassifiedAsFinancingActivities" id="hkfrs-full_InterestPaidClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestPaidClassifiedAsInvestingActivities" id="hkfrs-full_InterestPaidClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestPaidClassifiedAsOperatingActivities" id="hkfrs-full_InterestPaidClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestPaidOnDepositLiabilitiesClassifiedAsOperatingActivities" id="hkfrs-full_InterestPaidOnDepositLiabilitiesClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestPayable" id="hkfrs-full_InterestPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="InterestRateMeasurementInputMember" id="hkfrs-full_InterestRateMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestRateRiskMember" id="hkfrs-full_InterestRateRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestRateSwapContractMember" id="hkfrs-full_InterestRateSwapContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestRateTypesMember" id="hkfrs-full_InterestRateTypesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InterestReceivable" id="hkfrs-full_InterestReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InterestReceivedClassifiedAsInvestingActivities" id="hkfrs-full_InterestReceivedClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestReceivedClassifiedAsOperatingActivities" id="hkfrs-full_InterestReceivedClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestReceivedFromDebtInstrumentsHeldClassifiedAsOperatingActivities" id="hkfrs-full_InterestReceivedFromDebtInstrumentsHeldClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestReceivedFromLoansAndAdvancesClassifiedAsOperatingActivities" id="hkfrs-full_InterestReceivedFromLoansAndAdvancesClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="InterestRevenueCalculatedUsingEffectiveInterestMethod" id="hkfrs-full_InterestRevenueCalculatedUsingEffectiveInterestMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestRevenueExpense" id="hkfrs-full_InterestRevenueExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_InterestRevenueForFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InternalCreditGradesAxis" id="hkfrs-full_InternalCreditGradesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InternalCreditGradesMember" id="hkfrs-full_InternalCreditGradesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InternallyGeneratedMember" id="hkfrs-full_InternallyGeneratedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" id="hkfrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="Inventories" id="hkfrs-full_Inventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InventoriesAtFairValueLessCostsToSell" id="hkfrs-full_InventoriesAtFairValueLessCostsToSell" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InventoriesAtNetRealisableValue" id="hkfrs-full_InventoriesAtNetRealisableValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InventoriesPledgedAsSecurityForLiabilities" id="hkfrs-full_InventoriesPledgedAsSecurityForLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InventoriesTotal" id="hkfrs-full_InventoriesTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InventoryCostFormulas" id="hkfrs-full_InventoryCostFormulas" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InventoryRecognisedAsOfAcquisitionDate" id="hkfrs-full_InventoryRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InventoryWritedown2011" id="hkfrs-full_InventoryWritedown2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentAccountedForUsingEquityMethod" id="hkfrs-full_InvestmentAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentContractsLiabilities" id="hkfrs-full_InvestmentContractsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentFundsAmountContributedToFairValueOfPlanAssets" id="hkfrs-full_InvestmentFundsAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentFundsMember" id="hkfrs-full_InvestmentFundsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentIncome" id="hkfrs-full_InvestmentIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentProperty" id="hkfrs-full_InvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentPropertyAbstract" id="hkfrs-full_InvestmentPropertyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentPropertyCarriedAtCostOrInAccordanceWithHKFRS16WithinFairValueModelAtTimeOfSale" id="hkfrs-full_InvestmentPropertyCarriedAtCostOrInAccordanceWithHKFRS16WithinFairValueModelAtTimeOfSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentPropertyCompleted" id="hkfrs-full_InvestmentPropertyCompleted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentPropertyCompletedMember" id="hkfrs-full_InvestmentPropertyCompletedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentPropertyFairValueUsedAsDeemedCost" id="hkfrs-full_InvestmentPropertyFairValueUsedAsDeemedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentPropertyMember" id="hkfrs-full_InvestmentPropertyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentPropertyUnderConstructionOrDevelopment" id="hkfrs-full_InvestmentPropertyUnderConstructionOrDevelopment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentPropertyUnderConstructionOrDevelopmentMember" id="hkfrs-full_InvestmentPropertyUnderConstructionOrDevelopmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentsAccountedForUsingEquityMethodAbstract" id="hkfrs-full_InvestmentsAccountedForUsingEquityMethodAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentsAccountedForUsingEquityMethodMember" id="hkfrs-full_InvestmentsAccountedForUsingEquityMethodMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentsForRiskOfPolicyholders" id="hkfrs-full_InvestmentsForRiskOfPolicyholders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentsInAssociates" id="hkfrs-full_InvestmentsInAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentsInAssociatesAccountedForUsingEquityMethod" id="hkfrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis" id="hkfrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" id="hkfrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentsInJointVentures" id="hkfrs-full_InvestmentsInJointVentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentsInJointVenturesAccountedForUsingEquityMethod" id="hkfrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentsInSubsidiaries" id="hkfrs-full_InvestmentsInSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentsInSubsidiariesJointVenturesAndAssociates" id="hkfrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" id="hkfrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="InvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" id="hkfrs-full_InvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="IssueCostsNotRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" id="hkfrs-full_IssueCostsNotRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IssueOfConvertibleInstruments" id="hkfrs-full_IssueOfConvertibleInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IssueOfEquity" id="hkfrs-full_IssueOfEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IssuedCapital" id="hkfrs-full_IssuedCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="IssuedCapitalMember" id="hkfrs-full_IssuedCapitalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="IssuesFairValueMeasurementAssets" id="hkfrs-full_IssuesFairValueMeasurementAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="IssuesFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_IssuesFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="IssuesFairValueMeasurementLiabilities" id="hkfrs-full_IssuesFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ItemsForPresentationOfRegulatoryDeferralAccountsAbstract" id="hkfrs-full_ItemsForPresentationOfRegulatoryDeferralAccountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ItemsInCourseOfCollectionFromOtherBanks" id="hkfrs-full_ItemsInCourseOfCollectionFromOtherBanks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ItemsInCourseOfTransmissionToOtherBanks" id="hkfrs-full_ItemsInCourseOfTransmissionToOtherBanks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ItemsOfContingentLiabilitiesAxis" id="hkfrs-full_ItemsOfContingentLiabilitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ItemsOfContingentLiabilitiesMember" id="hkfrs-full_ItemsOfContingentLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="JointControlOrSignificantInfluenceMember" id="hkfrs-full_JointControlOrSignificantInfluenceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="JointOperationsAxis" id="hkfrs-full_JointOperationsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="JointOperationsMember" id="hkfrs-full_JointOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="JointVenturesAxis" id="hkfrs-full_JointVenturesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="JointVenturesMember" id="hkfrs-full_JointVenturesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="JointVenturesWhereEntityIsVenturerMember" id="hkfrs-full_JointVenturesWhereEntityIsVenturerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="KeyManagementPersonnelCompensation" id="hkfrs-full_KeyManagementPersonnelCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="KeyManagementPersonnelCompensationOtherLongtermBenefits" id="hkfrs-full_KeyManagementPersonnelCompensationOtherLongtermBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="KeyManagementPersonnelCompensationPostemploymentBenefits" id="hkfrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="KeyManagementPersonnelCompensationSharebasedPayment" id="hkfrs-full_KeyManagementPersonnelCompensationSharebasedPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="KeyManagementPersonnelCompensationShorttermEmployeeBenefits" id="hkfrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="KeyManagementPersonnelCompensationTerminationBenefits" id="hkfrs-full_KeyManagementPersonnelCompensationTerminationBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="KeyManagementPersonnelOfEntityOrParentMember" id="hkfrs-full_KeyManagementPersonnelOfEntityOrParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LTELicencesMember" id="hkfrs-full_LTELicencesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LackOfExchangeabilityMember" id="hkfrs-full_LackOfExchangeabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Land" id="hkfrs-full_Land" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LandAndBuildings" id="hkfrs-full_LandAndBuildings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LandAndBuildingsAbstract" id="hkfrs-full_LandAndBuildingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LandAndBuildingsMember" id="hkfrs-full_LandAndBuildingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LandMember" id="hkfrs-full_LandMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanFifteenYearsAndNotLaterThanTwentyYearsMember" id="hkfrs-full_LaterThanFifteenYearsAndNotLaterThanTwentyYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanFiveYearsAndNotLaterThanSevenYearsMember" id="hkfrs-full_LaterThanFiveYearsAndNotLaterThanSevenYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanFiveYearsAndNotLaterThanTenYearsMember" id="hkfrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanFiveYearsMember" id="hkfrs-full_LaterThanFiveYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanFourMonthsMember" id="hkfrs-full_LaterThanFourMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanFourYearsAndNotLaterThanFiveYearsMember" id="hkfrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanOneMonthAndNotLaterThanSixMonthsMember" id="hkfrs-full_LaterThanOneMonthAndNotLaterThanSixMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanOneMonthAndNotLaterThanThreeMonthsMember" id="hkfrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanOneMonthAndNotLaterThanTwoMonthsMember" id="hkfrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanOneYearAndNotLaterThanFiveYearsMember" id="hkfrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanOneYearAndNotLaterThanThreeYearsMember" id="hkfrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanOneYearAndNotLaterThanTwoYearsMember" id="hkfrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanOneYearMember" id="hkfrs-full_LaterThanOneYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanSevenYearsAndNotLaterThanTenYearsMember" id="hkfrs-full_LaterThanSevenYearsAndNotLaterThanTenYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanSixMonthsAndNotLaterThanOneYearMember" id="hkfrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanSixMonthsMember" id="hkfrs-full_LaterThanSixMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanTenYearsAndNotLaterThanFifteenYearsMember" id="hkfrs-full_LaterThanTenYearsAndNotLaterThanFifteenYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanTenYearsMember" id="hkfrs-full_LaterThanTenYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" id="hkfrs-full_LaterThanThreeMonthsAndNotLaterThanFourMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanThreeMonthsAndNotLaterThanOneYearMember" id="hkfrs-full_LaterThanThreeMonthsAndNotLaterThanOneYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanThreeMonthsAndNotLaterThanSixMonthsMember" id="hkfrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanThreeMonthsMember" id="hkfrs-full_LaterThanThreeMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanThreeYearsAndNotLaterThanFiveYearsMember" id="hkfrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanThreeYearsAndNotLaterThanFourYearsMember" id="hkfrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanThreeYearsMember" id="hkfrs-full_LaterThanThreeYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanTwentyYearsAndNotLaterThanTwentyfiveYearsMember" id="hkfrs-full_LaterThanTwentyYearsAndNotLaterThanTwentyfiveYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" id="hkfrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanTwoYearsAndNotLaterThanFiveYearsMember" id="hkfrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LaterThanTwoYearsAndNotLaterThanThreeYearsMember" id="hkfrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LeaseCommitmentsForShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" id="hkfrs-full_LeaseCommitmentsForShorttermLeasesForWhichRecognitionExemptionHasBeenUsed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LeaseLiabilities" id="hkfrs-full_LeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LeaseLiabilitiesAbstract" id="hkfrs-full_LeaseLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LeaseLiabilitiesMember" id="hkfrs-full_LeaseLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LeaseReceivablesMember" id="hkfrs-full_LeaseReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LeaseholdImprovementsMember" id="hkfrs-full_LeaseholdImprovementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LeasesAsLesseeRelatedPartyTransactions" id="hkfrs-full_LeasesAsLesseeRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LeasesAsLessorRelatedPartyTransactions" id="hkfrs-full_LeasesAsLessorRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LegalFormOfEntity" id="hkfrs-full_LegalFormOfEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LegalProceedingsContingentLiabilityMember" id="hkfrs-full_LegalProceedingsContingentLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LegalProceedingsProvision" id="hkfrs-full_LegalProceedingsProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LegalProceedingsProvisionAbstract" id="hkfrs-full_LegalProceedingsProvisionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LegalProceedingsProvisionMember" id="hkfrs-full_LegalProceedingsProvisionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LengthOfLifeOfLimitedLifeEntity" id="hkfrs-full_LengthOfLifeOfLimitedLifeEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Level1OfFairValueHierarchyMember" id="hkfrs-full_Level1OfFairValueHierarchyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Level2And3OfFairValueHierarchyMember" id="hkfrs-full_Level2And3OfFairValueHierarchyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Level2OfFairValueHierarchyMember" id="hkfrs-full_Level2OfFairValueHierarchyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Level3OfFairValueHierarchyMember" id="hkfrs-full_Level3OfFairValueHierarchyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LevelOfParticipationOfEntityComparedWithOtherParticipatingEntities" id="hkfrs-full_LevelOfParticipationOfEntityComparedWithOtherParticipatingEntities" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="LevelOfPriceIndex" id="hkfrs-full_LevelOfPriceIndex" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="LevelOfRoundingUsedInFinancialStatements" id="hkfrs-full_LevelOfRoundingUsedInFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LevelsOfFairValueHierarchyAxis" id="hkfrs-full_LevelsOfFairValueHierarchyAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Liabilities" id="hkfrs-full_Liabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LiabilitiesAbstract" id="hkfrs-full_LiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LiabilitiesArisingFromExplorationForAndEvaluationOfMineralResources" id="hkfrs-full_LiabilitiesArisingFromExplorationForAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LiabilitiesArisingFromFinancingActivities" id="hkfrs-full_LiabilitiesArisingFromFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LiabilitiesArisingFromFinancingActivitiesAxis" id="hkfrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LiabilitiesArisingFromFinancingActivitiesMember" id="hkfrs-full_LiabilitiesArisingFromFinancingActivitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LiabilitiesForIncurredClaimsMember" id="hkfrs-full_LiabilitiesForIncurredClaimsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LiabilitiesForIncurredClaimsThatAriseFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_LiabilitiesForIncurredClaimsThatAriseFromContractsWithinScopeOfHKFRS17" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LiabilitiesInSubsidiaryOrBusinessesAcquiredOrDisposed2013" id="hkfrs-full_LiabilitiesInSubsidiaryOrBusinessesAcquiredOrDisposed2013" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" id="hkfrs-full_LiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LiabilitiesIncurred" id="hkfrs-full_LiabilitiesIncurred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementAxis" id="hkfrs-full_LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementMember" id="hkfrs-full_LiabilitiesMeasuredAtFairValueAndIssuedWithInseparableThirdpartyCreditEnhancementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LiabilitiesMember" id="hkfrs-full_LiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LiabilitiesOtherThanActuarialPresentValueOfPromisedRetirementBenefits" id="hkfrs-full_LiabilitiesOtherThanActuarialPresentValueOfPromisedRetirementBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LiabilitiesRecognisedInEntitysFinancialStatementsInRelationToStructuredEntities" id="hkfrs-full_LiabilitiesRecognisedInEntitysFinancialStatementsInRelationToStructuredEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LiabilitiesToWhichSignificantRestrictionsApply" id="hkfrs-full_LiabilitiesToWhichSignificantRestrictionsApply" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LiabilitiesWithSignificantRiskOfMaterialAdjustmentsWithinNextFinancialYear" id="hkfrs-full_LiabilitiesWithSignificantRiskOfMaterialAdjustmentsWithinNextFinancialYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LiabilityAssetOfDefinedBenefitPlans" id="hkfrs-full_LiabilityAssetOfDefinedBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LicenceFeeIncome" id="hkfrs-full_LicenceFeeIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="LicencesAndFranchises" id="hkfrs-full_LicencesAndFranchises" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LicencesAndFranchisesMember" id="hkfrs-full_LicencesAndFranchisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LicencesMember" id="hkfrs-full_LicencesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LifetimeExpectedCreditLossesMember" id="hkfrs-full_LifetimeExpectedCreditLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LimitationsThatMayResultInInformationNotFullyReflectingFairValueOfAssetsAndLiabilitiesInvolved" id="hkfrs-full_LimitationsThatMayResultInInformationNotFullyReflectingFairValueOfAssetsAndLiabilitiesInvolved" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LineItemsIncludingAmortisationOfIntangibleAssetsIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_LineItemsIncludingAmortisationOfIntangibleAssetsIntangibleAssetsOtherThanGoodwill" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LineItemsOfRecognisedAssetsAndLiabilitiesRepresentingContinuingInvolvementInDerecognisedFinancialAssets" id="hkfrs-full_LineItemsOfRecognisedAssetsAndLiabilitiesRepresentingContinuingInvolvementInDerecognisedFinancialAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LiquidityRiskMember" id="hkfrs-full_LiquidityRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LivingAnimalsMember" id="hkfrs-full_LivingAnimalsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LoanCommitmentsMember" id="hkfrs-full_LoanCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LoansAcquiredInBusinessCombinationMember" id="hkfrs-full_LoansAcquiredInBusinessCombinationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LoansAndAdvances" id="hkfrs-full_LoansAndAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesAtAmortisedCost" id="hkfrs-full_LoansAndAdvancesAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesAtAmortisedCostAbstract" id="hkfrs-full_LoansAndAdvancesAtAmortisedCostAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" id="hkfrs-full_LoansAndAdvancesAtAmortisedCostAllowanceForExpectedCreditLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesAtAmortisedCostGrossCarryingAmount" id="hkfrs-full_LoansAndAdvancesAtAmortisedCostGrossCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_LoansAndAdvancesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" id="hkfrs-full_LoansAndAdvancesAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_LoansAndAdvancesMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesToBanks" id="hkfrs-full_LoansAndAdvancesToBanks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesToBanksAtAmortisedCost" id="hkfrs-full_LoansAndAdvancesToBanksAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesToBanksAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_LoansAndAdvancesToBanksAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesToBanksAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" id="hkfrs-full_LoansAndAdvancesToBanksAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesToBanksMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_LoansAndAdvancesToBanksMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesToCustomers" id="hkfrs-full_LoansAndAdvancesToCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesToCustomersAtAmortisedCost" id="hkfrs-full_LoansAndAdvancesToCustomersAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesToCustomersAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_LoansAndAdvancesToCustomersAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesToCustomersAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" id="hkfrs-full_LoansAndAdvancesToCustomersAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValueOtherThanThoseClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesToCustomersMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_LoansAndAdvancesToCustomersMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndAdvancesToOtherCreditInstitutions" id="hkfrs-full_LoansAndAdvancesToOtherCreditInstitutions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndReceivables" id="hkfrs-full_LoansAndReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansAndReceivablesCategoryMember" id="hkfrs-full_LoansAndReceivablesCategoryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LoansPayableInBreachWhichPermittedLenderToDemandAcceleratedRepayment" id="hkfrs-full_LoansPayableInBreachWhichPermittedLenderToDemandAcceleratedRepayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LoansPayableInDefault" id="hkfrs-full_LoansPayableInDefault" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LoansReceived" id="hkfrs-full_LoansReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LoansToGovernment" id="hkfrs-full_LoansToGovernment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LoansToGovernmentMember" id="hkfrs-full_LoansToGovernmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LongtermBorrowings" id="hkfrs-full_LongtermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LongtermBorrowingsMember" id="hkfrs-full_LongtermBorrowingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LongtermContractsMember" id="hkfrs-full_LongtermContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LongtermDeposits" id="hkfrs-full_LongtermDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="LongtermLegalProceedingsProvision" id="hkfrs-full_LongtermLegalProceedingsProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LongtermMiscellaneousOtherProvisions" id="hkfrs-full_LongtermMiscellaneousOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LongtermOnerousContractsProvision" id="hkfrs-full_LongtermOnerousContractsProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LongtermProvisionForDecommissioningRestorationAndRehabilitationCosts" id="hkfrs-full_LongtermProvisionForDecommissioningRestorationAndRehabilitationCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LongtermRestructuringProvision" id="hkfrs-full_LongtermRestructuringProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LongtermWarrantyProvision" id="hkfrs-full_LongtermWarrantyProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="LossComponentMember" id="hkfrs-full_LossComponentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LossesArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost" id="hkfrs-full_LossesArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="LossesIncurredInRelationToInterestsInStructuredEntities" id="hkfrs-full_LossesIncurredInRelationToInterestsInStructuredEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="LossesOnChangeInFairValueOfDerivatives" id="hkfrs-full_LossesOnChangeInFairValueOfDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="LossesOnDisposalsOfInvestmentProperties" id="hkfrs-full_LossesOnDisposalsOfInvestmentProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="LossesOnDisposalsOfInvestments" id="hkfrs-full_LossesOnDisposalsOfInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="LossesOnDisposalsOfNoncurrentAssets" id="hkfrs-full_LossesOnDisposalsOfNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="LossesOnDisposalsOfPropertyPlantAndEquipment" id="hkfrs-full_LossesOnDisposalsOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="LossesOnLitigationSettlements" id="hkfrs-full_LossesOnLitigationSettlements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="Machinery" id="hkfrs-full_Machinery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="MachineryMember" id="hkfrs-full_MachineryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MajorBusinessCombinationMember" id="hkfrs-full_MajorBusinessCombinationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MajorComponentsOfTaxExpenseIncomeAbstract" id="hkfrs-full_MajorComponentsOfTaxExpenseIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MajorCustomersAxis" id="hkfrs-full_MajorCustomersAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MajorCustomersMember" id="hkfrs-full_MajorCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MajorOrdinaryShareTransactionsMember" id="hkfrs-full_MajorOrdinaryShareTransactionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MajorPurchasesOfAssetsMember" id="hkfrs-full_MajorPurchasesOfAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ManagementConclusionOnTrueAndFairViewAsConsequenceOfDeparture" id="hkfrs-full_ManagementConclusionOnTrueAndFairViewAsConsequenceOfDeparture" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MarketApproachMember" id="hkfrs-full_MarketApproachMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MarketComparableCompaniesMember" id="hkfrs-full_MarketComparableCompaniesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MarketComparablePricesMember" id="hkfrs-full_MarketComparablePricesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MarketRiskMember" id="hkfrs-full_MarketRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MarketsOfCustomersAxis" id="hkfrs-full_MarketsOfCustomersAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MarketsOfCustomersMember" id="hkfrs-full_MarketsOfCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MastheadsAndPublishingTitles" id="hkfrs-full_MastheadsAndPublishingTitles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="MastheadsAndPublishingTitlesMember" id="hkfrs-full_MastheadsAndPublishingTitlesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MaterialIncomeAndExpenseAbstract" id="hkfrs-full_MaterialIncomeAndExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MaterialReconcilingItemsMember" id="hkfrs-full_MaterialReconcilingItemsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MatrixPricingMember" id="hkfrs-full_MatrixPricingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MatureBiologicalAssetsMember" id="hkfrs-full_MatureBiologicalAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MaturityAnalysisForDerivativeFinancialLiabilities" id="hkfrs-full_MaturityAnalysisForDerivativeFinancialLiabilities" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MaturityAnalysisForNonderivativeFinancialLiabilities" id="hkfrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MaturityAxis" id="hkfrs-full_MaturityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MaximumExposureToCreditRisk" id="hkfrs-full_MaximumExposureToCreditRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="MaximumExposureToCreditRiskFinancialInstrumentsToWhichImpairmentRequirementsInHKFRS9AreNotApplied" id="hkfrs-full_MaximumExposureToCreditRiskFinancialInstrumentsToWhichImpairmentRequirementsInHKFRS9AreNotApplied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="MaximumExposureToCreditRiskOfFinancialAssets" id="hkfrs-full_MaximumExposureToCreditRiskOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="MaximumExposureToCreditRiskOfLoansOrReceivables" id="hkfrs-full_MaximumExposureToCreditRiskOfLoansOrReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="MaximumExposureToCreditRiskThatArisesFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_MaximumExposureToCreditRiskThatArisesFromContractsWithinScopeOfHKFRS17" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="MaximumExposureToLossFromContinuingInvolvement" id="hkfrs-full_MaximumExposureToLossFromContinuingInvolvement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="MaximumExposureToLossFromInterestsInStructuredEntities" id="hkfrs-full_MaximumExposureToLossFromInterestsInStructuredEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="MaximumLimitOfLossesOfStructuredEntitiesWhichEntityIsRequiredToAbsorbBeforeOtherParties" id="hkfrs-full_MaximumLimitOfLossesOfStructuredEntitiesWhichEntityIsRequiredToAbsorbBeforeOtherParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="MeasurementAxis" id="hkfrs-full_MeasurementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MeasurementBasesPropertyPlantAndEquipment" id="hkfrs-full_MeasurementBasesPropertyPlantAndEquipment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MeasurementPeriodAdjustmentsRecognisedForParticularAssetsLiabilitiesNoncontrollingInterestsOrItemsOfConsideration" id="hkfrs-full_MeasurementPeriodAdjustmentsRecognisedForParticularAssetsLiabilitiesNoncontrollingInterestsOrItemsOfConsideration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MediaProductionExpense" id="hkfrs-full_MediaProductionExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="Merchandise" id="hkfrs-full_Merchandise" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="MergerReserve" id="hkfrs-full_MergerReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="MergerReserveMember" id="hkfrs-full_MergerReserveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodOfAssessmentOfExpectedCreditLossesAxis" id="hkfrs-full_MethodOfAssessmentOfExpectedCreditLossesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodOfAssessmentOfExpectedCreditLossesMember" id="hkfrs-full_MethodOfAssessmentOfExpectedCreditLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodOfDeterminingFairValueOfInstrumentsOrInterests" id="hkfrs-full_MethodOfDeterminingFairValueOfInstrumentsOrInterests" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodUsedToAccountForInvestmentsInAssociates" id="hkfrs-full_MethodUsedToAccountForInvestmentsInAssociates" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodUsedToAccountForInvestmentsInJointVentures" id="hkfrs-full_MethodUsedToAccountForInvestmentsInJointVentures" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodUsedToAccountForInvestmentsInSubsidiaries" id="hkfrs-full_MethodUsedToAccountForInvestmentsInSubsidiaries" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodUsedToDetermineSettlementAmountForPreexistingRelationshipForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" id="hkfrs-full_MethodUsedToDetermineSettlementAmountForPreexistingRelationshipForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodsAndAssumptionsUsedInPreparingSensitivityAnalysis" id="hkfrs-full_MethodsAndAssumptionsUsedInPreparingSensitivityAnalysis" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodsOfGenerationAxis" id="hkfrs-full_MethodsOfGenerationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodsOfGenerationMember" id="hkfrs-full_MethodsOfGenerationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodsOfTranslationUsedToDetermineSupplementaryInformation" id="hkfrs-full_MethodsOfTranslationUsedToDetermineSupplementaryInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodsToDetermineAmountOfChangesInFairValueOfFinancialAssetsAndFinancialLiabilitiesAttributableToChangesInCreditRisk" id="hkfrs-full_MethodsToDetermineAmountOfChangesInFairValueOfFinancialAssetsAndFinancialLiabilitiesAttributableToChangesInCreditRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodsUsedInPreparingSensitivityAnalysisReflectingInterdependenciesBetweenRiskVariables" id="hkfrs-full_MethodsUsedInPreparingSensitivityAnalysisReflectingInterdependenciesBetweenRiskVariables" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodsUsedToMeasureContractsWithinScopeOfHKFRS17Axis" id="hkfrs-full_MethodsUsedToMeasureContractsWithinScopeOfHKFRS17Axis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodsUsedToMeasureContractsWithinScopeOfHKFRS17Member" id="hkfrs-full_MethodsUsedToMeasureContractsWithinScopeOfHKFRS17Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MethodsUsedToMeasureRisk" id="hkfrs-full_MethodsUsedToMeasureRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiningAssets" id="hkfrs-full_MiningAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="MiningAssetsMember" id="hkfrs-full_MiningAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiningPropertyMember" id="hkfrs-full_MiningPropertyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiningRightsMember" id="hkfrs-full_MiningRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousAssetsAbstract" id="hkfrs-full_MiscellaneousAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousComponentsOfEquityAbstract" id="hkfrs-full_MiscellaneousComponentsOfEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousCurrentAssetsAbstract" id="hkfrs-full_MiscellaneousCurrentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousCurrentLiabilitiesAbstract" id="hkfrs-full_MiscellaneousCurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousEquityAbstract" id="hkfrs-full_MiscellaneousEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousLiabilitiesAbstract" id="hkfrs-full_MiscellaneousLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousNoncurrentAssetsAbstract" id="hkfrs-full_MiscellaneousNoncurrentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousNoncurrentLiabilitiesAbstract" id="hkfrs-full_MiscellaneousNoncurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousOtherComprehensiveIncomeAbstract" id="hkfrs-full_MiscellaneousOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousOtherOperatingExpense" id="hkfrs-full_MiscellaneousOtherOperatingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousOtherOperatingIncome" id="hkfrs-full_MiscellaneousOtherOperatingIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousOtherProvisions" id="hkfrs-full_MiscellaneousOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="MiscellaneousOtherProvisionsAbstract" id="hkfrs-full_MiscellaneousOtherProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousOtherProvisionsMember" id="hkfrs-full_MiscellaneousOtherProvisionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousOtherReservesMember" id="hkfrs-full_MiscellaneousOtherReservesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MiscellaneousTimeBandsAbstract" id="hkfrs-full_MiscellaneousTimeBandsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ModelUsedToMeasureInvestmentProperty" id="hkfrs-full_ModelUsedToMeasureInvestmentProperty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MortgageLoans" id="hkfrs-full_MortgageLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="MortgagesMember" id="hkfrs-full_MortgagesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MotorVehicles" id="hkfrs-full_MotorVehicles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="MotorVehiclesMember" id="hkfrs-full_MotorVehiclesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MultiemployerDefinedBenefitPlansMember" id="hkfrs-full_MultiemployerDefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="MultiperiodExcessEarningsMethodMember" id="hkfrs-full_MultiperiodExcessEarningsMethodMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NameOfAcquiree" id="hkfrs-full_NameOfAcquiree" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NameOfAssociate" id="hkfrs-full_NameOfAssociate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NameOfEntityWhoseConsolidatedFinancialStatementsHaveBeenProducedForPublicUse" id="hkfrs-full_NameOfEntityWhoseConsolidatedFinancialStatementsHaveBeenProducedForPublicUse" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NameOfGovernmentAndNatureOfRelationshipWithGovernment" id="hkfrs-full_NameOfGovernmentAndNatureOfRelationshipWithGovernment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NameOfJointOperation" id="hkfrs-full_NameOfJointOperation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NameOfJointVenture" id="hkfrs-full_NameOfJointVenture" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NameOfMostSeniorParentEntityProducingPubliclyAvailableFinancialStatements" id="hkfrs-full_NameOfMostSeniorParentEntityProducingPubliclyAvailableFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NameOfParentEntity" id="hkfrs-full_NameOfParentEntity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NameOfReportingEntityOrOtherMeansOfIdentification" id="hkfrs-full_NameOfReportingEntityOrOtherMeansOfIdentification" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NameOfSubsidiary" id="hkfrs-full_NameOfSubsidiary" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NameOfUltimateParentOfGroup" id="hkfrs-full_NameOfUltimateParentOfGroup" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NamesOfEmployersAndEmployeeGroupsCovered" id="hkfrs-full_NamesOfEmployersAndEmployeeGroupsCovered" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NatureOfFinancialAssetsTransferredDuringPeriodWhichDoNotQualifyForDerecognition" id="hkfrs-full_NatureOfFinancialAssetsTransferredDuringPeriodWhichDoNotQualifyForDerecognition" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NatureOfRisksAndRewardsOfOwnershipToWhichEntityRemainsExposed" id="hkfrs-full_NatureOfRisksAndRewardsOfOwnershipToWhichEntityRemainsExposed" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetAmountsForPayfloatingReceivefixedInterestRateSwapsForWhichNetCashFlowsAreExchanged" id="hkfrs-full_NetAmountsForPayfloatingReceivefixedInterestRateSwapsForWhichNetCashFlowsAreExchanged" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NetAssetValueMember" id="hkfrs-full_NetAssetValueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetAssetsLiabilities" id="hkfrs-full_NetAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NetAssetsLiabilitiesAbstract" id="hkfrs-full_NetAssetsLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetCurrentAssetsLiabilitiesAbstract" id="hkfrs-full_NetCurrentAssetsLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetDebt" id="hkfrs-full_NetDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NetDeferredTaxAssets" id="hkfrs-full_NetDeferredTaxAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NetDeferredTaxAssetsAndLiabilitiesAbstract" id="hkfrs-full_NetDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetDeferredTaxLiabilities" id="hkfrs-full_NetDeferredTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NetDefinedBenefitLiabilityAssetAxis" id="hkfrs-full_NetDefinedBenefitLiabilityAssetAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetDefinedBenefitLiabilityAssetMember" id="hkfrs-full_NetDefinedBenefitLiabilityAssetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" id="hkfrs-full_NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsAbstract" id="hkfrs-full_NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" id="hkfrs-full_NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPositionAbstract" id="hkfrs-full_NetFinancialAssetsSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPositionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" id="hkfrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsAbstract" id="hkfrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" id="hkfrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPositionAbstract" id="hkfrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPositionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetForeignExchangeGain" id="hkfrs-full_NetForeignExchangeGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NetForeignExchangeLoss" id="hkfrs-full_NetForeignExchangeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="NetInvestmentInFinanceLease" id="hkfrs-full_NetInvestmentInFinanceLease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NetLiabilitiesOrAssetsForRemainingCoverageExcludingLossComponentMember" id="hkfrs-full_NetLiabilitiesOrAssetsForRemainingCoverageExcludingLossComponentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetMovementInDeferredTaxArisingFromRegulatoryDeferralAccountBalancesRelatedToProfitOrLoss" id="hkfrs-full_NetMovementInDeferredTaxArisingFromRegulatoryDeferralAccountBalancesRelatedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NetMovementInOtherRegulatoryDeferralAccountBalancesRelatedToProfitOrLoss" id="hkfrs-full_NetMovementInOtherRegulatoryDeferralAccountBalancesRelatedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NetMovementInRegulatoryDeferralAccountBalancesRelatedToOtherComprehensiveIncomeAbstract" id="hkfrs-full_NetMovementInRegulatoryDeferralAccountBalancesRelatedToOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLoss" id="hkfrs-full_NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAbstract" id="hkfrs-full_NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAndNetMovementInRelatedDeferredTax" id="hkfrs-full_NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAndNetMovementInRelatedDeferredTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAndNetMovementInRelatedDeferredTaxAbstract" id="hkfrs-full_NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAndNetMovementInRelatedDeferredTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAttributableToNoncontrollingInterests" id="hkfrs-full_NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAttributableToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossDirectlyAssociatedWithDiscontinuedOperation" id="hkfrs-full_NetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossDirectlyAssociatedWithDiscontinuedOperation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NetworkInfrastructureMember" id="hkfrs-full_NetworkInfrastructureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NewHKFRSsAxis" id="hkfrs-full_NewHKFRSsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NewHKFRSsMember" id="hkfrs-full_NewHKFRSsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NewLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" id="hkfrs-full_NewLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NewProvisionsOtherProvisions" id="hkfrs-full_NewProvisionsOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NineYearsBeforeReportingYearMember" id="hkfrs-full_NineYearsBeforeReportingYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NominalAmountOfHedgingInstrument" id="hkfrs-full_NominalAmountOfHedgingInstrument" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" id="hkfrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NonadjustingEventsAfterReportingPeriodAxis" id="hkfrs-full_NonadjustingEventsAfterReportingPeriodAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NonadjustingEventsMember" id="hkfrs-full_NonadjustingEventsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncashAssetsDeclaredForDistributionToOwnersBeforeFinancialStatementsAuthorisedForIssue" id="hkfrs-full_NoncashAssetsDeclaredForDistributionToOwnersBeforeFinancialStatementsAuthorisedForIssue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncashAssetsDeclaredForDistributionToOwnersBeforeFinancialStatementsAuthorisedForIssueAtFairValue" id="hkfrs-full_NoncashAssetsDeclaredForDistributionToOwnersBeforeFinancialStatementsAuthorisedForIssueAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncashAssetsPledgedAsCollateralForWhichTransfereeHasRightByContractOrCustomToSellOrRepledgeCollateral" id="hkfrs-full_NoncashAssetsPledgedAsCollateralForWhichTransfereeHasRightByContractOrCustomToSellOrRepledgeCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncashEffectOfBusinessCombinationsSupplierFinanceArrangements" id="hkfrs-full_NoncashEffectOfBusinessCombinationsSupplierFinanceArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NoncashEffectOfExchangeDifferencesSupplierFinanceArrangements" id="hkfrs-full_NoncashEffectOfExchangeDifferencesSupplierFinanceArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NoncontrollingInterestInAcquireeRecognisedAtAcquisitionDate" id="hkfrs-full_NoncontrollingInterestInAcquireeRecognisedAtAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncontrollingInterests" id="hkfrs-full_NoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncontrollingInterestsMember" id="hkfrs-full_NoncontrollingInterestsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentAdvances" id="hkfrs-full_NoncurrentAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentAssets" id="hkfrs-full_NoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentAssetsAbstract" id="hkfrs-full_NoncurrentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentAssetsHeldForSaleMember" id="hkfrs-full_NoncurrentAssetsHeldForSaleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForDistributionToOwners" id="hkfrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForDistributionToOwners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale" id="hkfrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleMember" id="hkfrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" id="hkfrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwnersAbstract" id="hkfrs-full_NoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwnersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" id="hkfrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentAssetsRecognisedAsOfAcquisitionDate" id="hkfrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentBiologicalAssets" id="hkfrs-full_NoncurrentBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentBiologicalAssetsMember" id="hkfrs-full_NoncurrentBiologicalAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentContractAssets" id="hkfrs-full_NoncurrentContractAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentContractLiabilities" id="hkfrs-full_NoncurrentContractLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentDebtInstrumentsIssued" id="hkfrs-full_NoncurrentDebtInstrumentsIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentDepositsFromCustomers" id="hkfrs-full_NoncurrentDepositsFromCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentDerivativeFinancialAssets" id="hkfrs-full_NoncurrentDerivativeFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentDerivativeFinancialLiabilities" id="hkfrs-full_NoncurrentDerivativeFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentDividendPayables" id="hkfrs-full_NoncurrentDividendPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentExciseTaxPayables" id="hkfrs-full_NoncurrentExciseTaxPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinanceLeaseReceivables" id="hkfrs-full_NoncurrentFinanceLeaseReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialAssets" id="hkfrs-full_NoncurrentFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialAssetsAtAmortisedCost" id="hkfrs-full_NoncurrentFinancialAssetsAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract" id="hkfrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss" id="hkfrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossAbstract" id="hkfrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition" id="hkfrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" id="hkfrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForReacquisitionOfOwnEquityInstruments" id="hkfrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForReacquisitionOfOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForRepurchaseOfOwnFinancialLiabilities" id="hkfrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLossMeasuredAsSuchInAccordanceWithExemptionForRepurchaseOfOwnFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialAssetsAvailableforsale" id="hkfrs-full_NoncurrentFinancialAssetsAvailableforsale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_NoncurrentFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialLiabilities" id="hkfrs-full_NoncurrentFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialLiabilitiesAtAmortisedCost" id="hkfrs-full_NoncurrentFinancialLiabilitiesAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" id="hkfrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" id="hkfrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" id="hkfrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossClassifiedAsHeldForTrading" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition" id="hkfrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentGovernmentGrants" id="hkfrs-full_NoncurrentGovernmentGrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentHeldtomaturityInvestments" id="hkfrs-full_NoncurrentHeldtomaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentInterestPayable" id="hkfrs-full_NoncurrentInterestPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentInterestReceivable" id="hkfrs-full_NoncurrentInterestReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentInventories" id="hkfrs-full_NoncurrentInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentInventoriesArisingFromExtractiveActivitiesAbstract" id="hkfrs-full_NoncurrentInventoriesArisingFromExtractiveActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_NoncurrentInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" id="hkfrs-full_NoncurrentInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentLeaseLiabilities" id="hkfrs-full_NoncurrentLeaseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentLeasePrepayments" id="hkfrs-full_NoncurrentLeasePrepayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentLiabilities" id="hkfrs-full_NoncurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentLiabilitiesAbstract" id="hkfrs-full_NoncurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate" id="hkfrs-full_NoncurrentLiabilitiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentLoansAndReceivables" id="hkfrs-full_NoncurrentLoansAndReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentNoncashAssetsPledgedAsCollateralForWhichTransfereeHasRightByContractOrCustomToSellOrRepledgeCollateral" id="hkfrs-full_NoncurrentNoncashAssetsPledgedAsCollateralForWhichTransfereeHasRightByContractOrCustomToSellOrRepledgeCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentOreStockpiles" id="hkfrs-full_NoncurrentOreStockpiles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPayables" id="hkfrs-full_NoncurrentPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPayablesAbstract" id="hkfrs-full_NoncurrentPayablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentPayablesForPurchaseOfEnergy" id="hkfrs-full_NoncurrentPayablesForPurchaseOfEnergy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPayablesForPurchaseOfNoncurrentAssets" id="hkfrs-full_NoncurrentPayablesForPurchaseOfNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPayablesToRelatedParties" id="hkfrs-full_NoncurrentPayablesToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPayablesToTradeSuppliers" id="hkfrs-full_NoncurrentPayablesToTradeSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPortionOfNoncurrentBondsIssued" id="hkfrs-full_NoncurrentPortionOfNoncurrentBondsIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPortionOfNoncurrentBorrowingsByTypeAbstract" id="hkfrs-full_NoncurrentPortionOfNoncurrentBorrowingsByTypeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentPortionOfNoncurrentCommercialPapersIssued" id="hkfrs-full_NoncurrentPortionOfNoncurrentCommercialPapersIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPortionOfNoncurrentLoansReceived" id="hkfrs-full_NoncurrentPortionOfNoncurrentLoansReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPortionOfNoncurrentNotesAndDebenturesIssued" id="hkfrs-full_NoncurrentPortionOfNoncurrentNotesAndDebenturesIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPortionOfNoncurrentSecuredBankLoansReceived" id="hkfrs-full_NoncurrentPortionOfNoncurrentSecuredBankLoansReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPortionOfNoncurrentUnsecuredBankLoansReceived" id="hkfrs-full_NoncurrentPortionOfNoncurrentUnsecuredBankLoansReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPortionOfOtherNoncurrentBorrowings" id="hkfrs-full_NoncurrentPortionOfOtherNoncurrentBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentPrepayments" id="hkfrs-full_NoncurrentPrepayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentProgrammingAssets" id="hkfrs-full_NoncurrentProgrammingAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentProvisions" id="hkfrs-full_NoncurrentProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentProvisionsAbstract" id="hkfrs-full_NoncurrentProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentProvisionsForEmployeeBenefits" id="hkfrs-full_NoncurrentProvisionsForEmployeeBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentReceivables" id="hkfrs-full_NoncurrentReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentReceivablesAbstract" id="hkfrs-full_NoncurrentReceivablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NoncurrentReceivablesDueFromAssociates" id="hkfrs-full_NoncurrentReceivablesDueFromAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentReceivablesDueFromJointVentures" id="hkfrs-full_NoncurrentReceivablesDueFromJointVentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentReceivablesDueFromRelatedParties" id="hkfrs-full_NoncurrentReceivablesDueFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentReceivablesFromContractsWithCustomers" id="hkfrs-full_NoncurrentReceivablesFromContractsWithCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentReceivablesFromRentalOfProperties" id="hkfrs-full_NoncurrentReceivablesFromRentalOfProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentReceivablesFromSaleOfProperties" id="hkfrs-full_NoncurrentReceivablesFromSaleOfProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentReceivablesFromTaxesOtherThanIncomeTax" id="hkfrs-full_NoncurrentReceivablesFromTaxesOtherThanIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentRecognisedAssetsDefinedBenefitPlan" id="hkfrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" id="hkfrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentRefundsProvision" id="hkfrs-full_NoncurrentRefundsProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentRestrictedCashAndCashEquivalents" id="hkfrs-full_NoncurrentRestrictedCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentRetentionPayables" id="hkfrs-full_NoncurrentRetentionPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentTradeReceivables" id="hkfrs-full_NoncurrentTradeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentValueAddedTaxPayables" id="hkfrs-full_NoncurrentValueAddedTaxPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NoncurrentValueAddedTaxReceivables" id="hkfrs-full_NoncurrentValueAddedTaxReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="NonderivativeFinancialLiabilitiesUndiscountedCashFlows" id="hkfrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NongovernmentCustomersMember" id="hkfrs-full_NongovernmentCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NonrecurringFairValueMeasurementMember" id="hkfrs-full_NonrecurringFairValueMeasurementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NonsubscriptionCirculationRevenue" id="hkfrs-full_NonsubscriptionCirculationRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="NotInternallyGeneratedMember" id="hkfrs-full_NotInternallyGeneratedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NotLaterThanOneMonthMember" id="hkfrs-full_NotLaterThanOneMonthMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NotLaterThanOneYearMember" id="hkfrs-full_NotLaterThanOneYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NotLaterThanThreeMonthsMember" id="hkfrs-full_NotLaterThanThreeMonthsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" id="hkfrs-full_NotMeasuredAtFairValueInStatementOfFinancialPositionButForWhichFairValueIsDisclosedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NotesAndDebenturesIssued" id="hkfrs-full_NotesAndDebenturesIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="NotionalAmount" id="hkfrs-full_NotionalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberAndAverageNumberOfEmployeesAbstract" id="hkfrs-full_NumberAndAverageNumberOfEmployeesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfDaysBetweenInvoiceDateAndPaymentDueDateForFinancialLiabilitiesThatArePartOfSupplierFinanceArrangements" id="hkfrs-full_NumberOfDaysBetweenInvoiceDateAndPaymentDueDateForFinancialLiabilitiesThatArePartOfSupplierFinanceArrangements" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfDaysBetweenInvoiceDateAndPaymentDueDateForTradePayablesThatAreNotPartOfSupplierFinanceArrangements" id="hkfrs-full_NumberOfDaysBetweenInvoiceDateAndPaymentDueDateForTradePayablesThatAreNotPartOfSupplierFinanceArrangements" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfEmployees" id="hkfrs-full_NumberOfEmployees" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfInstrumentsGrantedInSharebasedPaymentArrangement" id="hkfrs-full_NumberOfInstrumentsGrantedInSharebasedPaymentArrangement" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfInstrumentsOrInterestsIssuedOrIssuable" id="hkfrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfInstrumentsOtherEquityInstrumentsGranted" id="hkfrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfLivingAnimals" id="hkfrs-full_NumberOfLivingAnimals" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfOtherEquityInstrumentsExercisableInSharebasedPaymentArrangement" id="hkfrs-full_NumberOfOtherEquityInstrumentsExercisableInSharebasedPaymentArrangement" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" id="hkfrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" id="hkfrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" id="hkfrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" id="hkfrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfOtherParticipantsOfRetirementBenefitPlan" id="hkfrs-full_NumberOfOtherParticipantsOfRetirementBenefitPlan" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfOutstandingShareOptions" id="hkfrs-full_NumberOfOutstandingShareOptions" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfParticipantsOfRetirementBenefitPlanReceivingBenefits" id="hkfrs-full_NumberOfParticipantsOfRetirementBenefitPlanReceivingBenefits" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" id="hkfrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" id="hkfrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" id="hkfrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" id="hkfrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" id="hkfrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfSharesAuthorised" id="hkfrs-full_NumberOfSharesAuthorised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfSharesIssued" id="hkfrs-full_NumberOfSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfSharesIssuedAbstract" id="hkfrs-full_NumberOfSharesIssuedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="NumberOfSharesIssuedAndFullyPaid" id="hkfrs-full_NumberOfSharesIssuedAndFullyPaid" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfSharesIssuedButNotFullyPaid" id="hkfrs-full_NumberOfSharesIssuedButNotFullyPaid" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="NumberOfSharesOutstanding" id="hkfrs-full_NumberOfSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="OccupancyExpense" id="hkfrs-full_OccupancyExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OfficeEquipment" id="hkfrs-full_OfficeEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OfficeEquipmentMember" id="hkfrs-full_OfficeEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OilAndGasAssets" id="hkfrs-full_OilAndGasAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OilAndGasAssetsMember" id="hkfrs-full_OilAndGasAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OnDemandMember" id="hkfrs-full_OnDemandMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OneYearBeforeReportingYearMember" id="hkfrs-full_OneYearBeforeReportingYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OnerousContractsContingentLiabilityMember" id="hkfrs-full_OnerousContractsContingentLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OnerousContractsProvision" id="hkfrs-full_OnerousContractsProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OnerousContractsProvisionAbstract" id="hkfrs-full_OnerousContractsProvisionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OnerousContractsProvisionMember" id="hkfrs-full_OnerousContractsProvisionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OperatingExpense" id="hkfrs-full_OperatingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OperatingExpenseExcludingCostOfSales" id="hkfrs-full_OperatingExpenseExcludingCostOfSales" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OperatingLeaseIncome" id="hkfrs-full_OperatingLeaseIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OperatingSegmentsMember" id="hkfrs-full_OperatingSegmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OptionContractMember" id="hkfrs-full_OptionContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OptionPricingModelMember" id="hkfrs-full_OptionPricingModelMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OrdinarySharesMember" id="hkfrs-full_OrdinarySharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OriginalAssetsBeforeTransfer" id="hkfrs-full_OriginalAssetsBeforeTransfer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherAdjustmentsForNoncashItems" id="hkfrs-full_OtherAdjustmentsForNoncashItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherAdjustmentsForWhichCashEffectsAreInvestingOrFinancingCashFlow" id="hkfrs-full_OtherAdjustmentsForWhichCashEffectsAreInvestingOrFinancingCashFlow" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherAdjustmentsToReconcileProfitLoss" id="hkfrs-full_OtherAdjustmentsToReconcileProfitLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherAssets" id="hkfrs-full_OtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherAssetsAmountContributedToFairValueOfPlanAssets" id="hkfrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherAssetsMember" id="hkfrs-full_OtherAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherBorrowings" id="hkfrs-full_OtherBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherCashAndCashEquivalents" id="hkfrs-full_OtherCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherCashPaymentsFromOperatingActivities" id="hkfrs-full_OtherCashPaymentsFromOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherCashPaymentsToAcquireEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities" id="hkfrs-full_OtherCashPaymentsToAcquireEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" id="hkfrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherCashReceiptsFromOperatingActivities" id="hkfrs-full_OtherCashReceiptsFromOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities" id="hkfrs-full_OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities" id="hkfrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComponentsOfDeferredTaxExpenseIncome" id="hkfrs-full_OtherComponentsOfDeferredTaxExpenseIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncome" id="hkfrs-full_OtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeAbstract" id="hkfrs-full_OtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeAttributableToNoncontrollingInterests" id="hkfrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeAttributableToOwnersOfParent" id="hkfrs-full_OtherComprehensiveIncomeAttributableToOwnersOfParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTax" id="hkfrs-full_OtherComprehensiveIncomeBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxAvailableforsaleFinancialAssets" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxAvailableforsaleFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxCashFlowHedges" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxChangeInValueOfForeignCurrencyBasisSpreads" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxChangeInValueOfForeignCurrencyBasisSpreads" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxChangeInValueOfForwardElementsOfForwardContracts" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxChangeInValueOfForwardElementsOfForwardContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxChangeInValueOfTimeValueOfOptions" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxChangeInValueOfTimeValueOfOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLoss" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstruments" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxGainsLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxGainsLossesOnRevaluation" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRevaluation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLoss" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillNotBeReclassifiedToProfitOrLoss" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillNotBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLoss" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLossAbstract" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillNotBeReclassifiedToProfitOrLoss" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillNotBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxCashFlowHedges" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxChangeInValueOfForeignCurrencyBasisSpreads" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfForeignCurrencyBasisSpreads" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxChangeInValueOfForeignCurrencyBasisSpreadsThatHedgeTimeperiodRelatedHedgedItems" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfForeignCurrencyBasisSpreadsThatHedgeTimeperiodRelatedHedgedItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxChangeInValueOfForeignCurrencyBasisSpreadsThatHedgeTransactionRelatedHedgedItems" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfForeignCurrencyBasisSpreadsThatHedgeTransactionRelatedHedgedItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxChangeInValueOfForwardElementsOfForwardContracts" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfForwardElementsOfForwardContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxChangeInValueOfForwardElementsOfForwardContractsThatHedgeTimeperiodRelatedHedgedItems" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfForwardElementsOfForwardContractsThatHedgeTimeperiodRelatedHedgedItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxChangeInValueOfForwardElementsOfForwardContractsThatHedgeTransactionRelatedHedgedItems" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfForwardElementsOfForwardContractsThatHedgeTransactionRelatedHedgedItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxChangeInValueOfTimeValueOfOptions" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfTimeValueOfOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxChangeInValueOfTimeValueOfOptionsThatHedgeTimeperiodRelatedHedgedItems" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfTimeValueOfOptionsThatHedgeTimeperiodRelatedHedgedItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxChangeInValueOfTimeValueOfOptionsThatHedgeTransactionRelatedHedgedItems" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxChangeInValueOfTimeValueOfOptionsThatHedgeTransactionRelatedHedgedItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLoss" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxGainsLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRevaluation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxHedgesOfNetInvestmentsInForeignOperations" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxHedgesOfNetInvestmentsInForeignOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLoss" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillNotBeReclassifiedToProfitOrLoss" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillNotBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLoss" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLossAbstract" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillBeReclassifiedToProfitOrLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeNetOfTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillNotBeReclassifiedToProfitOrLoss" id="hkfrs-full_OtherComprehensiveIncomeNetOfTaxNetMovementInRegulatoryDeferralAccountBalancesRelatedToItemsThatWillNotBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax" id="hkfrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" id="hkfrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossBeforeTax" id="hkfrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" id="hkfrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherContingentLiabilitiesMember" id="hkfrs-full_OtherContingentLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherCurrentAssets" id="hkfrs-full_OtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherCurrentBorrowingsAndCurrentPortionOfOtherNoncurrentBorrowings" id="hkfrs-full_OtherCurrentBorrowingsAndCurrentPortionOfOtherNoncurrentBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherCurrentFinancialAssets" id="hkfrs-full_OtherCurrentFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherCurrentFinancialLiabilities" id="hkfrs-full_OtherCurrentFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherCurrentLiabilities" id="hkfrs-full_OtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherCurrentNonfinancialAssets" id="hkfrs-full_OtherCurrentNonfinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherCurrentNonfinancialLiabilities" id="hkfrs-full_OtherCurrentNonfinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherCurrentPayables" id="hkfrs-full_OtherCurrentPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherCurrentReceivables" id="hkfrs-full_OtherCurrentReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherDebtInstrumentsHeld" id="hkfrs-full_OtherDebtInstrumentsHeld" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherDecreasesAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" id="hkfrs-full_OtherDecreasesAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherDifferencesToCashAndCashEquivalentsInStatementOfCashFlows" id="hkfrs-full_OtherDifferencesToCashAndCashEquivalentsInStatementOfCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherDisposalsOfAssetsMember" id="hkfrs-full_OtherDisposalsOfAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherEmployeeExpense" id="hkfrs-full_OtherEmployeeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherEnvironmentRelatedContingentLiabilityMember" id="hkfrs-full_OtherEnvironmentRelatedContingentLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherEnvironmentRelatedProvisionMember" id="hkfrs-full_OtherEnvironmentRelatedProvisionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherEquityInterest" id="hkfrs-full_OtherEquityInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherEquityInterestMember" id="hkfrs-full_OtherEquityInterestMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherEquitySecuritiesMember" id="hkfrs-full_OtherEquitySecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherExpenseByFunction" id="hkfrs-full_OtherExpenseByFunction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherExpenseByNature" id="hkfrs-full_OtherExpenseByNature" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherFeeAndCommissionExpense" id="hkfrs-full_OtherFeeAndCommissionExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherFeeAndCommissionIncome" id="hkfrs-full_OtherFeeAndCommissionIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherFinanceCost" id="hkfrs-full_OtherFinanceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherFinanceIncome" id="hkfrs-full_OtherFinanceIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherFinanceIncomeCost" id="hkfrs-full_OtherFinanceIncomeCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherFinancialAssets" id="hkfrs-full_OtherFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherFinancialLiabilities" id="hkfrs-full_OtherFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherGainsLosses" id="hkfrs-full_OtherGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherImpairedAssetsMember" id="hkfrs-full_OtherImpairedAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherIncome" id="hkfrs-full_OtherIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" id="hkfrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherIncreasesAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" id="hkfrs-full_OtherIncreasesAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" id="hkfrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" id="hkfrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" id="hkfrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherIntangibleAssets" id="hkfrs-full_OtherIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherIntangibleAssetsMember" id="hkfrs-full_OtherIntangibleAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherInventories" id="hkfrs-full_OtherInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherLiabilities" id="hkfrs-full_OtherLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherLongtermBenefits" id="hkfrs-full_OtherLongtermBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherLongtermProvisions" id="hkfrs-full_OtherLongtermProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherMaterialActuarialAssumptions" id="hkfrs-full_OtherMaterialActuarialAssumptions" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="OtherMaterialActuarialAssumptionsMember" id="hkfrs-full_OtherMaterialActuarialAssumptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherMaterialNoncashItems" id="hkfrs-full_OtherMaterialNoncashItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherNoncashEffectsSupplierFinanceArrangements" id="hkfrs-full_OtherNoncashEffectsSupplierFinanceArrangements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherNoncurrentAssets" id="hkfrs-full_OtherNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherNoncurrentFinancialAssets" id="hkfrs-full_OtherNoncurrentFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherNoncurrentFinancialLiabilities" id="hkfrs-full_OtherNoncurrentFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherNoncurrentLiabilities" id="hkfrs-full_OtherNoncurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherNoncurrentNonfinancialAssets" id="hkfrs-full_OtherNoncurrentNonfinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherNoncurrentNonfinancialLiabilities" id="hkfrs-full_OtherNoncurrentNonfinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherNoncurrentPayables" id="hkfrs-full_OtherNoncurrentPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherNoncurrentReceivables" id="hkfrs-full_OtherNoncurrentReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherNonfinancialAssets" id="hkfrs-full_OtherNonfinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherNonfinancialLiabilities" id="hkfrs-full_OtherNonfinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherOperatingIncomeExpense" id="hkfrs-full_OtherOperatingIncomeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherPayables" id="hkfrs-full_OtherPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherPriceRiskMember" id="hkfrs-full_OtherPriceRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherPropertyPlantAndEquipment" id="hkfrs-full_OtherPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherPropertyPlantAndEquipmentMember" id="hkfrs-full_OtherPropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherProvisions" id="hkfrs-full_OtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherProvisionsAbstract" id="hkfrs-full_OtherProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherProvisionsMember" id="hkfrs-full_OtherProvisionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherReceivables" id="hkfrs-full_OtherReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherRegulatoryDeferralAccountCreditBalances" id="hkfrs-full_OtherRegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherRegulatoryDeferralAccountDebitBalances" id="hkfrs-full_OtherRegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="OtherRelatedPartiesMember" id="hkfrs-full_OtherRelatedPartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherReservesMember" id="hkfrs-full_OtherReservesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherRevenue" id="hkfrs-full_OtherRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherReversalsOfProvisions" id="hkfrs-full_OtherReversalsOfProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherShorttermEmployeeBenefits" id="hkfrs-full_OtherShorttermEmployeeBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherShorttermProvisions" id="hkfrs-full_OtherShorttermProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherTangibleOrIntangibleAssetsTransferred" id="hkfrs-full_OtherTangibleOrIntangibleAssetsTransferred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" id="hkfrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" id="hkfrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherTemporaryDifferencesMember" id="hkfrs-full_OtherTemporaryDifferencesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherTradingIncomeExpense" id="hkfrs-full_OtherTradingIncomeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherWorkPerformedByEntityAndCapitalised" id="hkfrs-full_OtherWorkPerformedByEntityAndCapitalised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OutflowsOfCashFromInvestingActivities" id="hkfrs-full_OutflowsOfCashFromInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OutputOfAgriculturalProduce" id="hkfrs-full_OutputOfAgriculturalProduce" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OutstandingBalancesForRelatedPartyTransactionsAbstract" id="hkfrs-full_OutstandingBalancesForRelatedPartyTransactionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OutstandingCommitmentsMadeByEntityRelatedPartyTransactions" id="hkfrs-full_OutstandingCommitmentsMadeByEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="OutstandingCommitmentsMadeOnBehalfOfEntityRelatedPartyTransactions" id="hkfrs-full_OutstandingCommitmentsMadeOnBehalfOfEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ParValuePerShare" id="hkfrs-full_ParValuePerShare" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ParentMember" id="hkfrs-full_ParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ParticipationInDefinedBenefitPlanThatSharesRisksBetweenGroupEntitiesRelatedPartyTransactions" id="hkfrs-full_ParticipationInDefinedBenefitPlanThatSharesRisksBetweenGroupEntitiesRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PastDueStatusAxis" id="hkfrs-full_PastDueStatusAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PastDueStatusMember" id="hkfrs-full_PastDueStatusMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" id="hkfrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAssetAbstract" id="hkfrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PastServiceCostNetDefinedBenefitLiabilityAsset" id="hkfrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PayablesForPurchaseOfEnergy" id="hkfrs-full_PayablesForPurchaseOfEnergy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="PayablesForPurchaseOfNoncurrentAssets" id="hkfrs-full_PayablesForPurchaseOfNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="PaymentsForDebtIssueCosts" id="hkfrs-full_PaymentsForDebtIssueCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsForDevelopmentProjectExpenditure" id="hkfrs-full_PaymentsForDevelopmentProjectExpenditure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsForExplorationAndEvaluationExpenses" id="hkfrs-full_PaymentsForExplorationAndEvaluationExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsForShareIssueCosts" id="hkfrs-full_PaymentsForShareIssueCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsFromChangesInOwnershipInterestsInSubsidiaries" id="hkfrs-full_PaymentsFromChangesInOwnershipInterestsInSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsFromContractsHeldForDealingOrTradingPurpose" id="hkfrs-full_PaymentsFromContractsHeldForDealingOrTradingPurpose" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsFromPlanNetDefinedBenefitLiabilityAsset" id="hkfrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" id="hkfrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsInRespectOfSettlementsReimbursementRights" id="hkfrs-full_PaymentsInRespectOfSettlementsReimbursementRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" id="hkfrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsOfOtherEquityInstruments" id="hkfrs-full_PaymentsOfOtherEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsRelatingToRoyaltiesFeesAndCommissions" id="hkfrs-full_PaymentsRelatingToRoyaltiesFeesAndCommissions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsToAcquireOrRedeemEntitysShares" id="hkfrs-full_PaymentsToAcquireOrRedeemEntitysShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsToAndOnBehalfOfEmployees" id="hkfrs-full_PaymentsToAndOnBehalfOfEmployees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsToManufactureOrAcquireAssetsHeldForRentalToOthersAndSubsequentlyHeldForSale" id="hkfrs-full_PaymentsToManufactureOrAcquireAssetsHeldForRentalToOthersAndSubsequentlyHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsToSuppliersForGoodsAndServices" id="hkfrs-full_PaymentsToSuppliersForGoodsAndServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PaymentsToSuppliersForGoodsAndServicesAndToAndOnBehalfOfEmployees" id="hkfrs-full_PaymentsToSuppliersForGoodsAndServicesAndToAndOnBehalfOfEmployees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PensionDefinedBenefitPlansMember" id="hkfrs-full_PensionDefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfEntitysRevenue" id="hkfrs-full_PercentageOfEntitysRevenue" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" id="hkfrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfReasonablyPossibleDecreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_PercentageOfReasonablyPossibleDecreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfReasonablyPossibleDecreaseInUnobservableInputAssets" id="hkfrs-full_PercentageOfReasonablyPossibleDecreaseInUnobservableInputAssets" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfReasonablyPossibleDecreaseInUnobservableInputEntitysOwnEquityInstruments" id="hkfrs-full_PercentageOfReasonablyPossibleDecreaseInUnobservableInputEntitysOwnEquityInstruments" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfReasonablyPossibleDecreaseInUnobservableInputLiabilities" id="hkfrs-full_PercentageOfReasonablyPossibleDecreaseInUnobservableInputLiabilities" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" id="hkfrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfReasonablyPossibleIncreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" id="hkfrs-full_PercentageOfReasonablyPossibleIncreaseInRiskExposureThatArisesFromContractsWithinScopeOfHKFRS17" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets" id="hkfrs-full_PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfReasonablyPossibleIncreaseInUnobservableInputEntitysOwnEquityInstruments" id="hkfrs-full_PercentageOfReasonablyPossibleIncreaseInUnobservableInputEntitysOwnEquityInstruments" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfReasonablyPossibleIncreaseInUnobservableInputLiabilities" id="hkfrs-full_PercentageOfReasonablyPossibleIncreaseInUnobservableInputLiabilities" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PercentageOfVotingEquityInterestsAcquired" id="hkfrs-full_PercentageOfVotingEquityInterestsAcquired" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="PerformanceObligationsAxis" id="hkfrs-full_PerformanceObligationsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PerformanceObligationsMember" id="hkfrs-full_PerformanceObligationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PerformanceObligationsSatisfiedAtPointInTimeMember" id="hkfrs-full_PerformanceObligationsSatisfiedAtPointInTimeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PerformanceObligationsSatisfiedOverTimeMember" id="hkfrs-full_PerformanceObligationsSatisfiedOverTimeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PeriodCoveredByFinancialStatements" id="hkfrs-full_PeriodCoveredByFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PlanAssetsAtFairValue" id="hkfrs-full_PlanAssetsAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PlanAssetsMember" id="hkfrs-full_PlanAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PlantsMember" id="hkfrs-full_PlantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PortfolioAndOtherManagementFeeIncome" id="hkfrs-full_PortfolioAndOtherManagementFeeIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" id="hkfrs-full_PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PortionOfGainsLossesRecognisedWhenControlOfSubsidiaryIsLostAttributableToDerecognisingRegulatoryDeferralAccountBalancesInFormerSubsidiary" id="hkfrs-full_PortionOfGainsLossesRecognisedWhenControlOfSubsidiaryIsLostAttributableToDerecognisingRegulatoryDeferralAccountBalancesInFormerSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PortionOfGainsLossesRecognisedWhenControlOfSubsidiaryIsLostAttributableToRecognisingInvestmentRetainedInFormerSubsidiary" id="hkfrs-full_PortionOfGainsLossesRecognisedWhenControlOfSubsidiaryIsLostAttributableToRecognisingInvestmentRetainedInFormerSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PostemploymentBenefitExpenseDefinedBenefitPlans" id="hkfrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PostemploymentBenefitExpenseDefinedContributionPlans" id="hkfrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PostemploymentMedicalDefinedBenefitPlansMember" id="hkfrs-full_PostemploymentMedicalDefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PotentialOrdinaryShareTransactionsMember" id="hkfrs-full_PotentialOrdinaryShareTransactionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PowerGeneratingAssetsMember" id="hkfrs-full_PowerGeneratingAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PrecontractCostsMember" id="hkfrs-full_PrecontractCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PreferenceSharesMember" id="hkfrs-full_PreferenceSharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PrepaymentRiskMember" id="hkfrs-full_PrepaymentRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Prepayments" id="hkfrs-full_Prepayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PresentValueOfDefinedBenefitObligationMember" id="hkfrs-full_PresentValueOfDefinedBenefitObligationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PresentationOfLeasesForLesseeAbstract" id="hkfrs-full_PresentationOfLeasesForLesseeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PreviousGAAPMember" id="hkfrs-full_PreviousGAAPMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PreviouslyStatedMember" id="hkfrs-full_PreviouslyStatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PriceIndexMovements" id="hkfrs-full_PriceIndexMovements" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PricesSpecifiedInForwardAgreementsToPurchaseFinancialAssetsForCash" id="hkfrs-full_PricesSpecifiedInForwardAgreementsToPurchaseFinancialAssetsForCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="PrincipalPlaceOfBusiness" id="hkfrs-full_PrincipalPlaceOfBusiness" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PrincipalPlaceOfBusinessOfAssociate" id="hkfrs-full_PrincipalPlaceOfBusinessOfAssociate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PrincipalPlaceOfBusinessOfEntityWhoseConsolidatedFinancialStatementsHaveBeenProducedForPublicUse" id="hkfrs-full_PrincipalPlaceOfBusinessOfEntityWhoseConsolidatedFinancialStatementsHaveBeenProducedForPublicUse" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PrincipalPlaceOfBusinessOfJointOperation" id="hkfrs-full_PrincipalPlaceOfBusinessOfJointOperation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PrincipalPlaceOfBusinessOfJointVenture" id="hkfrs-full_PrincipalPlaceOfBusinessOfJointVenture" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PrincipalPlaceOfBusinessOfSubsidiary" id="hkfrs-full_PrincipalPlaceOfBusinessOfSubsidiary" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProbabilityOfDefaultAxis" id="hkfrs-full_ProbabilityOfDefaultAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProbabilityOfDefaultMeasurementInputMember" id="hkfrs-full_ProbabilityOfDefaultMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProbabilityOfDefaultMember" id="hkfrs-full_ProbabilityOfDefaultMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromBorrowingsClassifiedAsFinancingActivities" id="hkfrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromChangesInOwnershipInterestsInSubsidiaries" id="hkfrs-full_ProceedsFromChangesInOwnershipInterestsInSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromContributionsOfNoncontrollingInterests" id="hkfrs-full_ProceedsFromContributionsOfNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromCurrentBorrowings" id="hkfrs-full_ProceedsFromCurrentBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromDisposalOfExplorationAndEvaluationAssets" id="hkfrs-full_ProceedsFromDisposalOfExplorationAndEvaluationAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromDisposalOfMiningAssets" id="hkfrs-full_ProceedsFromDisposalOfMiningAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" id="hkfrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromDisposalOfOilAndGasAssets" id="hkfrs-full_ProceedsFromDisposalOfOilAndGasAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromDisposalOrMaturityOfAvailableforsaleFinancialAssets" id="hkfrs-full_ProceedsFromDisposalOrMaturityOfAvailableforsaleFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" id="hkfrs-full_ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromExerciseOfOptions" id="hkfrs-full_ProceedsFromExerciseOfOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromGovernmentGrantsClassifiedAsFinancingActivities" id="hkfrs-full_ProceedsFromGovernmentGrantsClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromGovernmentGrantsClassifiedAsInvestingActivities" id="hkfrs-full_ProceedsFromGovernmentGrantsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromIssueOfBondsNotesAndDebentures" id="hkfrs-full_ProceedsFromIssueOfBondsNotesAndDebentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromIssueOfOrdinaryShares" id="hkfrs-full_ProceedsFromIssueOfOrdinaryShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromIssueOfPreferenceShares" id="hkfrs-full_ProceedsFromIssueOfPreferenceShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromIssueOfRegulatoryCapitalEquity" id="hkfrs-full_ProceedsFromIssueOfRegulatoryCapitalEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromIssueOfRegulatoryCapitalFinancialLiabilities" id="hkfrs-full_ProceedsFromIssueOfRegulatoryCapitalFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromIssueOfSubordinatedLiabilities" id="hkfrs-full_ProceedsFromIssueOfSubordinatedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromIssuingOtherEquityInstruments" id="hkfrs-full_ProceedsFromIssuingOtherEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromIssuingShares" id="hkfrs-full_ProceedsFromIssuingShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromNoncurrentBorrowings" id="hkfrs-full_ProceedsFromNoncurrentBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromOtherLongtermAssetsClassifiedAsInvestingActivities" id="hkfrs-full_ProceedsFromOtherLongtermAssetsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSaleOrIssueOfTreasuryShares" id="hkfrs-full_ProceedsFromSaleOrIssueOfTreasuryShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOfBiologicalAssets" id="hkfrs-full_ProceedsFromSalesOfBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities" id="hkfrs-full_ProceedsFromSalesOfIntangibleAssetsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOfInterestsInAssociates" id="hkfrs-full_ProceedsFromSalesOfInterestsInAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOfInvestmentProperty" id="hkfrs-full_ProceedsFromSalesOfInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod" id="hkfrs-full_ProceedsFromSalesOfInvestmentsAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" id="hkfrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" id="hkfrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOrMaturityOfFinancialAssetsMeasuredAtAmortisedCostClassifiedAsInvestingActivities" id="hkfrs-full_ProceedsFromSalesOrMaturityOfFinancialAssetsMeasuredAtAmortisedCostClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOrMaturityOfFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeClassifiedAsInvestingActivities" id="hkfrs-full_ProceedsFromSalesOrMaturityOfFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOrMaturityOfFinancialAssetsMeasuredAtFairValueThroughProfitOrLossClassifiedAsInvestingActivities" id="hkfrs-full_ProceedsFromSalesOrMaturityOfFinancialAssetsMeasuredAtFairValueThroughProfitOrLossClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities" id="hkfrs-full_ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromTransferActivity" id="hkfrs-full_ProceedsFromTransferActivity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProductionSupplies" id="hkfrs-full_ProductionSupplies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ProductsAndServicesAxis" id="hkfrs-full_ProductsAndServicesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProductsAndServicesMember" id="hkfrs-full_ProductsAndServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProfessionalFeesExpense" id="hkfrs-full_ProfessionalFeesExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLoss" id="hkfrs-full_ProfitLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossAbstract" id="hkfrs-full_ProfitLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossAttributableToAbstract" id="hkfrs-full_ProfitLossAttributableToAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossAttributableToNoncontrollingInterests" id="hkfrs-full_ProfitLossAttributableToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" id="hkfrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityAbstract" id="hkfrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" id="hkfrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossAttributableToOwnersOfParent" id="hkfrs-full_ProfitLossAttributableToOwnersOfParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossBeforeTax" id="hkfrs-full_ProfitLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossFromContinuingOperations" id="hkfrs-full_ProfitLossFromContinuingOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossFromContinuingOperationsAttributableToNoncontrollingInterests" id="hkfrs-full_ProfitLossFromContinuingOperationsAttributableToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity" id="hkfrs-full_ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" id="hkfrs-full_ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossFromDiscontinuedOperations" id="hkfrs-full_ProfitLossFromDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossFromDiscontinuedOperationsAttributableToNoncontrollingInterests" id="hkfrs-full_ProfitLossFromDiscontinuedOperationsAttributableToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntity" id="hkfrs-full_ProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" id="hkfrs-full_ProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossFromOperatingActivities" id="hkfrs-full_ProfitLossFromOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossIncludingNetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAndNetMovementInRelatedDeferredTax" id="hkfrs-full_ProfitLossIncludingNetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAndNetMovementInRelatedDeferredTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossIncludingNetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAndNetMovementInRelatedDeferredTaxAttributableToNoncontrollingInterests" id="hkfrs-full_ProfitLossIncludingNetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAndNetMovementInRelatedDeferredTaxAttributableToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossIncludingNetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAndNetMovementInRelatedDeferredTaxAttributableToOwnersOfParent" id="hkfrs-full_ProfitLossIncludingNetMovementInRegulatoryDeferralAccountBalancesRelatedToProfitOrLossAndNetMovementInRelatedDeferredTaxAttributableToOwnersOfParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossOfAcquiree" id="hkfrs-full_ProfitLossOfAcquiree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossOfCombinedEntity" id="hkfrs-full_ProfitLossOfCombinedEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossRecognisedOnExchangingConstructionServicesForFinancialAsset2011" id="hkfrs-full_ProfitLossRecognisedOnExchangingConstructionServicesForFinancialAsset2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitLossRecognisedOnExchangingConstructionServicesForIntangibleAsset2011" id="hkfrs-full_ProfitLossRecognisedOnExchangingConstructionServicesForIntangibleAsset2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments" id="hkfrs-full_ProfitsLossesOnDisposalOfInvestmentsAndChangesInValueOfInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProgrammingAssets" id="hkfrs-full_ProgrammingAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyAmountContributedToFairValueOfPlanAssets" id="hkfrs-full_PropertyAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyDevelopmentAndProjectManagementExpense" id="hkfrs-full_PropertyDevelopmentAndProjectManagementExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PropertyDevelopmentAndProjectManagementIncome" id="hkfrs-full_PropertyDevelopmentAndProjectManagementIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PropertyIntendedForSaleInOrdinaryCourseOfBusiness" id="hkfrs-full_PropertyIntendedForSaleInOrdinaryCourseOfBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyManagementExpense" id="hkfrs-full_PropertyManagementExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PropertyPlantAndEquipment" id="hkfrs-full_PropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyPlantAndEquipmentAbstract" id="hkfrs-full_PropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PropertyPlantAndEquipmentByOperatingLeaseStatusAxis" id="hkfrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PropertyPlantAndEquipmentByOperatingLeaseStatusMember" id="hkfrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" id="hkfrs-full_PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyPlantAndEquipmentCarryingAmountOfAssetsRetiredFromActiveUse" id="hkfrs-full_PropertyPlantAndEquipmentCarryingAmountOfAssetsRetiredFromActiveUse" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyPlantAndEquipmentCarryingAmountOfRevaluedAssets" id="hkfrs-full_PropertyPlantAndEquipmentCarryingAmountOfRevaluedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyPlantAndEquipmentExpendituresRecognisedForConstructions" id="hkfrs-full_PropertyPlantAndEquipmentExpendituresRecognisedForConstructions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyPlantAndEquipmentFairValueUsedAsDeemedCost" id="hkfrs-full_PropertyPlantAndEquipmentFairValueUsedAsDeemedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyPlantAndEquipmentGrossCarryingAmountFullyDepreciated" id="hkfrs-full_PropertyPlantAndEquipmentGrossCarryingAmountFullyDepreciated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyPlantAndEquipmentIncludingRightofuseAssetsAxis" id="hkfrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssetsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PropertyPlantAndEquipmentIncludingRightofuseAssetsMember" id="hkfrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PropertyPlantAndEquipmentMember" id="hkfrs-full_PropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PropertyPlantAndEquipmentNotSubjectToOperatingLeasesMember" id="hkfrs-full_PropertyPlantAndEquipmentNotSubjectToOperatingLeasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PropertyPlantAndEquipmentPledgedAsSecurity" id="hkfrs-full_PropertyPlantAndEquipmentPledgedAsSecurity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" id="hkfrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyPlantAndEquipmentRestrictionsOnTitle" id="hkfrs-full_PropertyPlantAndEquipmentRestrictionsOnTitle" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyPlantAndEquipmentRevaluationAbstract" id="hkfrs-full_PropertyPlantAndEquipmentRevaluationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PropertyPlantAndEquipmentRevaluationSurplus" id="hkfrs-full_PropertyPlantAndEquipmentRevaluationSurplus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyPlantAndEquipmentSubjectToOperatingLeasesMember" id="hkfrs-full_PropertyPlantAndEquipmentSubjectToOperatingLeasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PropertyPlantAndEquipmentTemporarilyIdle" id="hkfrs-full_PropertyPlantAndEquipmentTemporarilyIdle" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="PropertyServiceChargeExpense" id="hkfrs-full_PropertyServiceChargeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PropertyServiceChargeIncome" id="hkfrs-full_PropertyServiceChargeIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PropertyServiceChargeIncomeExpense" id="hkfrs-full_PropertyServiceChargeIncomeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PropertyServiceChargeIncomeExpenseAbstract" id="hkfrs-full_PropertyServiceChargeIncomeExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PropertyTaxExpense" id="hkfrs-full_PropertyTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ProportionOfOwnershipInterestInAssociate" id="hkfrs-full_ProportionOfOwnershipInterestInAssociate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProportionOfOwnershipInterestInJointOperation" id="hkfrs-full_ProportionOfOwnershipInterestInJointOperation" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProportionOfOwnershipInterestInJointVenture" id="hkfrs-full_ProportionOfOwnershipInterestInJointVenture" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProportionOfOwnershipInterestInSubsidiary" id="hkfrs-full_ProportionOfOwnershipInterestInSubsidiary" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProportionOfOwnershipInterestsHeldByNoncontrollingInterests" id="hkfrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProportionOfVotingPowerHeldInAssociate" id="hkfrs-full_ProportionOfVotingPowerHeldInAssociate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProportionOfVotingPowerHeldInSubsidiary" id="hkfrs-full_ProportionOfVotingPowerHeldInSubsidiary" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProportionOfVotingRightsHeldByNoncontrollingInterests" id="hkfrs-full_ProportionOfVotingRightsHeldByNoncontrollingInterests" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProportionOfVotingRightsHeldInJointOperation" id="hkfrs-full_ProportionOfVotingRightsHeldInJointOperation" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProportionOfVotingRightsHeldInJointVenture" id="hkfrs-full_ProportionOfVotingRightsHeldInJointVenture" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProvisionForCreditCommitmentsMember" id="hkfrs-full_ProvisionForCreditCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProvisionForDecommissioningRestorationAndRehabilitationCosts" id="hkfrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ProvisionForDecommissioningRestorationAndRehabilitationCostsAbstract" id="hkfrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" id="hkfrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProvisionForTaxesOtherThanIncomeTaxMember" id="hkfrs-full_ProvisionForTaxesOtherThanIncomeTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProvisionOfGuaranteesOrCollateralByEntityRelatedPartyTransactions" id="hkfrs-full_ProvisionOfGuaranteesOrCollateralByEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProvisionOfGuaranteesOrCollateralToEntityRelatedPartyTransactions" id="hkfrs-full_ProvisionOfGuaranteesOrCollateralToEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProvisionUsedOtherProvisions" id="hkfrs-full_ProvisionUsedOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="Provisions" id="hkfrs-full_Provisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ProvisionsAbstract" id="hkfrs-full_ProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction" id="hkfrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ProvisionsForEmployeeBenefits" id="hkfrs-full_ProvisionsForEmployeeBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="PurchaseOfAvailableforsaleFinancialAssets" id="hkfrs-full_PurchaseOfAvailableforsaleFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfBiologicalAssets" id="hkfrs-full_PurchaseOfBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfExplorationAndEvaluationAssets" id="hkfrs-full_PurchaseOfExplorationAndEvaluationAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfFinancialAssetsMeasuredAtAmortisedCostClassifiedAsInvestingActivities" id="hkfrs-full_PurchaseOfFinancialAssetsMeasuredAtAmortisedCostClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeClassifiedAsInvestingActivities" id="hkfrs-full_PurchaseOfFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfFinancialAssetsMeasuredAtFairValueThroughProfitOrLossClassifiedAsInvestingActivities" id="hkfrs-full_PurchaseOfFinancialAssetsMeasuredAtFairValueThroughProfitOrLossClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities" id="hkfrs-full_PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" id="hkfrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfInterestsInAssociates" id="hkfrs-full_PurchaseOfInterestsInAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" id="hkfrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfInvestmentProperty" id="hkfrs-full_PurchaseOfInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" id="hkfrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfMiningAssets" id="hkfrs-full_PurchaseOfMiningAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfOilAndGasAssets" id="hkfrs-full_PurchaseOfOilAndGasAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities" id="hkfrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" id="hkfrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" id="hkfrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchaseOfTreasuryShares" id="hkfrs-full_PurchaseOfTreasuryShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PurchasedCallOptionsMember" id="hkfrs-full_PurchasedCallOptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PurchasesFairValueMeasurementAssets" id="hkfrs-full_PurchasesFairValueMeasurementAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PurchasesFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_PurchasesFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchasesFairValueMeasurementLiabilities" id="hkfrs-full_PurchasesFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchasesOfGoodsRelatedPartyTransactions" id="hkfrs-full_PurchasesOfGoodsRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PurchasesOfPropertyAndOtherAssetsRelatedPartyTransactions" id="hkfrs-full_PurchasesOfPropertyAndOtherAssetsRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="QualitativeAssessmentOfEstimatedEffectOfPracticalExpedientsUsedWhenApplyingHKFRS15Retrospectively" id="hkfrs-full_QualitativeAssessmentOfEstimatedEffectOfPracticalExpedientsUsedWhenApplyingHKFRS15Retrospectively" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="QualitativeInformationAboutContinuingInvolvementInDerecognisedFinancialAssets" id="hkfrs-full_QualitativeInformationAboutContinuingInvolvementInDerecognisedFinancialAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="QualitativeInformationAboutEntitysObjectivesPoliciesAndProcessesForManagingCapital" id="hkfrs-full_QualitativeInformationAboutEntitysObjectivesPoliciesAndProcessesForManagingCapital" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RangeAxis" id="hkfrs-full_RangeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RangeOfEstimatesWithinWhichFairValueIsLikelyToLieForBiologicalAssetsAtCost" id="hkfrs-full_RangeOfEstimatesWithinWhichFairValueIsLikelyToLieForBiologicalAssetsAtCost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RangeOfEstimatesWithinWhichFairValueIsLikelyToLieForInvestmentPropertyAtCostOrInAccordanceWithHKFRS16WithinFairValueModel" id="hkfrs-full_RangeOfEstimatesWithinWhichFairValueIsLikelyToLieForInvestmentPropertyAtCostOrInAccordanceWithHKFRS16WithinFairValueModel" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RangeOfEstimatesWithinWhichFairValueIsLikelyToLieForInvestmentPropertyCostModel" id="hkfrs-full_RangeOfEstimatesWithinWhichFairValueIsLikelyToLieForInvestmentPropertyCostModel" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RangesMember" id="hkfrs-full_RangesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RangesOfExercisePricesForOutstandingShareOptionsAxis" id="hkfrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RangesOfExercisePricesForOutstandingShareOptionsMember" id="hkfrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RateOfReturnUsedToReflectTimeValueOfMoneyRegulatoryDeferralAccountBalances" id="hkfrs-full_RateOfReturnUsedToReflectTimeValueOfMoneyRegulatoryDeferralAccountBalances" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="RatedCreditExposures" id="hkfrs-full_RatedCreditExposures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="RateregulatedActivitiesMember" id="hkfrs-full_RateregulatedActivitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RawMaterials" id="hkfrs-full_RawMaterials" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RawMaterialsAndConsumablesUsed" id="hkfrs-full_RawMaterialsAndConsumablesUsed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReceiptsFromContractsHeldForDealingOrTradingPurpose" id="hkfrs-full_ReceiptsFromContractsHeldForDealingOrTradingPurpose" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReceiptsFromRentsAndSubsequentSalesOfSuchAssets" id="hkfrs-full_ReceiptsFromRentsAndSubsequentSalesOfSuchAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReceiptsFromRoyaltiesFeesCommissionsAndOtherRevenue" id="hkfrs-full_ReceiptsFromRoyaltiesFeesCommissionsAndOtherRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReceiptsFromSalesOfGoodsAndRenderingOfServices" id="hkfrs-full_ReceiptsFromSalesOfGoodsAndRenderingOfServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReceivablesDueFromAssociates" id="hkfrs-full_ReceivablesDueFromAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ReceivablesDueFromJointVentures" id="hkfrs-full_ReceivablesDueFromJointVentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ReceivablesFromContractsWithCustomers" id="hkfrs-full_ReceivablesFromContractsWithCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ReceivablesFromContractsWithCustomersAbstract" id="hkfrs-full_ReceivablesFromContractsWithCustomersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReceivablesFromRentalOfProperties" id="hkfrs-full_ReceivablesFromRentalOfProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ReceivablesFromSaleOfProperties" id="hkfrs-full_ReceivablesFromSaleOfProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ReceivablesFromTaxesOtherThanIncomeTax" id="hkfrs-full_ReceivablesFromTaxesOtherThanIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RecipesFormulaeModelsDesignsAndPrototypes" id="hkfrs-full_RecipesFormulaeModelsDesignsAndPrototypes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RecipesFormulaeModelsDesignsAndPrototypesMember" id="hkfrs-full_RecipesFormulaeModelsDesignsAndPrototypesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax" id="hkfrs-full_ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnAvailableforsaleFinancialAssetsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" id="hkfrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnCashFlowHedgesForWhichHedgedFutureCashFlowsAreNoLongerExpectedToOccurNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnCashFlowHedgesForWhichHedgedFutureCashFlowsAreNoLongerExpectedToOccurNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnCashFlowHedgesForWhichHedgedItemAffectedProfitOrLossNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnCashFlowHedgesForWhichHedgedItemAffectedProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnCashFlowHedgesForWhichReserveOfCashFlowHedgesWillNotBeRecoveredInOneOrMoreFuturePeriodsNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnCashFlowHedgesForWhichReserveOfCashFlowHedgesWillNotBeRecoveredInOneOrMoreFuturePeriodsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnChangeInValueOfForeignCurrencyBasisSpreadsBeforeTax" id="hkfrs-full_ReclassificationAdjustmentsOnChangeInValueOfForeignCurrencyBasisSpreadsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnChangeInValueOfForeignCurrencyBasisSpreadsNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnChangeInValueOfForeignCurrencyBasisSpreadsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnChangeInValueOfForwardElementsOfForwardContractsBeforeTax" id="hkfrs-full_ReclassificationAdjustmentsOnChangeInValueOfForwardElementsOfForwardContractsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnChangeInValueOfForwardElementsOfForwardContractsNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnChangeInValueOfForwardElementsOfForwardContractsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnChangeInValueOfTimeValueOfOptionsBeforeTax" id="hkfrs-full_ReclassificationAdjustmentsOnChangeInValueOfTimeValueOfOptionsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnChangeInValueOfTimeValueOfOptionsNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnChangeInValueOfTimeValueOfOptionsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax" id="hkfrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossBeforeTax" id="hkfrs-full_ReclassificationAdjustmentsOnFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" id="hkfrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax" id="hkfrs-full_ReclassificationAdjustmentsOnHedgesOfNetInvestmentsInForeignOperationsBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossBeforeTax" id="hkfrs-full_ReclassificationAdjustmentsOnInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnNetMovementInRegulatoryDeferralAccountBalancesBeforeTax" id="hkfrs-full_ReclassificationAdjustmentsOnNetMovementInRegulatoryDeferralAccountBalancesBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationAdjustmentsOnNetMovementInRegulatoryDeferralAccountBalancesNetOfTax" id="hkfrs-full_ReclassificationAdjustmentsOnNetMovementInRegulatoryDeferralAccountBalancesNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationIntoAvailableforsaleFinancialAssets" id="hkfrs-full_ReclassificationIntoAvailableforsaleFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationIntoFinancialAssetsAtFairValueThroughProfitOrLoss" id="hkfrs-full_ReclassificationIntoFinancialAssetsAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationIntoHeldtomaturityInvestments" id="hkfrs-full_ReclassificationIntoHeldtomaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationIntoLoansAndReceivables" id="hkfrs-full_ReclassificationIntoLoansAndReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationOfFinancialAssetsOutOfMeasuredAtAmortisedCostIntoMeasuredAtFairValue" id="hkfrs-full_ReclassificationOfFinancialAssetsOutOfMeasuredAtAmortisedCostIntoMeasuredAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationOfFinancialAssetsOutOfMeasuredAtAmortisedCostIntoMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_ReclassificationOfFinancialAssetsOutOfMeasuredAtAmortisedCostIntoMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationOfFinancialAssetsOutOfMeasuredAtFairValueIntoMeasuredAtAmortisedCost" id="hkfrs-full_ReclassificationOfFinancialAssetsOutOfMeasuredAtFairValueIntoMeasuredAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationOfFinancialAssetsOutOfMeasuredAtFairValueThroughOtherComprehensiveIncomeIntoMeasuredAtAmortisedCost" id="hkfrs-full_ReclassificationOfFinancialAssetsOutOfMeasuredAtFairValueThroughOtherComprehensiveIncomeIntoMeasuredAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationOfFinancialAssetsOutOfMeasuredAtFairValueThroughOtherComprehensiveIncomeIntoMeasuredAtFairValueThroughProfitOrLoss" id="hkfrs-full_ReclassificationOfFinancialAssetsOutOfMeasuredAtFairValueThroughOtherComprehensiveIncomeIntoMeasuredAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationOfFinancialAssetsOutOfMeasuredAtFairValueThroughProfitOrLossIntoMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_ReclassificationOfFinancialAssetsOutOfMeasuredAtFairValueThroughProfitOrLossIntoMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationOutOfAvailableforsaleFinancialAssets" id="hkfrs-full_ReclassificationOutOfAvailableforsaleFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationOutOfFinancialAssetsAtFairValueThroughProfitOrLoss" id="hkfrs-full_ReclassificationOutOfFinancialAssetsAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationOutOfHeldtomaturityInvestments" id="hkfrs-full_ReclassificationOutOfHeldtomaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassificationOutOfLoansAndReceivables" id="hkfrs-full_ReclassificationOutOfLoansAndReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReclassifiedItemsAxis" id="hkfrs-full_ReclassifiedItemsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReclassifiedItemsMember" id="hkfrs-full_ReclassifiedItemsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RecognisedAssetsDefinedBenefitPlan" id="hkfrs-full_RecognisedAssetsDefinedBenefitPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RecognisedAssetsRepresentingContinuingInvolvementInDerecognisedFinancialAssets" id="hkfrs-full_RecognisedAssetsRepresentingContinuingInvolvementInDerecognisedFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RecognisedLiabilitiesDefinedBenefitPlan" id="hkfrs-full_RecognisedLiabilitiesDefinedBenefitPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RecognisedLiabilitiesRepresentingContinuingInvolvementInDerecognisedFinancialAssets" id="hkfrs-full_RecognisedLiabilitiesRepresentingContinuingInvolvementInDerecognisedFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" id="hkfrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognisedAbstract" id="hkfrs-full_ReconciliationOfAggregateDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueYetToBeRecognisedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" id="hkfrs-full_ReconciliationOfAverageEffectiveTaxRateAndApplicableTaxRateAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract" id="hkfrs-full_ReconciliationOfChangesInAllowanceAccountForCreditLossesOfFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInBiologicalAssetsAbstract" id="hkfrs-full_ReconciliationOfChangesInBiologicalAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInContingentLiabilitiesRecognisedInBusinessCombinationAbstract" id="hkfrs-full_ReconciliationOfChangesInContingentLiabilitiesRecognisedInBusinessCombinationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" id="hkfrs-full_ReconciliationOfChangesInDeferredTaxLiabilityAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInFairValueMeasurementAssetsAbstract" id="hkfrs-full_ReconciliationOfChangesInFairValueMeasurementAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInFairValueMeasurementEntitysOwnEquityInstrumentsAbstract" id="hkfrs-full_ReconciliationOfChangesInFairValueMeasurementEntitysOwnEquityInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInFairValueMeasurementLiabilitiesAbstract" id="hkfrs-full_ReconciliationOfChangesInFairValueMeasurementLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInGoodwillAbstract" id="hkfrs-full_ReconciliationOfChangesInGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" id="hkfrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" id="hkfrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInInvestmentPropertyAbstract" id="hkfrs-full_ReconciliationOfChangesInInvestmentPropertyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInNetAssetsAvailableForBenefitsAbstract" id="hkfrs-full_ReconciliationOfChangesInNetAssetsAvailableForBenefitsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInOtherProvisionsAbstract" id="hkfrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" id="hkfrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfChangesInRightofuseAssetsAbstract" id="hkfrs-full_ReconciliationOfChangesInRightofuseAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfFairValueOfCreditDerivativeAbstract" id="hkfrs-full_ReconciliationOfFairValueOfCreditDerivativeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfNominalAmountOfCreditDerivativeAbstract" id="hkfrs-full_ReconciliationOfNominalAmountOfCreditDerivativeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfNumberOfSharesOutstandingAbstract" id="hkfrs-full_ReconciliationOfNumberOfSharesOutstandingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfRegulatoryDeferralAccountCreditBalancesAbstract" id="hkfrs-full_ReconciliationOfRegulatoryDeferralAccountCreditBalancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfRegulatoryDeferralAccountDebitBalancesAbstract" id="hkfrs-full_ReconciliationOfRegulatoryDeferralAccountDebitBalancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedToInsuranceContractsToWhichParagraphsC18bC19bC24bAndC24cOfHKFRS17HaveBeenAppliedAbstract" id="hkfrs-full_ReconciliationOfReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedToInsuranceContractsToWhichParagraphsC18bC19bC24bAndC24cOfHKFRS17HaveBeenAppliedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReconciliationOfUndiscountedLeasePaymentsToNetInvestmentInFinanceLeaseAbstract" id="hkfrs-full_ReconciliationOfUndiscountedLeasePaymentsToNetInvestmentInFinanceLeaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RecoverableAmountOfAssetOrCashgeneratingUnit" id="hkfrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RecurringFairValueMeasurementMember" id="hkfrs-full_RecurringFairValueMeasurementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RedesignatedAmountMember" id="hkfrs-full_RedesignatedAmountMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RedesignatedFinancialAssetAtFairValueThroughProfitOrLoss" id="hkfrs-full_RedesignatedFinancialAssetAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RedesignatedFinancialLiabilityAtFairValueThroughProfitOrLoss" id="hkfrs-full_RedesignatedFinancialLiabilityAtFairValueThroughProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RedesignatedMember" id="hkfrs-full_RedesignatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RedesignationAxis" id="hkfrs-full_RedesignationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReductionOfIssuedCapital" id="hkfrs-full_ReductionOfIssuedCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RefundsProvision" id="hkfrs-full_RefundsProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RefundsProvisionAbstract" id="hkfrs-full_RefundsProvisionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RefundsProvisionMember" id="hkfrs-full_RefundsProvisionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RegulatoryDeferralAccountBalancesAxis" id="hkfrs-full_RegulatoryDeferralAccountBalancesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RegulatoryDeferralAccountBalancesClassifiedAsDisposalGroupsMember" id="hkfrs-full_RegulatoryDeferralAccountBalancesClassifiedAsDisposalGroupsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RegulatoryDeferralAccountBalancesMember" id="hkfrs-full_RegulatoryDeferralAccountBalancesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RegulatoryDeferralAccountBalancesNotClassifiedAsDisposalGroupsMember" id="hkfrs-full_RegulatoryDeferralAccountBalancesNotClassifiedAsDisposalGroupsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RegulatoryDeferralAccountCreditBalances" id="hkfrs-full_RegulatoryDeferralAccountCreditBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RegulatoryDeferralAccountCreditBalancesAbstract" id="hkfrs-full_RegulatoryDeferralAccountCreditBalancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RegulatoryDeferralAccountCreditBalancesAndRelatedDeferredTaxLiability" id="hkfrs-full_RegulatoryDeferralAccountCreditBalancesAndRelatedDeferredTaxLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RegulatoryDeferralAccountCreditBalancesAndRelatedDeferredTaxLiabilityAbstract" id="hkfrs-full_RegulatoryDeferralAccountCreditBalancesAndRelatedDeferredTaxLiabilityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RegulatoryDeferralAccountCreditBalancesDirectlyRelatedToDisposalGroup" id="hkfrs-full_RegulatoryDeferralAccountCreditBalancesDirectlyRelatedToDisposalGroup" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RegulatoryDeferralAccountDebitBalances" id="hkfrs-full_RegulatoryDeferralAccountDebitBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RegulatoryDeferralAccountDebitBalancesAbstract" id="hkfrs-full_RegulatoryDeferralAccountDebitBalancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RegulatoryDeferralAccountDebitBalancesAndRelatedDeferredTaxAsset" id="hkfrs-full_RegulatoryDeferralAccountDebitBalancesAndRelatedDeferredTaxAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RegulatoryDeferralAccountDebitBalancesAndRelatedDeferredTaxAssetAbstract" id="hkfrs-full_RegulatoryDeferralAccountDebitBalancesAndRelatedDeferredTaxAssetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RegulatoryDeferralAccountDebitBalancesDirectlyRelatedToDisposalGroup" id="hkfrs-full_RegulatoryDeferralAccountDebitBalancesDirectlyRelatedToDisposalGroup" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RegulatoryEnvironmentsAxis" id="hkfrs-full_RegulatoryEnvironmentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RegulatoryEnvironmentsMember" id="hkfrs-full_RegulatoryEnvironmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReimbursementRightsAtFairValue" id="hkfrs-full_ReimbursementRightsAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ReinsuranceContractsHeldMember" id="hkfrs-full_ReinsuranceContractsHeldMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReinsuranceContractsHeldThatAreAssets" id="hkfrs-full_ReinsuranceContractsHeldThatAreAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ReinsuranceContractsHeldThatAreLiabilities" id="hkfrs-full_ReinsuranceContractsHeldThatAreLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RelatedPartiesMember" id="hkfrs-full_RelatedPartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RelatedPartyTransactionsAbstract" id="hkfrs-full_RelatedPartyTransactionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RemainingAmortisationPeriodOfIntangibleAssetsMaterialToEntity2019" id="hkfrs-full_RemainingAmortisationPeriodOfIntangibleAssetsMaterialToEntity2019" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RemainingContractualUndiscountedCashOutflowsInflowsThatAriseFromContractsWithinScopeOfHKFRS17ThatAreLiabilities" id="hkfrs-full_RemainingContractualUndiscountedCashOutflowsInflowsThatAriseFromContractsWithinScopeOfHKFRS17ThatAreLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RemainingRecoveryPeriodOfRegulatoryDeferralAccountDebitBalances2019" id="hkfrs-full_RemainingRecoveryPeriodOfRegulatoryDeferralAccountDebitBalances2019" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RemainingReversalPeriodOfRegulatoryDeferralAccountCreditBalances2019" id="hkfrs-full_RemainingReversalPeriodOfRegulatoryDeferralAccountCreditBalances2019" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RentDeferredIncome" id="hkfrs-full_RentDeferredIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RentDeferredIncomeClassifiedAsCurrent" id="hkfrs-full_RentDeferredIncomeClassifiedAsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RentDeferredIncomeClassifiedAsNoncurrent" id="hkfrs-full_RentDeferredIncomeClassifiedAsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RentMeasurementInputMember" id="hkfrs-full_RentMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RentalExpense" id="hkfrs-full_RentalExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RentalIncome" id="hkfrs-full_RentalIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RentalIncomeFromInvestmentProperty" id="hkfrs-full_RentalIncomeFromInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RentalIncomeFromInvestmentPropertyNetOfDirectOperatingExpense" id="hkfrs-full_RentalIncomeFromInvestmentPropertyNetOfDirectOperatingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RentalIncomeFromInvestmentPropertyNetOfDirectOperatingExpenseAbstract" id="hkfrs-full_RentalIncomeFromInvestmentPropertyNetOfDirectOperatingExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RepairsAndMaintenanceExpense" id="hkfrs-full_RepairsAndMaintenanceExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RepaymentsOfBondsNotesAndDebentures" id="hkfrs-full_RepaymentsOfBondsNotesAndDebentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RepaymentsOfBorrowingsClassifiedAsFinancingActivities" id="hkfrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RepaymentsOfCurrentBorrowings" id="hkfrs-full_RepaymentsOfCurrentBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RepaymentsOfNoncurrentBorrowings" id="hkfrs-full_RepaymentsOfNoncurrentBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RepaymentsOfRegulatoryCapitalEquity" id="hkfrs-full_RepaymentsOfRegulatoryCapitalEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RepaymentsOfRegulatoryCapitalFinancialLiabilities" id="hkfrs-full_RepaymentsOfRegulatoryCapitalFinancialLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RepaymentsOfSubordinatedLiabilities" id="hkfrs-full_RepaymentsOfSubordinatedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReportableSegmentsMember" id="hkfrs-full_ReportableSegmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReportedIfInComplianceWithRequirementOfHKFRSMember" id="hkfrs-full_ReportedIfInComplianceWithRequirementOfHKFRSMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReportingYearMember" id="hkfrs-full_ReportingYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RepurchaseAgreementsAndCashCollateralOnSecuritiesLent" id="hkfrs-full_RepurchaseAgreementsAndCashCollateralOnSecuritiesLent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ResearchAndDevelopmentExpense" id="hkfrs-full_ResearchAndDevelopmentExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfCashFlowHedges" id="hkfrs-full_ReserveOfCashFlowHedges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfCashFlowHedgesContinuingHedges" id="hkfrs-full_ReserveOfCashFlowHedgesContinuingHedges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfCashFlowHedgesHedgingRelationshipsForWhichHedgeAccountingIsNoLongerApplied" id="hkfrs-full_ReserveOfCashFlowHedgesHedgingRelationshipsForWhichHedgeAccountingIsNoLongerApplied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfCashFlowHedgesMember" id="hkfrs-full_ReserveOfCashFlowHedgesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability" id="hkfrs-full_ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember" id="hkfrs-full_ReserveOfChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfChangeInValueOfForeignCurrencyBasisSpreads" id="hkfrs-full_ReserveOfChangeInValueOfForeignCurrencyBasisSpreads" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember" id="hkfrs-full_ReserveOfChangeInValueOfForeignCurrencyBasisSpreadsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfChangeInValueOfForwardElementsOfForwardContracts" id="hkfrs-full_ReserveOfChangeInValueOfForwardElementsOfForwardContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember" id="hkfrs-full_ReserveOfChangeInValueOfForwardElementsOfForwardContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfChangeInValueOfTimeValueOfOptions" id="hkfrs-full_ReserveOfChangeInValueOfTimeValueOfOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfChangeInValueOfTimeValueOfOptionsMember" id="hkfrs-full_ReserveOfChangeInValueOfTimeValueOfOptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfEquityComponentOfConvertibleInstruments" id="hkfrs-full_ReserveOfEquityComponentOfConvertibleInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfEquityComponentOfConvertibleInstrumentsMember" id="hkfrs-full_ReserveOfEquityComponentOfConvertibleInstrumentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfExchangeDifferencesOnTranslation" id="hkfrs-full_ReserveOfExchangeDifferencesOnTranslation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfExchangeDifferencesOnTranslationContinuingHedges" id="hkfrs-full_ReserveOfExchangeDifferencesOnTranslationContinuingHedges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfExchangeDifferencesOnTranslationHedgingRelationshipsForWhichHedgeAccountingIsNoLongerApplied" id="hkfrs-full_ReserveOfExchangeDifferencesOnTranslationHedgingRelationshipsForWhichHedgeAccountingIsNoLongerApplied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfExchangeDifferencesOnTranslationMember" id="hkfrs-full_ReserveOfExchangeDifferencesOnTranslationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLoss" id="hkfrs-full_ReserveOfFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossMember" id="hkfrs-full_ReserveOfFinanceIncomeExpensesFromReinsuranceContractsHeldExcludedFromProfitOrLossMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfGainsAndLossesFromInvestmentsInEquityInstruments" id="hkfrs-full_ReserveOfGainsAndLossesFromInvestmentsInEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember" id="hkfrs-full_ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" id="hkfrs-full_ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" id="hkfrs-full_ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedToInsuranceContractsToWhichParagraphsC18bC19bC24bAndC24cOfHKFRS17HaveBeenApplied" id="hkfrs-full_ReserveOfGainsAndLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeRelatedToInsuranceContractsToWhichParagraphsC18bC19bC24bAndC24cOfHKFRS17HaveBeenApplied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments" id="hkfrs-full_ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember" id="hkfrs-full_ReserveOfGainsAndLossesOnHedgingInstrumentsThatHedgeInvestmentsInEquityInstrumentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssets" id="hkfrs-full_ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember" id="hkfrs-full_ReserveOfGainsAndLossesOnRemeasuringAvailableforsaleFinancialAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLoss" id="hkfrs-full_ReserveOfInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLossMember" id="hkfrs-full_ReserveOfInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillBeReclassifiedToProfitOrLossMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillNotBeReclassifiedToProfitOrLoss" id="hkfrs-full_ReserveOfInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillNotBeReclassifiedToProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillNotBeReclassifiedToProfitOrLossMember" id="hkfrs-full_ReserveOfInsuranceFinanceIncomeExpensesFromInsuranceContractsIssuedExcludedFromProfitOrLossThatWillNotBeReclassifiedToProfitOrLossMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfRemeasurementsOfDefinedBenefitPlans" id="hkfrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfRemeasurementsOfDefinedBenefitPlansMember" id="hkfrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReserveOfSharebasedPayments" id="hkfrs-full_ReserveOfSharebasedPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ReserveOfSharebasedPaymentsMember" id="hkfrs-full_ReserveOfSharebasedPaymentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReservesWithinEquityAxis" id="hkfrs-full_ReservesWithinEquityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ResidualValueRiskMember" id="hkfrs-full_ResidualValueRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestatedMember" id="hkfrs-full_RestatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestrictedCashAndCashEquivalents" id="hkfrs-full_RestrictedCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RestrictionsOnAccessToAssetsInFunds" id="hkfrs-full_RestrictionsOnAccessToAssetsInFunds" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestrictionsOnRealisabilityOfInvestmentPropertyOrRemittanceOfIncomeAndProceedsOfDisposalOfInvestmentProperty" id="hkfrs-full_RestrictionsOnRealisabilityOfInvestmentPropertyOrRemittanceOfIncomeAndProceedsOfDisposalOfInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="RestructuringContingentLiabilityMember" id="hkfrs-full_RestructuringContingentLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringProvision" id="hkfrs-full_RestructuringProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RestructuringProvisionAbstract" id="hkfrs-full_RestructuringProvisionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RestructuringProvisionMember" id="hkfrs-full_RestructuringProvisionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RetainedEarnings" id="hkfrs-full_RetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RetainedEarningsMember" id="hkfrs-full_RetainedEarningsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RetentionPayables" id="hkfrs-full_RetentionPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RetirementsIntangibleAssetsAndGoodwill" id="hkfrs-full_RetirementsIntangibleAssetsAndGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RetirementsIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RetirementsPropertyPlantAndEquipment" id="hkfrs-full_RetirementsPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RetirementsPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_RetirementsPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RetirementsRightofuseAssets" id="hkfrs-full_RetirementsRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RetrospectiveApplicationAndRetrospectiveRestatementAxis" id="hkfrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" id="hkfrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ReturnOnReimbursementRights" id="hkfrs-full_ReturnOnReimbursementRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RevaluationIncreaseDecreaseIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_RevaluationIncreaseDecreaseIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RevaluationIncreaseDecreasePropertyPlantAndEquipment" id="hkfrs-full_RevaluationIncreaseDecreasePropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RevaluationIncreaseDecreasePropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_RevaluationIncreaseDecreasePropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RevaluationOfIntangibleAssetsAbstract" id="hkfrs-full_RevaluationOfIntangibleAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RevaluationSurplus" id="hkfrs-full_RevaluationSurplus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RevaluationSurplusMember" id="hkfrs-full_RevaluationSurplusMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Revenue" id="hkfrs-full_Revenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueAbstract" id="hkfrs-full_RevenueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RevenueAndOperatingIncome" id="hkfrs-full_RevenueAndOperatingIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromConstructionContracts" id="hkfrs-full_RevenueFromConstructionContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromContractsWithCustomers" id="hkfrs-full_RevenueFromContractsWithCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromDividends" id="hkfrs-full_RevenueFromDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromGovernmentGrants" id="hkfrs-full_RevenueFromGovernmentGrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromHotelOperations" id="hkfrs-full_RevenueFromHotelOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromInterest" id="hkfrs-full_RevenueFromInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods" id="hkfrs-full_RevenueFromPerformanceObligationsSatisfiedOrPartiallySatisfiedInPreviousPeriods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfAdvertisingServices" id="hkfrs-full_RevenueFromRenderingOfAdvertisingServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfCargoAndMailTransportServices" id="hkfrs-full_RevenueFromRenderingOfCargoAndMailTransportServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfDataServices" id="hkfrs-full_RevenueFromRenderingOfDataServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfGamingServices" id="hkfrs-full_RevenueFromRenderingOfGamingServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfInformationTechnologyConsultingServices" id="hkfrs-full_RevenueFromRenderingOfInformationTechnologyConsultingServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfInformationTechnologyMaintenanceAndSupportServices" id="hkfrs-full_RevenueFromRenderingOfInformationTechnologyMaintenanceAndSupportServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfInformationTechnologyServices" id="hkfrs-full_RevenueFromRenderingOfInformationTechnologyServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfInterconnectionServices" id="hkfrs-full_RevenueFromRenderingOfInterconnectionServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfInternetAndDataServices" id="hkfrs-full_RevenueFromRenderingOfInternetAndDataServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfInternetAndDataServicesAbstract" id="hkfrs-full_RevenueFromRenderingOfInternetAndDataServicesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfInternetServices" id="hkfrs-full_RevenueFromRenderingOfInternetServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfLandLineTelephoneServices" id="hkfrs-full_RevenueFromRenderingOfLandLineTelephoneServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfMobileTelephoneServices" id="hkfrs-full_RevenueFromRenderingOfMobileTelephoneServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfOtherTelecommunicationServices" id="hkfrs-full_RevenueFromRenderingOfOtherTelecommunicationServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfPassengerTransportServices" id="hkfrs-full_RevenueFromRenderingOfPassengerTransportServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfPrintingServices" id="hkfrs-full_RevenueFromRenderingOfPrintingServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfServices" id="hkfrs-full_RevenueFromRenderingOfServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfServicesRelatedPartyTransactions" id="hkfrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfTelecommunicationServices" id="hkfrs-full_RevenueFromRenderingOfTelecommunicationServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfTelecommunicationServicesAbstract" id="hkfrs-full_RevenueFromRenderingOfTelecommunicationServicesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfTelephoneServices" id="hkfrs-full_RevenueFromRenderingOfTelephoneServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRenderingOfTransportServices" id="hkfrs-full_RevenueFromRenderingOfTransportServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRoomOccupancyServices" id="hkfrs-full_RevenueFromRoomOccupancyServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromRoyalties" id="hkfrs-full_RevenueFromRoyalties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfAlcoholAndAlcoholicDrinks" id="hkfrs-full_RevenueFromSaleOfAlcoholAndAlcoholicDrinks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfBooks" id="hkfrs-full_RevenueFromSaleOfBooks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfCopper" id="hkfrs-full_RevenueFromSaleOfCopper" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfCrudeOil" id="hkfrs-full_RevenueFromSaleOfCrudeOil" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfElectricity" id="hkfrs-full_RevenueFromSaleOfElectricity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfFoodAndBeverage" id="hkfrs-full_RevenueFromSaleOfFoodAndBeverage" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfGold" id="hkfrs-full_RevenueFromSaleOfGold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfGoods" id="hkfrs-full_RevenueFromSaleOfGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfGoodsRelatedPartyTransactions" id="hkfrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfNaturalGas" id="hkfrs-full_RevenueFromSaleOfNaturalGas" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfOilAndGasProducts" id="hkfrs-full_RevenueFromSaleOfOilAndGasProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfPetroleumAndPetrochemicalProducts" id="hkfrs-full_RevenueFromSaleOfPetroleumAndPetrochemicalProducts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfPublications" id="hkfrs-full_RevenueFromSaleOfPublications" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfSilver" id="hkfrs-full_RevenueFromSaleOfSilver" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfSugar" id="hkfrs-full_RevenueFromSaleOfSugar" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueFromSaleOfTelecommunicationEquipment" id="hkfrs-full_RevenueFromSaleOfTelecommunicationEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueMultipleMeasurementInputMember" id="hkfrs-full_RevenueMultipleMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RevenueOfAcquiree" id="hkfrs-full_RevenueOfAcquiree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueOfCombinedEntity" id="hkfrs-full_RevenueOfCombinedEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueRecognisedOnExchangingConstructionServicesForFinancialAsset" id="hkfrs-full_RevenueRecognisedOnExchangingConstructionServicesForFinancialAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueRecognisedOnExchangingConstructionServicesForIntangibleAsset" id="hkfrs-full_RevenueRecognisedOnExchangingConstructionServicesForIntangibleAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" id="hkfrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReversalAllowanceAccountForCreditLossesOfFinancialAssets" id="hkfrs-full_ReversalAllowanceAccountForCreditLossesOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLoss" id="hkfrs-full_ReversalOfImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInOtherComprehensiveIncome" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInOtherComprehensiveIncomeIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInOtherComprehensiveIncomeIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInOtherComprehensiveIncomeRightofuseAssets" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInOtherComprehensiveIncomeRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInProfitOrLoss" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInProfitOrLossBiologicalAssets" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossBiologicalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInProfitOrLossInvestmentProperty" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInProfitOrLossLoansAndAdvances" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossLoansAndAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipmentIncludingRightofuseAssets" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipmentIncludingRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInProfitOrLossRightofuseAssets" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossRightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" id="hkfrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfInventoryWritedown" id="hkfrs-full_ReversalOfInventoryWritedown" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ReversalOfProvisionsForCostOfRestructuring" id="hkfrs-full_ReversalOfProvisionsForCostOfRestructuring" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed" id="hkfrs-full_ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ReversedUnsettledLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" id="hkfrs-full_ReversedUnsettledLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="RightofuseAssetFairValueUsedAsDeemedCost" id="hkfrs-full_RightofuseAssetFairValueUsedAsDeemedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RightofuseAssets" id="hkfrs-full_RightofuseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RightofuseAssetsIncreaseDecreaseInRevaluationSurplus" id="hkfrs-full_RightofuseAssetsIncreaseDecreaseInRevaluationSurplus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="RightofuseAssetsMember" id="hkfrs-full_RightofuseAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RightofuseAssetsRevaluationSurplus" id="hkfrs-full_RightofuseAssetsRevaluationSurplus" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="RightofuseAssetsRevaluedAssetsAtCost" id="hkfrs-full_RightofuseAssetsRevaluedAssetsAtCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="RightsPreferencesAndRestrictionsAttachingToClassOfShareCapital" id="hkfrs-full_RightsPreferencesAndRestrictionsAttachingToClassOfShareCapital" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RiskAdjustmentForNonfinancialRiskMember" id="hkfrs-full_RiskAdjustmentForNonfinancialRiskMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RiskDiversificationEffectMember" id="hkfrs-full_RiskDiversificationEffectMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RiskExposureAssociatedWithInstrumentsSharingCharacteristic" id="hkfrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="RiskExposuresAxis" id="hkfrs-full_RiskExposuresAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RiskExposuresMember" id="hkfrs-full_RiskExposuresMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="RoyaltyExpense" id="hkfrs-full_RoyaltyExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SaleOrIssueOfTreasuryShares" id="hkfrs-full_SaleOrIssueOfTreasuryShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SalesAndMarketingExpense" id="hkfrs-full_SalesAndMarketingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SalesChannelsAxis" id="hkfrs-full_SalesChannelsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SalesChannelsMember" id="hkfrs-full_SalesChannelsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SalesFairValueMeasurementAssets" id="hkfrs-full_SalesFairValueMeasurementAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SalesFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_SalesFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SalesFairValueMeasurementLiabilities" id="hkfrs-full_SalesFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SalesOfPropertyAndOtherAssetsRelatedPartyTransactions" id="hkfrs-full_SalesOfPropertyAndOtherAssetsRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SecuredBankLoansReceived" id="hkfrs-full_SecuredBankLoansReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="SecuritiesLendingMember" id="hkfrs-full_SecuritiesLendingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SecuritisationVehiclesMember" id="hkfrs-full_SecuritisationVehiclesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SecuritisationsMember" id="hkfrs-full_SecuritisationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SegmentConsolidationItemsAxis" id="hkfrs-full_SegmentConsolidationItemsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SegmentInWhichNoncurrentAssetOrDisposalGroupHeldForSaleIsPresented" id="hkfrs-full_SegmentInWhichNoncurrentAssetOrDisposalGroupHeldForSaleIsPresented" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SegmentsAxis" id="hkfrs-full_SegmentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SegmentsMember" id="hkfrs-full_SegmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SellingExpense" id="hkfrs-full_SellingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SellingGeneralAndAdministrativeExpense" id="hkfrs-full_SellingGeneralAndAdministrativeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SellingGeneralAndAdministrativeExpenseAbstract" id="hkfrs-full_SellingGeneralAndAdministrativeExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SellingProfitLossOnFinanceLeases" id="hkfrs-full_SellingProfitLossOnFinanceLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SensitivityAnalysisForEachTypeOfMarketRisk" id="hkfrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SeparateManagementEntitiesAxis" id="hkfrs-full_SeparateManagementEntitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SeparateManagementEntitiesMember" id="hkfrs-full_SeparateManagementEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SeparateMember" id="hkfrs-full_SeparateMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ServiceConcessionArrangementsAxis" id="hkfrs-full_ServiceConcessionArrangementsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ServiceConcessionArrangementsMember" id="hkfrs-full_ServiceConcessionArrangementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ServiceConcessionRightsMember" id="hkfrs-full_ServiceConcessionRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ServicesExpense" id="hkfrs-full_ServicesExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ServicesReceivedRelatedPartyTransactions" id="hkfrs-full_ServicesReceivedRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SettledLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" id="hkfrs-full_SettledLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SettlementOfLiabilitiesByEntityOnBehalfOfRelatedPartyRelatedPartyTransactions" id="hkfrs-full_SettlementOfLiabilitiesByEntityOnBehalfOfRelatedPartyRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SettlementOfLiabilitiesOnBehalfOfEntityByRelatedPartyRelatedPartyTransactions" id="hkfrs-full_SettlementOfLiabilitiesOnBehalfOfEntityByRelatedPartyRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SettlementsFairValueMeasurementAssets" id="hkfrs-full_SettlementsFairValueMeasurementAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SettlementsFairValueMeasurementEntitysOwnEquityInstruments" id="hkfrs-full_SettlementsFairValueMeasurementEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SettlementsFairValueMeasurementLiabilities" id="hkfrs-full_SettlementsFairValueMeasurementLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SetupCostsMember" id="hkfrs-full_SetupCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SevenYearsBeforeReportingYearMember" id="hkfrs-full_SevenYearsBeforeReportingYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareIssueRelatedCost" id="hkfrs-full_ShareIssueRelatedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfContingentLiabilitiesIncurredJointlyWithOtherVenturers" id="hkfrs-full_ShareOfContingentLiabilitiesIncurredJointlyWithOtherVenturers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShareOfContingentLiabilitiesOfAssociatesIncurredJointlyWithOtherInvestors" id="hkfrs-full_ShareOfContingentLiabilitiesOfAssociatesIncurredJointlyWithOtherInvestors" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShareOfContingentLiabilitiesOfAssociatesMember" id="hkfrs-full_ShareOfContingentLiabilitiesOfAssociatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" id="hkfrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeTax" id="hkfrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeTaxAbstract" id="hkfrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodBeforeTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxAbstract" id="hkfrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodNetOfTaxAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax" id="hkfrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" id="hkfrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossBeforeTax" id="hkfrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax" id="hkfrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod" id="hkfrs-full_ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" id="hkfrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodAbstract" id="hkfrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethodAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfProfitLossOfContinuingOperationsOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" id="hkfrs-full_ShareOfProfitLossOfContinuingOperationsOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfProfitLossOfDiscontinuedOperationsOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" id="hkfrs-full_ShareOfProfitLossOfDiscontinuedOperationsOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" id="hkfrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ShareOfTotalComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" id="hkfrs-full_ShareOfTotalComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SharePremium" id="hkfrs-full_SharePremium" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="SharePremiumMember" id="hkfrs-full_SharePremiumMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SharebasedPaymentArrangementsMember" id="hkfrs-full_SharebasedPaymentArrangementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates" id="hkfrs-full_SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" id="hkfrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="Ships" id="hkfrs-full_Ships" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ShipsMember" id="hkfrs-full_ShipsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShorttermBorrowings" id="hkfrs-full_ShorttermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShorttermBorrowingsMember" id="hkfrs-full_ShorttermBorrowingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShorttermContractsMember" id="hkfrs-full_ShorttermContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShorttermDepositsClassifiedAsCashEquivalents" id="hkfrs-full_ShorttermDepositsClassifiedAsCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ShorttermDepositsNotClassifiedAsCashEquivalents" id="hkfrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ShorttermEmployeeBenefitsAccruals" id="hkfrs-full_ShorttermEmployeeBenefitsAccruals" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShorttermEmployeeBenefitsExpense" id="hkfrs-full_ShorttermEmployeeBenefitsExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ShorttermEmployeeBenefitsExpenseAbstract" id="hkfrs-full_ShorttermEmployeeBenefitsExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ShorttermInvestmentsClassifiedAsCashEquivalents" id="hkfrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ShorttermLegalProceedingsProvision" id="hkfrs-full_ShorttermLegalProceedingsProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShorttermMiscellaneousOtherProvisions" id="hkfrs-full_ShorttermMiscellaneousOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShorttermOnerousContractsProvision" id="hkfrs-full_ShorttermOnerousContractsProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShorttermProvisionForDecommissioningRestorationAndRehabilitationCosts" id="hkfrs-full_ShorttermProvisionForDecommissioningRestorationAndRehabilitationCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShorttermRestructuringProvision" id="hkfrs-full_ShorttermRestructuringProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ShorttermWarrantyProvision" id="hkfrs-full_ShorttermWarrantyProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="SignificantInvestmentsInAssociatesAxis" id="hkfrs-full_SignificantInvestmentsInAssociatesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SignificantInvestmentsInSubsidiariesAxis" id="hkfrs-full_SignificantInvestmentsInSubsidiariesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SignificantUnobservableInputAssets" id="hkfrs-full_SignificantUnobservableInputAssets" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="SignificantUnobservableInputEntitysOwnEquityInstruments" id="hkfrs-full_SignificantUnobservableInputEntitysOwnEquityInstruments" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="SignificantUnobservableInputLiabilities" id="hkfrs-full_SignificantUnobservableInputLiabilities" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="SixYearsBeforeReportingYearMember" id="hkfrs-full_SixYearsBeforeReportingYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SocialSecurityContributions" id="hkfrs-full_SocialSecurityContributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="SpareParts" id="hkfrs-full_SpareParts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="StateDefinedBenefitPlansMember" id="hkfrs-full_StateDefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementOfCashFlowsAbstract" id="hkfrs-full_StatementOfCashFlowsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementOfChangesInEquityAbstract" id="hkfrs-full_StatementOfChangesInEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementOfChangesInEquityLineItems" id="hkfrs-full_StatementOfChangesInEquityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementOfChangesInEquityTable" id="hkfrs-full_StatementOfChangesInEquityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementOfChangesInNetAssetsAvailableForBenefitsAbstract" id="hkfrs-full_StatementOfChangesInNetAssetsAvailableForBenefitsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementOfComprehensiveIncomeAbstract" id="hkfrs-full_StatementOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementOfFinancialPositionAbstract" id="hkfrs-full_StatementOfFinancialPositionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementOfHKFRSCompliance" id="hkfrs-full_StatementOfHKFRSCompliance" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementOfProfitOrLossAndOtherComprehensiveIncomeAbstract" id="hkfrs-full_StatementOfProfitOrLossAndOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatComparativeInformationDoesNotComplyWithHKFRS7AndHKFRS9" id="hkfrs-full_StatementThatComparativeInformationDoesNotComplyWithHKFRS7AndHKFRS9" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatEntityAppliesParagraph20OfHKFRS17InDeterminingGroupsOfInsuranceContracts" id="hkfrs-full_StatementThatEntityAppliesParagraph20OfHKFRS17InDeterminingGroupsOfInsuranceContracts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatEntityDoesNotDisclosePreviouslyUnpublishedInformationAboutClaimsDevelopmentThatOccurredEarlierThanFiveYearsBeforeEndOfAnnualReportingPeriodInWhichItFirstAppliesHKFRS17" id="hkfrs-full_StatementThatEntityDoesNotDisclosePreviouslyUnpublishedInformationAboutClaimsDevelopmentThatOccurredEarlierThanFiveYearsBeforeEndOfAnnualReportingPeriodInWhichItFirstAppliesHKFRS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatEntityHasAppliedExceptionToDeferredTaxAccountingRelatedToPillarTwoIncomeTaxes" id="hkfrs-full_StatementThatEntityHasAppliedExceptionToDeferredTaxAccountingRelatedToPillarTwoIncomeTaxes" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatEntityHasChosenPracticalExpedientWhenAssessingWhetherContractIsOrContainsLeaseAtDateOfInitialApplicationOfHKFRS16" id="hkfrs-full_StatementThatEntityHasChosenPracticalExpedientWhenAssessingWhetherContractIsOrContainsLeaseAtDateOfInitialApplicationOfHKFRS16" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatInvestmentEntityIsRequiredToApplyExceptionFromConsolidation" id="hkfrs-full_StatementThatInvestmentEntityIsRequiredToApplyExceptionFromConsolidation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatInvestmentEntityPreparesSeparateFinancialStatementsAsItsOnlyFinancialStatements" id="hkfrs-full_StatementThatInvestmentEntityPreparesSeparateFinancialStatementsAsItsOnlyFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatLesseeAccountsForLeasesOfLowvalueAssetsUsingRecognitionExemption" id="hkfrs-full_StatementThatLesseeAccountsForLeasesOfLowvalueAssetsUsingRecognitionExemption" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatLesseeAccountsForShorttermLeasesUsingRecognitionExemption" id="hkfrs-full_StatementThatLesseeAccountsForShorttermLeasesUsingRecognitionExemption" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatLesseeUsesPracticalExpedientsWhenApplyingHKFRS16RetrospectivelyToLeasesClassifiedAsOperatingLeasesApplyingHKAS17" id="hkfrs-full_StatementThatLesseeUsesPracticalExpedientsWhenApplyingHKFRS16RetrospectivelyToLeasesClassifiedAsOperatingLeasesApplyingHKAS17" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatPracticalExpedientAboutExistenceOfSignificantFinancingComponentHasBeenUsed" id="hkfrs-full_StatementThatPracticalExpedientAboutExistenceOfSignificantFinancingComponentHasBeenUsed" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatPracticalExpedientAboutIncrementalCostsOfObtainingContractHasBeenUsed" id="hkfrs-full_StatementThatPracticalExpedientAboutIncrementalCostsOfObtainingContractHasBeenUsed" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatRateRegulatorIsRelatedParty" id="hkfrs-full_StatementThatRateRegulatorIsRelatedParty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatRegulatoryDeferralAccountBalanceIsNoLongerFullyRecoverableOrReversible" id="hkfrs-full_StatementThatRegulatoryDeferralAccountBalanceIsNoLongerFullyRecoverableOrReversible" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatThereWereNoTransfersBetweenLevel1AndLevel2OfFairValueHierarchyAssets" id="hkfrs-full_StatementThatThereWereNoTransfersBetweenLevel1AndLevel2OfFairValueHierarchyAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatThereWereNoTransfersBetweenLevel1AndLevel2OfFairValueHierarchyEntitysOwnEquityInstruments" id="hkfrs-full_StatementThatThereWereNoTransfersBetweenLevel1AndLevel2OfFairValueHierarchyEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatThereWereNoTransfersBetweenLevel1AndLevel2OfFairValueHierarchyLiabilities" id="hkfrs-full_StatementThatThereWereNoTransfersBetweenLevel1AndLevel2OfFairValueHierarchyLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatThereWereNoTransfersBetweenLevel1Level2OrLevel3OfFairValueHierarchyAssets" id="hkfrs-full_StatementThatThereWereNoTransfersBetweenLevel1Level2OrLevel3OfFairValueHierarchyAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatThereWereNoTransfersBetweenLevel1Level2OrLevel3OfFairValueHierarchyEntitysOwnEquityInstruments" id="hkfrs-full_StatementThatThereWereNoTransfersBetweenLevel1Level2OrLevel3OfFairValueHierarchyEntitysOwnEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatThereWereNoTransfersBetweenLevel1Level2OrLevel3OfFairValueHierarchyLiabilities" id="hkfrs-full_StatementThatThereWereNoTransfersBetweenLevel1Level2OrLevel3OfFairValueHierarchyLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatementThatUnadjustedComparativeInformationHasBeenPreparedOnDifferentBasis" id="hkfrs-full_StatementThatUnadjustedComparativeInformationHasBeenPreparedOnDifferentBasis" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StatutoryReserve" id="hkfrs-full_StatutoryReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="StatutoryReserveMember" id="hkfrs-full_StatutoryReserveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="StructuredDebtAmountContributedToFairValueOfPlanAssets" id="hkfrs-full_StructuredDebtAmountContributedToFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" id="hkfrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SubordinatedLiabilities" id="hkfrs-full_SubordinatedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="SubordinatedLiabilitiesAbstract" id="hkfrs-full_SubordinatedLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SubordinatedLiabilitiesAtAmortisedCost" id="hkfrs-full_SubordinatedLiabilitiesAtAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="SubscriptionCirculationRevenue" id="hkfrs-full_SubscriptionCirculationRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SubsequentRecognitionOfDeferredTaxAssetsGoodwill" id="hkfrs-full_SubsequentRecognitionOfDeferredTaxAssetsGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="SubsidiariesMember" id="hkfrs-full_SubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SubsidiariesWithMaterialNoncontrollingInterestsMember" id="hkfrs-full_SubsidiariesWithMaterialNoncontrollingInterestsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SummaryOfQuantitativeDataAboutWhatEntityManagesAsCapital" id="hkfrs-full_SummaryOfQuantitativeDataAboutWhatEntityManagesAsCapital" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SummaryQuantitativeDataAboutEntitysExposureToRisk" id="hkfrs-full_SummaryQuantitativeDataAboutEntitysExposureToRisk" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SummaryQuantitativeDataAboutPuttableFinancialInstrumentsClassifiedAsEquityInstruments" id="hkfrs-full_SummaryQuantitativeDataAboutPuttableFinancialInstrumentsClassifiedAsEquityInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SummaryQuantitativeInformationAboutExposureToRiskThatArisesFromContractsWithinScopeOfHKFRS17Explanatory" id="hkfrs-full_SummaryQuantitativeInformationAboutExposureToRiskThatArisesFromContractsWithinScopeOfHKFRS17Explanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SupplierFinanceArrangementsAxis" id="hkfrs-full_SupplierFinanceArrangementsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SupplierFinanceArrangementsMember" id="hkfrs-full_SupplierFinanceArrangementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SupportProvidedToStructuredEntityWithoutHavingContractualObligationToDoSo" id="hkfrs-full_SupportProvidedToStructuredEntityWithoutHavingContractualObligationToDoSo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SupportProvidedToSubsidiaryWithoutHavingContractualObligationToDoSo" id="hkfrs-full_SupportProvidedToSubsidiaryWithoutHavingContractualObligationToDoSo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SurplusDeficitInPlan" id="hkfrs-full_SurplusDeficitInPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="SurplusDeficitInPlanAbstract" id="hkfrs-full_SurplusDeficitInPlanAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="SwapContractMember" id="hkfrs-full_SwapContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TangibleExplorationAndEvaluationAssets" id="hkfrs-full_TangibleExplorationAndEvaluationAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TangibleExplorationAndEvaluationAssetsMember" id="hkfrs-full_TangibleExplorationAndEvaluationAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense" id="hkfrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceCurrentTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" id="hkfrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TaxContingentLiabilityMember" id="hkfrs-full_TaxContingentLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxEffectFromChangeInTaxRate" id="hkfrs-full_TaxEffectFromChangeInTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" id="hkfrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TaxEffectOfForeignTaxRates" id="hkfrs-full_TaxEffectOfForeignTaxRates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TaxEffectOfImpairmentOfGoodwill" id="hkfrs-full_TaxEffectOfImpairmentOfGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TaxEffectOfRevenuesExemptFromTaxation2011" id="hkfrs-full_TaxEffectOfRevenuesExemptFromTaxation2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TaxEffectOfTaxLosses" id="hkfrs-full_TaxEffectOfTaxLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TaxExpenseIncomeAtApplicableTaxRate" id="hkfrs-full_TaxExpenseIncomeAtApplicableTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TaxExpenseIncomeRelatingToChangesInAccountingPoliciesAndErrorsIncludedInProfitOrLoss" id="hkfrs-full_TaxExpenseIncomeRelatingToChangesInAccountingPoliciesAndErrorsIncludedInProfitOrLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TaxExpenseOfDiscontinuedOperationAbstract" id="hkfrs-full_TaxExpenseOfDiscontinuedOperationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxExpenseOtherThanIncomeTaxExpense" id="hkfrs-full_TaxExpenseOtherThanIncomeTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TaxExpenseRelatingToGainLossOnDiscontinuance" id="hkfrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations" id="hkfrs-full_TaxExpenseRelatingToProfitLossFromOrdinaryActivitiesOfDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TaxRateEffectFromChangeInTaxRate" id="hkfrs-full_TaxRateEffectFromChangeInTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" id="hkfrs-full_TaxRateEffectOfAdjustmentsForCurrentTaxOfPriorPeriods" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" id="hkfrs-full_TaxRateEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxRateEffectOfForeignTaxRates" id="hkfrs-full_TaxRateEffectOfForeignTaxRates" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxRateEffectOfImpairmentOfGoodwill" id="hkfrs-full_TaxRateEffectOfImpairmentOfGoodwill" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxRateEffectOfRevenuesExemptFromTaxation" id="hkfrs-full_TaxRateEffectOfRevenuesExemptFromTaxation" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxRateEffectOfTaxLosses" id="hkfrs-full_TaxRateEffectOfTaxLosses" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TaxationrelatedRegulatoryDeferralAccountBalancesMember" id="hkfrs-full_TaxationrelatedRegulatoryDeferralAccountBalancesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TechnologybasedIntangibleAssetsMember" id="hkfrs-full_TechnologybasedIntangibleAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" id="hkfrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TemporaryDifferenceMember" id="hkfrs-full_TemporaryDifferenceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" id="hkfrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" id="hkfrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" id="hkfrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="TerminationBenefitsExpense" id="hkfrs-full_TerminationBenefitsExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ThreeYearsBeforeReportingYearMember" id="hkfrs-full_ThreeYearsBeforeReportingYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TimeandmaterialsContractsMember" id="hkfrs-full_TimeandmaterialsContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TimingAndReasonForTransferBetweenFinancialLiabilitiesAndEquityAttributableToChangeInRedemptionProhibition" id="hkfrs-full_TimingAndReasonForTransferBetweenFinancialLiabilitiesAndEquityAttributableToChangeInRedemptionProhibition" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TimingOfTransferOfGoodsOrServicesAxis" id="hkfrs-full_TimingOfTransferOfGoodsOrServicesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TimingOfTransferOfGoodsOrServicesMember" id="hkfrs-full_TimingOfTransferOfGoodsOrServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TitleOfInitiallyAppliedHKFRS" id="hkfrs-full_TitleOfInitiallyAppliedHKFRS" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TitleOfNewHKFRS" id="hkfrs-full_TitleOfNewHKFRS" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TopOfRangeMember" id="hkfrs-full_TopOfRangeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TotalForAllForeignOperationsWhoseFunctionalCurrencyIsNotExchangeableIntoPresentationCurrencyMember" id="hkfrs-full_TotalForAllForeignOperationsWhoseFunctionalCurrencyIsNotExchangeableIntoPresentationCurrencyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TradeAndOtherCurrentPayables" id="hkfrs-full_TradeAndOtherCurrentPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="TradeAndOtherCurrentPayablesAbstract" id="hkfrs-full_TradeAndOtherCurrentPayablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TradeAndOtherCurrentPayablesToRelatedParties" id="hkfrs-full_TradeAndOtherCurrentPayablesToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="TradeAndOtherCurrentPayablesToTradeSuppliers" id="hkfrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="TradeAndOtherCurrentReceivables" id="hkfrs-full_TradeAndOtherCurrentReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TradeAndOtherCurrentReceivablesAbstract" id="hkfrs-full_TradeAndOtherCurrentReceivablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TradeAndOtherCurrentReceivablesDueFromRelatedParties" id="hkfrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TradeAndOtherPayables" id="hkfrs-full_TradeAndOtherPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="TradeAndOtherPayablesAbstract" id="hkfrs-full_TradeAndOtherPayablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" id="hkfrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="TradeAndOtherPayablesToRelatedParties" id="hkfrs-full_TradeAndOtherPayablesToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="TradeAndOtherPayablesToTradeSuppliers" id="hkfrs-full_TradeAndOtherPayablesToTradeSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="TradeAndOtherPayablesUndiscountedCashFlows" id="hkfrs-full_TradeAndOtherPayablesUndiscountedCashFlows" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="TradeAndOtherReceivables" id="hkfrs-full_TradeAndOtherReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TradeAndOtherReceivablesAbstract" id="hkfrs-full_TradeAndOtherReceivablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TradeAndOtherReceivablesDueFromRelatedParties" id="hkfrs-full_TradeAndOtherReceivablesDueFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TradeReceivables" id="hkfrs-full_TradeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TradeReceivablesMember" id="hkfrs-full_TradeReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TradingEquitySecuritiesMember" id="hkfrs-full_TradingEquitySecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TradingIncomeExpense" id="hkfrs-full_TradingIncomeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TradingIncomeExpenseAbstract" id="hkfrs-full_TradingIncomeExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TradingIncomeExpenseOnDebtInstruments" id="hkfrs-full_TradingIncomeExpenseOnDebtInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TradingIncomeExpenseOnDerivativeFinancialInstruments" id="hkfrs-full_TradingIncomeExpenseOnDerivativeFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TradingIncomeExpenseOnEquityInstruments" id="hkfrs-full_TradingIncomeExpenseOnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TradingIncomeExpenseOnForeignExchangeContracts" id="hkfrs-full_TradingIncomeExpenseOnForeignExchangeContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TradingSecuritiesMember" id="hkfrs-full_TradingSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransactionPriceAllocatedToRemainingPerformanceObligations" id="hkfrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="TransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationAxis" id="hkfrs-full_TransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationMember" id="hkfrs-full_TransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransferBetweenFinancialLiabilitiesAndEquityAttributableToChangeInRedemptionProhibition" id="hkfrs-full_TransferBetweenFinancialLiabilitiesAndEquityAttributableToChangeInRedemptionProhibition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransferFromInvestmentPropertyUnderConstructionOrDevelopmentInvestmentProperty" id="hkfrs-full_TransferFromInvestmentPropertyUnderConstructionOrDevelopmentInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TransferFromToInventoriesAndOwnerOccupiedPropertyInvestmentProperty" id="hkfrs-full_TransferFromToInventoriesAndOwnerOccupiedPropertyInvestmentProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TransfersFromToOtherRetirementBenefitPlans" id="hkfrs-full_TransfersFromToOtherRetirementBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TransfersIntoLevel3OfFairValueHierarchyAssets" id="hkfrs-full_TransfersIntoLevel3OfFairValueHierarchyAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TransfersIntoLevel3OfFairValueHierarchyEntitysOwnEquityInstruments" id="hkfrs-full_TransfersIntoLevel3OfFairValueHierarchyEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TransfersIntoLevel3OfFairValueHierarchyLiabilities" id="hkfrs-full_TransfersIntoLevel3OfFairValueHierarchyLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOfCumulativeGainLossWithinEquity" id="hkfrs-full_TransfersOfCumulativeGainLossWithinEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions" id="hkfrs-full_TransfersOfResearchAndDevelopmentFromEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOfResearchAndDevelopmentToEntityRelatedPartyTransactions" id="hkfrs-full_TransfersOfResearchAndDevelopmentToEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyAssets" id="hkfrs-full_TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyEntitysOwnEquityInstruments" id="hkfrs-full_TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities" id="hkfrs-full_TransfersOutOfLevel1IntoLevel2OfFairValueHierarchyLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets" id="hkfrs-full_TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyEntitysOwnEquityInstruments" id="hkfrs-full_TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyLiabilities" id="hkfrs-full_TransfersOutOfLevel2IntoLevel1OfFairValueHierarchyLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOutOfLevel3OfFairValueHierarchyAssets" id="hkfrs-full_TransfersOutOfLevel3OfFairValueHierarchyAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOutOfLevel3OfFairValueHierarchyEntitysOwnEquityInstruments" id="hkfrs-full_TransfersOutOfLevel3OfFairValueHierarchyEntitysOwnEquityInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOutOfLevel3OfFairValueHierarchyLiabilities" id="hkfrs-full_TransfersOutOfLevel3OfFairValueHierarchyLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TransfersUnderFinanceAgreementsFromEntityRelatedPartyTransactions" id="hkfrs-full_TransfersUnderFinanceAgreementsFromEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersUnderFinanceAgreementsToEntityRelatedPartyTransactions" id="hkfrs-full_TransfersUnderFinanceAgreementsToEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersUnderLicenseAgreementsFromEntityRelatedPartyTransactions" id="hkfrs-full_TransfersUnderLicenseAgreementsFromEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransfersUnderLicenseAgreementsToEntityRelatedPartyTransactions" id="hkfrs-full_TransfersUnderLicenseAgreementsToEntityRelatedPartyTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TransportationExpense" id="hkfrs-full_TransportationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TravelExpense" id="hkfrs-full_TravelExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="TreasuryShares" id="hkfrs-full_TreasuryShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="TreasurySharesMember" id="hkfrs-full_TreasurySharesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TwelvemonthExpectedCreditLossesMember" id="hkfrs-full_TwelvemonthExpectedCreditLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TwoYearsBeforeReportingYearMember" id="hkfrs-full_TwoYearsBeforeReportingYearMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypeOfMeasurementOfExpectedCreditLossesAxis" id="hkfrs-full_TypeOfMeasurementOfExpectedCreditLossesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypeOfMeasurementOfExpectedCreditLossesMember" id="hkfrs-full_TypeOfMeasurementOfExpectedCreditLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfContractsAxis" id="hkfrs-full_TypesOfContractsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfContractsMember" id="hkfrs-full_TypesOfContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfCustomersAxis" id="hkfrs-full_TypesOfCustomersAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfCustomersMember" id="hkfrs-full_TypesOfCustomersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfFinancialAssetsAxis" id="hkfrs-full_TypesOfFinancialAssetsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfFinancialLiabilitiesAxis" id="hkfrs-full_TypesOfFinancialLiabilitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfHedgesAxis" id="hkfrs-full_TypesOfHedgesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfHedgesMember" id="hkfrs-full_TypesOfHedgesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfInstrumentMember" id="hkfrs-full_TypesOfInstrumentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfInterestRatesAxis" id="hkfrs-full_TypesOfInterestRatesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfInvestmentPropertyAxis" id="hkfrs-full_TypesOfInvestmentPropertyAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfRateregulatedActivitiesAxis" id="hkfrs-full_TypesOfRateregulatedActivitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfRisksAxis" id="hkfrs-full_TypesOfRisksAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfRisksMember" id="hkfrs-full_TypesOfRisksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfSharebasedPaymentArrangementsAxis" id="hkfrs-full_TypesOfSharebasedPaymentArrangementsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="TypesOfTransferMember" id="hkfrs-full_TypesOfTransferMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UMTSLicencesMember" id="hkfrs-full_UMTSLicencesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnallocatedAmountsMember" id="hkfrs-full_UnallocatedAmountsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnallocatedGoodwill" id="hkfrs-full_UnallocatedGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="UnconsolidatedStructuredEntitiesAxis" id="hkfrs-full_UnconsolidatedStructuredEntitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnconsolidatedStructuredEntitiesControlledByInvestmentEntityAxis" id="hkfrs-full_UnconsolidatedStructuredEntitiesControlledByInvestmentEntityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnconsolidatedStructuredEntitiesControlledByInvestmentEntityMember" id="hkfrs-full_UnconsolidatedStructuredEntitiesControlledByInvestmentEntityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnconsolidatedStructuredEntitiesMember" id="hkfrs-full_UnconsolidatedStructuredEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnconsolidatedSubsidiariesAxis" id="hkfrs-full_UnconsolidatedSubsidiariesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnconsolidatedSubsidiariesControlledBySubsidiariesOfInvestmentEntityMember" id="hkfrs-full_UnconsolidatedSubsidiariesControlledBySubsidiariesOfInvestmentEntityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnconsolidatedSubsidiariesMember" id="hkfrs-full_UnconsolidatedSubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnconsolidatedSubsidiariesThatInvestmentEntityControlsDirectlyMember" id="hkfrs-full_UnconsolidatedSubsidiariesThatInvestmentEntityControlsDirectlyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UndatedSubordinatedLiabilities" id="hkfrs-full_UndatedSubordinatedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="UndiscountedCashOutflowRequiredToRepurchaseDerecognisedFinancialAssets" id="hkfrs-full_UndiscountedCashOutflowRequiredToRepurchaseDerecognisedFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="UndiscountedExpectedCreditLossesAtInitialRecognitionOnPurchasedOrOriginatedCreditimpairedFinancialAssetsInitiallyRecognised" id="hkfrs-full_UndiscountedExpectedCreditLossesAtInitialRecognitionOnPurchasedOrOriginatedCreditimpairedFinancialAssetsInitiallyRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="UndiscountedFinanceLeasePaymentsToBeReceived" id="hkfrs-full_UndiscountedFinanceLeasePaymentsToBeReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="UndiscountedOperatingLeasePaymentsToBeReceived" id="hkfrs-full_UndiscountedOperatingLeasePaymentsToBeReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="UndrawnBorrowingFacilities" id="hkfrs-full_UndrawnBorrowingFacilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="UnearnedFinanceIncomeRelatingToFinanceLeasePaymentsReceivable" id="hkfrs-full_UnearnedFinanceIncomeRelatingToFinanceLeasePaymentsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="UnobservableInputsAxis" id="hkfrs-full_UnobservableInputsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnobservableInputsMember" id="hkfrs-full_UnobservableInputsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnratedCreditExposures" id="hkfrs-full_UnratedCreditExposures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="UnrealisedForeignExchangeGainsLossesMember" id="hkfrs-full_UnrealisedForeignExchangeGainsLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnrecognisedShareOfLossesOfAssociates" id="hkfrs-full_UnrecognisedShareOfLossesOfAssociates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="UnrecognisedShareOfLossesOfJointVentures" id="hkfrs-full_UnrecognisedShareOfLossesOfJointVentures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="UnsecuredBankLoansReceived" id="hkfrs-full_UnsecuredBankLoansReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="UnusedProvisionReversedOtherProvisions" id="hkfrs-full_UnusedProvisionReversedOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised" id="hkfrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="UnusedTaxCreditsMember" id="hkfrs-full_UnusedTaxCreditsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" id="hkfrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="UnusedTaxLossesMember" id="hkfrs-full_UnusedTaxLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UsefulLifeMeasuredAsPeriodOfTimeBiologicalAssetsAtCost" id="hkfrs-full_UsefulLifeMeasuredAsPeriodOfTimeBiologicalAssetsAtCost" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UsefulLifeMeasuredAsPeriodOfTimeInvestmentPropertyCostModel" id="hkfrs-full_UsefulLifeMeasuredAsPeriodOfTimeInvestmentPropertyCostModel" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" id="hkfrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UsefulLifeMeasuredInProductionOrOtherSimilarUnitsBiologicalAssetsAtCost" id="hkfrs-full_UsefulLifeMeasuredInProductionOrOtherSimilarUnitsBiologicalAssetsAtCost" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UsefulLifeMeasuredInProductionOrOtherSimilarUnitsIntangibleAssetsOtherThanGoodwill" id="hkfrs-full_UsefulLifeMeasuredInProductionOrOtherSimilarUnitsIntangibleAssetsOtherThanGoodwill" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UsefulLifeMeasuredInProductionOrOtherSimilarUnitsPropertyPlantAndEquipment" id="hkfrs-full_UsefulLifeMeasuredInProductionOrOtherSimilarUnitsPropertyPlantAndEquipment" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="UtilisationAllowanceAccountForCreditLossesOfFinancialAssets" id="hkfrs-full_UtilisationAllowanceAccountForCreditLossesOfFinancialAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="UtilitiesExpense" id="hkfrs-full_UtilitiesExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="ValuationTechniquesMember" id="hkfrs-full_ValuationTechniquesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ValuationTechniquesUsedInFairValueMeasurementAxis" id="hkfrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ValueAddedTaxPayables" id="hkfrs-full_ValueAddedTaxPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ValueAddedTaxReceivables" id="hkfrs-full_ValueAddedTaxReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="ValueAtRisk" id="hkfrs-full_ValueAtRisk" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ValueOfBusinessAcquiredMember" id="hkfrs-full_ValueOfBusinessAcquiredMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="Vehicles" id="hkfrs-full_Vehicles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="VehiclesAbstract" id="hkfrs-full_VehiclesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="VehiclesMember" id="hkfrs-full_VehiclesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="VoluntaryChangesInAccountingPolicyAxis" id="hkfrs-full_VoluntaryChangesInAccountingPolicyAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="VoluntaryChangesInAccountingPolicyMember" id="hkfrs-full_VoluntaryChangesInAccountingPolicyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WagesAndSalaries" id="hkfrs-full_WagesAndSalaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="WarrantyContingentLiabilityMember" id="hkfrs-full_WarrantyContingentLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WarrantyProvision" id="hkfrs-full_WarrantyProvision" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="WarrantyProvisionAbstract" id="hkfrs-full_WarrantyProvisionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WarrantyProvisionMember" id="hkfrs-full_WarrantyProvisionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageCostOfCapitalMeasurementInputMember" id="hkfrs-full_WeightedAverageCostOfCapitalMeasurementInputMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageDurationOfDefinedBenefitObligation2019" id="hkfrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisableInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisableInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageExercisePriceOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" id="hkfrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" id="hkfrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" id="hkfrs-full_WeightedAverageFairValueAtMeasurementDateOtherEquityInstrumentsGranted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" id="hkfrs-full_WeightedAverageFairValueAtMeasurementDateShareOptionsGranted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfHKFRS16" id="hkfrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfHKFRS16" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="WeightedAverageMember" id="hkfrs-full_WeightedAverageMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageSharePrice2019" id="hkfrs-full_WeightedAverageSharePrice2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageSharePriceShareOptionsGranted2019" id="hkfrs-full_WeightedAverageSharePriceShareOptionsGranted2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageShares" id="hkfrs-full_WeightedAverageShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" id="hkfrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WhollyOrPartlyFundedDefinedBenefitPlansMember" id="hkfrs-full_WhollyOrPartlyFundedDefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WhollyUnfundedDefinedBenefitPlansMember" id="hkfrs-full_WhollyUnfundedDefinedBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WorkInProgress" id="hkfrs-full_WorkInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="WritedownsReversalsOfInventories" id="hkfrs-full_WritedownsReversalsOfInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="WritedownsReversalsOfPropertyPlantAndEquipment" id="hkfrs-full_WritedownsReversalsOfPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WritedownsReversalsOfWritedownsOfInventoriesAbstract" id="hkfrs-full_WritedownsReversalsOfWritedownsOfInventoriesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WritedownsReversalsOfWritedownsOfPropertyPlantAndEquipmentAbstract" id="hkfrs-full_WritedownsReversalsOfWritedownsOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="WrittenPutOptionsMember" id="hkfrs-full_WrittenPutOptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="YearsOfInsuranceClaimAxis" id="hkfrs-full_YearsOfInsuranceClaimAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="YieldUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItems" id="hkfrs-full_YieldUsedToDiscountCashFlowsThatDoNotVaryBasedOnReturnsOnUnderlyingItems" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
  <xsd:element name="ContractsReferencingNaturedependentElectricityMember" id="hkfrs-full_ContractsReferencingNaturedependentElectricityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmendmentsToTheClassificationAndMeasurementOfFinancialInstrumentsMember" id="hkfrs-full_AmendmentsToTheClassificationAndMeasurementOfFinancialInstrumentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AmendmentsToTheClassificationAndMeasurementOfFinancialInstrumentsApplyingOnlyAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsMember" id="hkfrs-full_AmendmentsToTheClassificationAndMeasurementOfFinancialInstrumentsApplyingOnlyAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeExplanatory" id="hkfrs-full_DisclosureOfInformationAboutInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeAbstract" id="hkfrs-full_DisclosureOfInformationAboutInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeTable" id="hkfrs-full_DisclosureOfInformationAboutInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeAxis" id="hkfrs-full_ClassesOfInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeLineItems" id="hkfrs-full_DisclosureOfInformationAboutInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstrumentsHeldAtEndOfReportingPeriod" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstrumentsHeldAtEndOfReportingPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstrumentsDerecognisedDuringPeriod" id="hkfrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesFromInvestmentsInEquityInstrumentsDerecognisedDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="TransfersOfCumulativeGainLossWithinEquityWhenInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeAreDerecognisedDuringPeriod" id="hkfrs-full_TransfersOfCumulativeGainLossWithinEquityWhenInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeAreDerecognisedDuringPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsExplanatory" id="hkfrs-full_DisclosureOfFinancialAssetsSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsAbstract" id="hkfrs-full_DisclosureOfFinancialAssetsSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsTable" id="hkfrs-full_DisclosureOfFinancialAssetsSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsWithContingentFeaturesAxis" id="hkfrs-full_FinancialAssetsWithContingentFeaturesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeClassMember" id="hkfrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeClassMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsLineItems" id="hkfrs-full_DisclosureOfFinancialAssetsSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfNatureOfContingentEvent" id="hkfrs-full_DescriptionOfNatureOfContingentEvent" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfPossibleChangesToContractualCashFlowsResultingFromOccurrenceOrNonoccurrenceOfContingentEventExplanatory" id="hkfrs-full_DisclosureOfPossibleChangesToContractualCashFlowsResultingFromOccurrenceOrNonoccurrenceOfContingentEventExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsGrossCarryingAmount" id="hkfrs-full_FinancialAssetsSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsGrossCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsExplanatory" id="hkfrs-full_DisclosureOfFinancialLiabilitiesSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsAbstract" id="hkfrs-full_DisclosureOfFinancialLiabilitiesSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsTable" id="hkfrs-full_DisclosureOfFinancialLiabilitiesSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesWithContingentFeaturesAxis" id="hkfrs-full_FinancialLiabilitiesWithContingentFeaturesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialLiabilitiesSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsLineItems" id="hkfrs-full_DisclosureOfFinancialLiabilitiesSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsAmortisedCost" id="hkfrs-full_FinancialLiabilitiesSubjectToContractualTermsBasedOnContingentEventThatCouldChangeAmountOfContractualCashFlowsAmortisedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="ContractsReferencingNaturedependentElectricityDesignatedAsHedgingInstrumentMember" id="hkfrs-full_ContractsReferencingNaturedependentElectricityDesignatedAsHedgingInstrumentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationOnHowContractsForReceiptOfNaturedependentElectricityAffectAmountTimingAndUncertaintyOfEntitysFutureCashFlowsAndFinancialPerformanceExplanatory" id="hkfrs-full_DisclosureOfInformationOnHowContractsForReceiptOfNaturedependentElectricityAffectAmountTimingAndUncertaintyOfEntitysFutureCashFlowsAndFinancialPerformanceExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutContractualFeaturesOfContractsForReceiptOfNaturedependentElectricityExplanatory" id="hkfrs-full_DisclosureOfInformationAboutContractualFeaturesOfContractsForReceiptOfNaturedependentElectricityExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutEstimatedFutureCashFlowsFromBuyingElectricityUnderContractsForReceiptOfNaturedependentElectricityExplanatory" id="hkfrs-full_DisclosureOfInformationAboutEstimatedFutureCashFlowsFromBuyingElectricityUnderContractsForReceiptOfNaturedependentElectricityExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutEstimatedFutureCashFlowsFromBuyingElectricityUnderContractsForReceiptOfNaturedependentElectricityAbstract" id="hkfrs-full_DisclosureOfInformationAboutEstimatedFutureCashFlowsFromBuyingElectricityUnderContractsForReceiptOfNaturedependentElectricityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutEstimatedFutureCashFlowsFromBuyingElectricityUnderContractsForReceiptOfNaturedependentElectricityTable" id="hkfrs-full_DisclosureOfInformationAboutEstimatedFutureCashFlowsFromBuyingElectricityUnderContractsForReceiptOfNaturedependentElectricityTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfInformationAboutEstimatedFutureCashFlowsFromBuyingElectricityUnderContractsForReceiptOfNaturedependentElectricityLineItems" id="hkfrs-full_DisclosureOfInformationAboutEstimatedFutureCashFlowsFromBuyingElectricityUnderContractsForReceiptOfNaturedependentElectricityLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="EstimatedFutureCashFlowsFromBuyingElectricityUnderContractsForReceiptOfNaturedependentElectricity" id="hkfrs-full_EstimatedFutureCashFlowsFromBuyingElectricityUnderContractsForReceiptOfNaturedependentElectricity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfHowEntityAssessesWhetherContractsForReceiptOfNaturedependentElectricityMightBecomeOnerous" id="hkfrs-full_DescriptionOfHowEntityAssessesWhetherContractsForReceiptOfNaturedependentElectricityMightBecomeOnerous" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="PurchasesOfNaturedependentElectricity" id="hkfrs-full_PurchasesOfNaturedependentElectricity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="PurchasesOfUnusedNaturedependentElectricity" id="hkfrs-full_PurchasesOfUnusedNaturedependentElectricity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="ProceedsFromSalesOfUnusedNaturedependentElectricity" id="hkfrs-full_ProceedsFromSalesOfUnusedNaturedependentElectricity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element name="PurchasesOfElectricityMadeToOffsetSalesOfUnusedNaturedependentElectricity" id="hkfrs-full_PurchasesOfElectricityMadeToOffsetSalesOfUnusedNaturedependentElectricity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element name="DescriptionOfCrossreferencesToDisclosuresAboutOtherContractsToBuyNaturedependentElectricity" id="hkfrs-full_DescriptionOfCrossreferencesToDisclosuresAboutOtherContractsToBuyNaturedependentElectricity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsExplanatory" id="hkfrs-full_DisclosureOfFinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsAbstract" id="hkfrs-full_DisclosureOfFinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsTable" id="hkfrs-full_DisclosureOfFinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="DisclosureOfFinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsLineItems" id="hkfrs-full_DisclosureOfFinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsMeasurementCategoryImmediatelyBeforeApplyingAmendments" id="hkfrs-full_FinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsMeasurementCategoryImmediatelyBeforeApplyingAmendments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsCarryingAmountImmediatelyBeforeApplyingAmendments" id="hkfrs-full_FinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsCarryingAmountImmediatelyBeforeApplyingAmendments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="FinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsMeasurementCategoryImmediatelyAfterApplyingAmendments" id="hkfrs-full_FinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsMeasurementCategoryImmediatelyAfterApplyingAmendments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsCarryingAmountImmediatelyAfterApplyingAmendments" id="hkfrs-full_FinancialAssetsAffectedByAmendmentsToApplicationGuidanceToSectionOnClassificationOfFinancialAssetsCarryingAmountImmediatelyAfterApplyingAmendments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element name="DisclosureOfSignificantActuarialAssumptionsUsedToDeterminePresentValueOfDefinedBenefitObligationExplanatory" id="hkfrs-full_DisclosureOfSignificantActuarialAssumptionsUsedToDeterminePresentValueOfDefinedBenefitObligationExplanatory" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnnualImprovementsToHKFRSAccountingStandardsVolume11Member" id="hkfrs-full_AnnualImprovementsToHKFRSAccountingStandardsVolume11Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnnualImprovementsVolume11AmendmentsToHKAS7Member" id="hkfrs-full_AnnualImprovementsVolume11AmendmentsToHKAS7Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnnualImprovementsVolume11AmendmentsToHKFRS10Member" id="hkfrs-full_AnnualImprovementsVolume11AmendmentsToHKFRS10Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnnualImprovementsVolume11AmendmentsToHKFRS1Member" id="hkfrs-full_AnnualImprovementsVolume11AmendmentsToHKFRS1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnnualImprovementsVolume11AmendmentsToHKFRS7Member" id="hkfrs-full_AnnualImprovementsVolume11AmendmentsToHKFRS7Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="AnnualImprovementsVolume11AmendmentsToHKFRS9Member" id="hkfrs-full_AnnualImprovementsVolume11AmendmentsToHKFRS9Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ClassesOfInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeMember" id="hkfrs-full_ClassesOfInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialAssetsWithContingentFeaturesMember" id="hkfrs-full_FinancialAssetsWithContingentFeaturesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="FinancialLiabilitiesWithContingentFeaturesMember" id="hkfrs-full_FinancialLiabilitiesWithContingentFeaturesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="LiabilitiesFromSharebasedPaymentTransactions2011" id="hkfrs-full_LiabilitiesFromSharebasedPaymentTransactions2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element name="WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" id="hkfrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/>
  <xsd:element name="ExercisePriceOfOutstandingShareOptions2019" id="hkfrs-full_ExercisePriceOfOutstandingShareOptions2019" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/>
</xsd:schema>
