<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon May 13 16:47:26 UTC 2024 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2023" targetNamespace="http://www.magicsoftware.com/20231231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:mgic="http://www.magicsoftware.com/20231231" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgic-20231231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgic-20231231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgic-20231231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgic-20231231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ConsolidatedBalanceSheet" id="mgic_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals" id="mgic_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - Consolidated Statements of Financial Position (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ConsolidatedIncomeStatement" id="mgic_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Consolidated Statements of Profit or Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ConsolidatedIncomeStatementAlt0" id="mgic_r_ConsolidatedIncomeStatementAlt0">
        <link:definition>003 - Statement - Consolidated Statements of Profit or Loss Alternate 0</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ConsolidatedIncomeStatement_Parentheticals" id="mgic_r_ConsolidatedIncomeStatement_Parentheticals">
        <link:definition>004 - Statement - Consolidated Statements of Profit or Loss (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncome" id="mgic_r_ConsolidatedComprehensiveIncome">
        <link:definition>005 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ConsolidatedComprehensiveIncomeAlt0" id="mgic_r_ConsolidatedComprehensiveIncomeAlt0">
        <link:definition>005 - Statement - Consolidated Statements of Comprehensive Income Alternate 0</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ShareholdersEquityType2or3" id="mgic_r_ShareholdersEquityType2or3">
        <link:definition>006 - Statement - Consolidated Statements of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ConsolidatedCashFlow" id="mgic_r_ConsolidatedCashFlow">
        <link:definition>007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/General" id="mgic_r_General">
        <link:definition>008 - Disclosure - General</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/MaterialAccountingPolicies" id="mgic_r_MaterialAccountingPolicies">
        <link:definition>009 - Disclosure - Material Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/BusinessCombinations" id="mgic_r_BusinessCombinations">
        <link:definition>010 - Disclosure - Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/CashandCashEquivalents" id="mgic_r_CashandCashEquivalents">
        <link:definition>011 - Disclosure - Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/OtherAccountsReceivableAndPrepaidExpenses" id="mgic_r_OtherAccountsReceivableAndPrepaidExpenses">
        <link:definition>012 - Disclosure - Other Accounts Receivable And Prepaid Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/FairValueMeasurement" id="mgic_r_FairValueMeasurement">
        <link:definition>013 - Disclosure - Fair Value Measurement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/PropertyPlantsandEquipmentNet" id="mgic_r_PropertyPlantsandEquipmentNet">
        <link:definition>014 - Disclosure - Property, Plants and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/IntangibleAssetsNet" id="mgic_r_IntangibleAssetsNet">
        <link:definition>015 - Disclosure - Intangible Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/Goodwill" id="mgic_r_Goodwill">
        <link:definition>016 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ShortTermDebts" id="mgic_r_ShortTermDebts">
        <link:definition>017 - Disclosure - Short Term Debts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable" id="mgic_r_AccruedExpensesandOtherAccountsPayable">
        <link:definition>018 - Disclosure - Accrued Expenses and Other Accounts Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/LongTermDebts" id="mgic_r_LongTermDebts">
        <link:definition>019 - Disclosure - Long Term Debts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/RelatedPartiesTransactions" id="mgic_r_RelatedPartiesTransactions">
        <link:definition>020 - Disclosure - Related Parties Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/Leases" id="mgic_r_Leases">
        <link:definition>021 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ShareBasedPayments" id="mgic_r_ShareBasedPayments">
        <link:definition>022 - Disclosure - Share Based Payments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/EmployeeBenefitLiabilities" id="mgic_r_EmployeeBenefitLiabilities">
        <link:definition>023 - Disclosure - Employee Benefit Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/CommitmentsandContingencies" id="mgic_r_CommitmentsandContingencies">
        <link:definition>024 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/Equity" id="mgic_r_Equity">
        <link:definition>025 - Disclosure - Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/IncomeTax" id="mgic_r_IncomeTax">
        <link:definition>026 - Disclosure - Income Tax</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/RevenueRecognition" id="mgic_r_RevenueRecognition">
        <link:definition>027 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/SelectedStatementsofIncomeData" id="mgic_r_SelectedStatementsofIncomeData">
        <link:definition>028 - Disclosure - Selected Statements of Income Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/OperatingSegments" id="mgic_r_OperatingSegments">
        <link:definition>029 - Disclosure - Operating Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/SubsequentEvents" id="mgic_r_SubsequentEvents">
        <link:definition>030 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/AccountingPoliciesByPolicy" id="mgic_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/MaterialAccountingPoliciesTables" id="mgic_r_MaterialAccountingPoliciesTables">
        <link:definition>996001 - Disclosure - Material Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/BusinessCombinationsTables" id="mgic_r_BusinessCombinationsTables">
        <link:definition>996002 - Disclosure - Business Combinations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/CashandCashEquivalentsTables" id="mgic_r_CashandCashEquivalentsTables">
        <link:definition>996003 - Disclosure - Cash and Cash Equivalents (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/OtherAccountsReceivableAndPrepaidExpensesTables" id="mgic_r_OtherAccountsReceivableAndPrepaidExpensesTables">
        <link:definition>996004 - Disclosure - Other Accounts Receivable And Prepaid Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/FairValueMeasurementTables" id="mgic_r_FairValueMeasurementTables">
        <link:definition>996005 - Disclosure - Fair Value Measurement (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/PropertyPlantsandEquipmentNetTables" id="mgic_r_PropertyPlantsandEquipmentNetTables">
        <link:definition>996006 - Disclosure - Property, Plants and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/IntangibleAssetsNetTables" id="mgic_r_IntangibleAssetsNetTables">
        <link:definition>996007 - Disclosure - Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/GoodwillTables" id="mgic_r_GoodwillTables">
        <link:definition>996008 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ShortTermDebtsTables" id="mgic_r_ShortTermDebtsTables">
        <link:definition>996009 - Disclosure - Short Term Debts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables" id="mgic_r_AccruedExpensesandOtherAccountsPayableTables">
        <link:definition>996010 - Disclosure - Accrued Expenses and Other Accounts Payable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/LongTermDebtsTables" id="mgic_r_LongTermDebtsTables">
        <link:definition>996011 - Disclosure - Long Term Debts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/LeasesTables" id="mgic_r_LeasesTables">
        <link:definition>996012 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ShareBasedPaymentsTables" id="mgic_r_ShareBasedPaymentsTables">
        <link:definition>996013 - Disclosure - Share Based Payments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesTables" id="mgic_r_EmployeeBenefitLiabilitiesTables">
        <link:definition>996014 - Disclosure - Employee Benefit Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/EquityTables" id="mgic_r_EquityTables">
        <link:definition>996015 - Disclosure - Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/IncomeTaxTables" id="mgic_r_IncomeTaxTables">
        <link:definition>996016 - Disclosure - Income Tax (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/RevenueRecognitionTables" id="mgic_r_RevenueRecognitionTables">
        <link:definition>996017 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/SelectedStatementsofIncomeDataTables" id="mgic_r_SelectedStatementsofIncomeDataTables">
        <link:definition>996018 - Disclosure - Selected Statements of Income Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/OperatingSegmentsTables" id="mgic_r_OperatingSegmentsTables">
        <link:definition>996019 - Disclosure - Operating Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/MaterialAccountingPoliciesDetails" id="mgic_r_MaterialAccountingPoliciesDetails">
        <link:definition>996020 - Disclosure - Material Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable" id="mgic_r_ScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable">
        <link:definition>996021 - Disclosure - Material Accounting Policies (Details) - Schedule of Right-of-Use Assets by Class of Underlying Asset</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable" id="mgic_r_ScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable">
        <link:definition>996022 - Disclosure - Material Accounting Policies (Details) - Schedule of Estimated Useful Life of the Assets at Annual Rates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofUsefulLifeofIntangibleAssetsTable" id="mgic_r_ScheduleofUsefulLifeofIntangibleAssetsTable">
        <link:definition>996023 - Disclosure - Material Accounting Policies (Details) - Schedule of Useful Life of Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/BusinessCombinationsDetails" id="mgic_r_BusinessCombinationsDetails">
        <link:definition>996024 - Disclosure - Business Combinations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable" id="mgic_r_ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable">
        <link:definition>996025 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals" id="mgic_r_ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals">
        <link:definition>996026 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0" id="mgic_r_ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable0">
        <link:definition>996027 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals0" id="mgic_r_ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals0">
        <link:definition>996028 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1" id="mgic_r_ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable1">
        <link:definition>996029 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals1" id="mgic_r_ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals1">
        <link:definition>996030 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2" id="mgic_r_ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable2">
        <link:definition>996031 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals2" id="mgic_r_ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable_Parentheticals2">
        <link:definition>996032 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3" id="mgic_r_ScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable3">
        <link:definition>996033 - Disclosure - Business Combinations (Details) - Schedule of Estimated Fair Values of the Assets Acquired and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofCashandCashEquivalentsTable" id="mgic_r_ScheduleofCashandCashEquivalentsTable">
        <link:definition>996034 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable" id="mgic_r_ScheduleofOtherAccountsReceivableAndPrepaidExpensesTable">
        <link:definition>996035 - Disclosure - Other Accounts Receivable And Prepaid Expenses (Details) - Schedule of Other Accounts Receivable And Prepaid Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" id="mgic_r_ScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable">
        <link:definition>996036 - Disclosure - Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofLiabilitiesinRespectoftheBusinessCombinationsTable" id="mgic_r_ScheduleofLiabilitiesinRespectoftheBusinessCombinationsTable">
        <link:definition>996037 - Disclosure - Fair Value Measurement (Details) - Schedule of Liabilities in Respect of the Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofDeferredConsiderationinRespectoftheBusinessCombinationsTable" id="mgic_r_ScheduleofDeferredConsiderationinRespectoftheBusinessCombinationsTable">
        <link:definition>996038 - Disclosure - Fair Value Measurement (Details) - Schedule of Deferred Consideration in Respect of the Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable" id="mgic_r_ScheduleofFinancialAssetsandLiabilitiesintheConsolidatedStatementsofFinancialPositionTable">
        <link:definition>996039 - Disclosure - Fair Value Measurement (Details) - Schedule of Financial Assets and Liabilities in the Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleoftheCompositionandMovementTable" id="mgic_r_ScheduleoftheCompositionandMovementTable">
        <link:definition>996040 - Disclosure - Property, Plants and Equipment, Net (Details) - Schedule of the Composition and Movement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofCompositionandMovementTable" id="mgic_r_ScheduleofCompositionandMovementTable">
        <link:definition>996041 - Disclosure - Intangible Assets, Net (Details) - Schedule of Composition and Movement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable" id="mgic_r_ScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable">
        <link:definition>996042 - Disclosure - Intangible Assets, Net (Details) - Schedule of Amortization Expenses Related to Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable" id="mgic_r_ScheduleofIntangibleAssetsCompositionbyReportableSegmentTable">
        <link:definition>996043 - Disclosure - Intangible Assets, Net (Details) - Schedule of Intangible Assets Composition by Reportable Segment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable" id="mgic_r_ScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable">
        <link:definition>996044 - Disclosure - Intangible Assets, Net (Details) - Schedule of Estimated Future Amortization of Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofCarryingAmountofGoodwillTable" id="mgic_r_ScheduleofCarryingAmountofGoodwillTable">
        <link:definition>996045 - Disclosure - Goodwill (Details) - Schedule of Carrying Amount of Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofAssessmentforGoodwillImpairmentTable" id="mgic_r_ScheduleofAssessmentforGoodwillImpairmentTable">
        <link:definition>996046 - Disclosure - Goodwill (Details) - Schedule of Assessment for Goodwill Impairment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofShortTermDebtsTable" id="mgic_r_ScheduleofShortTermDebtsTable">
        <link:definition>996047 - Disclosure - Short Term Debts (Details) - Schedule of Short Term Debts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofAccruedExpensesandOtherAccountsPayableTable" id="mgic_r_ScheduleofAccruedExpensesandOtherAccountsPayableTable">
        <link:definition>996048 - Disclosure - Accrued Expenses and Other Accounts Payable (Details) - Schedule of Accrued Expenses and Other Accounts Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/LongTermDebtsDetails" id="mgic_r_LongTermDebtsDetails">
        <link:definition>996049 - Disclosure - Long Term Debts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofLongTermLiabilitiesTable" id="mgic_r_ScheduleofLongTermLiabilitiesTable">
        <link:definition>996050 - Disclosure - Long Term Debts (Details) - Schedule of Long Term Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofMaturityDatesTable" id="mgic_r_ScheduleofMaturityDatesTable">
        <link:definition>996051 - Disclosure - Long Term Debts (Details) - Schedule of Maturity Dates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/RelatedPartiesTransactionsDetails" id="mgic_r_RelatedPartiesTransactionsDetails">
        <link:definition>996052 - Disclosure - Related Parties Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/LeasesDetails" id="mgic_r_LeasesDetails">
        <link:definition>996053 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable" id="mgic_r_ScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable">
        <link:definition>996054 - Disclosure - Leases (Details) - Schedule of Maturity Analysis of Undiscounted Future Lease Payments for Lease Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofInformationonleasesTable" id="mgic_r_ScheduleofInformationonleasesTable">
        <link:definition>996055 - Disclosure - Leases (Details) - Schedule of Information on leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofWeightedAverageRemainingLeaseTermsTable" id="mgic_r_ScheduleofWeightedAverageRemainingLeaseTermsTable">
        <link:definition>996056 - Disclosure - Leases (Details) - Schedule of Weighted Average Remaining Lease Terms</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofRightofUseAssetsTable" id="mgic_r_ScheduleofRightofUseAssetsTable">
        <link:definition>996057 - Disclosure - Leases (Details) - Schedule of Right-of-Use Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ShareBasedPaymentsDetails" id="mgic_r_ShareBasedPaymentsDetails">
        <link:definition>996058 - Disclosure - Share Based Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofEmployeeOptionActivityTable" id="mgic_r_ScheduleofEmployeeOptionActivityTable">
        <link:definition>996059 - Disclosure - Share Based Payments (Details) - Schedule of Employee Option Activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofOptionsOutstandingTable" id="mgic_r_ScheduleofOptionsOutstandingTable">
        <link:definition>996060 - Disclosure - Share Based Payments (Details) - Schedule of Options Outstanding</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable" id="mgic_r_ScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable">
        <link:definition>996061 - Disclosure - Share Based Payments (Details) - Schedule of Fair Value of the Options Granted Using the Binomial Model</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable" id="mgic_r_ScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable">
        <link:definition>996062 - Disclosure - Share Based Payments (Details) - Schedule of Share-Based Payment Expense Related to Employee Stock Option</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/EmployeeBenefitLiabilitiesDetails" id="mgic_r_EmployeeBenefitLiabilitiesDetails">
        <link:definition>996063 - Disclosure - Employee Benefit Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofDefinedBenefitPlansTable" id="mgic_r_ScheduleofDefinedBenefitPlansTable">
        <link:definition>996064 - Disclosure - Employee Benefit Liabilities (Details) - Schedule of Defined Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/CommitmentsandContingenciesDetails" id="mgic_r_CommitmentsandContingenciesDetails">
        <link:definition>996065 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/EquityDetails" id="mgic_r_EquityDetails">
        <link:definition>996066 - Disclosure - Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofAccumulatedOtherComprehensiveIncomeLossTable" id="mgic_r_ScheduleofAccumulatedOtherComprehensiveIncomeLossTable">
        <link:definition>996067 - Disclosure - Equity (Details) - Schedule of Accumulated Other Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/IncomeTaxDetails" id="mgic_r_IncomeTaxDetails">
        <link:definition>996068 - Disclosure - Income Tax (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofPresentationNetDeferredTaxAssetsandLiabilitiesTable" id="mgic_r_ScheduleofPresentationNetDeferredTaxAssetsandLiabilitiesTable">
        <link:definition>996069 - Disclosure - Income Tax (Details) - Schedule of Presentation Net Deferred Tax Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" id="mgic_r_ScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable">
        <link:definition>996070 - Disclosure - Income Tax (Details) - Schedule of Components of the Company&#8217;s Deferred Tax Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofIncomeTaxTable" id="mgic_r_ScheduleofIncomeTaxTable">
        <link:definition>996071 - Disclosure - Income Tax (Details) - Schedule of Income Tax</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofTheoreticalTaxExpenseTable" id="mgic_r_ScheduleofTheoreticalTaxExpenseTable">
        <link:definition>996072 - Disclosure - Income Tax (Details) - Schedule of Theoretical Tax Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/RevenueRecognitionDetails" id="mgic_r_RevenueRecognitionDetails">
        <link:definition>996073 - Disclosure - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable" id="mgic_r_ScheduleofDeferredRevenuesfromContractswithCustomersTable">
        <link:definition>996074 - Disclosure - Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofDeferredRevenuesfromContractswithCustomersTable_Parentheticals" id="mgic_r_ScheduleofDeferredRevenuesfromContractswithCustomersTable_Parentheticals">
        <link:definition>996075 - Disclosure - Revenue Recognition (Details) - Schedule of Deferred Revenues from Contracts with Customers (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofPastduebutnotImpairedTradeReceivablesTable" id="mgic_r_ScheduleofPastduebutnotImpairedTradeReceivablesTable">
        <link:definition>996076 - Disclosure - Revenue Recognition (Details) - Schedule of Past due but not Impaired Trade Receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofRevenuebytimingofRevenueRecognitionTable" id="mgic_r_ScheduleofRevenuebytimingofRevenueRecognitionTable">
        <link:definition>996077 - Disclosure - Revenue Recognition (Details) - Schedule of Revenue by timing of Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7ZLG5Hi1WWcT7Sl2wf974lzUjI42i4y/TgfEYNH5147ZVftQUzxuEczuvCPOgF+wBdHVAHqQEaA+NXf9+Ax1zT9YP/IylApy7GcNSepg+2jJm/6lCgtKwYU0/p1IGSSl4w==] CSR-->
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofResearchandDevelopmentCostsNetTable" id="mgic_r_ScheduleofResearchandDevelopmentCostsNetTable">
        <link:definition>996078 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Research and Development Costs, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofSellingandMarketingExpensesTable" id="mgic_r_ScheduleofSellingandMarketingExpensesTable">
        <link:definition>996079 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Selling and Marketing Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofGeneralandAdministrativeExpensesTable" id="mgic_r_ScheduleofGeneralandAdministrativeExpensesTable">
        <link:definition>996080 - Disclosure - Selected Statements of Income Data (Details) - Schedule of General and Administrative Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofFinancialIncomeandExpensesTable" id="mgic_r_ScheduleofFinancialIncomeandExpensesTable">
        <link:definition>996081 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Financial Income and Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable" id="mgic_r_ScheduleofComputationofBasicandDilutedNetEarningsPerShareTable">
        <link:definition>996082 - Disclosure - Selected Statements of Income Data (Details) - Schedule of Computation of B asic and Diluted Net Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/OperatingSegmentsDetails" id="mgic_r_OperatingSegmentsDetails">
        <link:definition>996083 - Disclosure - Operating Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofReportedSegmentResultsofOperationTable" id="mgic_r_ScheduleofReportedSegmentResultsofOperationTable">
        <link:definition>996084 - Disclosure - Operating Segments (Details) - Schedule of Reported Segment Results of Operation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofTotalRevenuesTable" id="mgic_r_ScheduleofTotalRevenuesTable">
        <link:definition>996085 - Disclosure - Operating Segments (Details) - Schedule of Total Revenues</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/ScheduleofLongLivedAssetsTable" id="mgic_r_ScheduleofLongLivedAssetsTable">
        <link:definition>996086 - Disclosure - Operating Segments (Details) - Schedule of Long-Lived Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/SubsequentEventsDetails" id="mgic_r_SubsequentEventsDetails">
        <link:definition>996087 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.magicsoftware.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/>
  <xs:element name="ConsolidatedStatementsOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ConsolidatedStatementsOfComprehensiveIncomeAbstract"/>
  <xs:element name="ConsolidatedStatementsOfChangesInEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ConsolidatedStatementsOfChangesInEquityAbstract"/>
  <xs:element name="ScheduleOfRightOfUseAssetsByClassOfUnderlyingAssetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfRightOfUseAssetsByClassOfUnderlyingAssetAbstract"/>
  <xs:element name="ScheduleOfEstimatedUsefulLifeOfTheAssetsAtAnnualRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfEstimatedUsefulLifeOfTheAssetsAtAnnualRatesAbstract"/>
  <xs:element name="ScheduleOfUsefulLifeOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfUsefulLifeOfIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract"/>
  <xs:element name="ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisAbstract"/>
  <xs:element name="ScheduleOfTheCompositionAndMovementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTheCompositionAndMovementAbstract"/>
  <xs:element name="ScheduleOfCompositionAndMovementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfCompositionAndMovementAbstract"/>
  <xs:element name="ScheduleOfAmortizationExpensesRelatedToIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfAmortizationExpensesRelatedToIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfIntangibleAssetsCompositionByReportableSegmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfIntangibleAssetsCompositionByReportableSegmentAbstract"/>
  <xs:element name="ScheduleOfEstimatedFutureAmortizationOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfEstimatedFutureAmortizationOfIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfCarryingAmountOfGoodwillAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfCarryingAmountOfGoodwillAbstract"/>
  <xs:element name="ScheduleOfAssessmentForGoodwillImpairmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfAssessmentForGoodwillImpairmentAbstract"/>
  <xs:element name="ScheduleOfShortTermDebtsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfShortTermDebtsAbstract"/>
  <xs:element name="ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract"/>
  <xs:element name="ScheduleOfLongTermLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfLongTermLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfMaturityDatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfMaturityDatesAbstract"/>
  <xs:element name="ScheduleOfMaturityAnalysisOfUndiscountedFutureLeasePaymentsForLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfMaturityAnalysisOfUndiscountedFutureLeasePaymentsForLeaseLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfInformationOnLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfInformationOnLeasesAbstract"/>
  <xs:element name="ScheduleOfWeightedAverageRemainingLeaseTermsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAbstract"/>
  <xs:element name="ScheduleOfRightOfUseAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfRightOfUseAssetsAbstract"/>
  <xs:element name="ScheduleOfEmployeeOptionActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfEmployeeOptionActivityAbstract"/>
  <xs:element name="ScheduleOfOptionsOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfOptionsOutstandingAbstract"/>
  <xs:element name="ScheduleOfFairValueOfTheOptionsGrantedUsingTheBinomialModelAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfFairValueOfTheOptionsGrantedUsingTheBinomialModelAbstract"/>
  <xs:element name="ScheduleOfShareBasedPaymentExpenseRelatedToEmployeeStockOptionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfShareBasedPaymentExpenseRelatedToEmployeeStockOptionAbstract"/>
  <xs:element name="ScheduleOfDefinedBenefitPlansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfDefinedBenefitPlansAbstract"/>
  <xs:element name="ScheduleOfIncomeTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfIncomeTaxAbstract"/>
  <xs:element name="ScheduleOfTheoreticalTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTheoreticalTaxExpenseAbstract"/>
  <xs:element name="ScheduleOfDeferredRevenuesFromContractsWithCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfDeferredRevenuesFromContractsWithCustomersAbstract"/>
  <xs:element name="ScheduleOfPastDueButNotImpairedTradeReceivablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfPastDueButNotImpairedTradeReceivablesAbstract"/>
  <xs:element name="ScheduleOfRevenueByTimingOfRevenueRecognitionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfRevenueByTimingOfRevenueRecognitionAbstract"/>
  <xs:element name="ScheduleOfResearchAndDevelopmentCostsNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract"/>
  <xs:element name="ScheduleOfSellingAndMarketingExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfSellingAndMarketingExpensesAbstract"/>
  <xs:element name="ScheduleOfGeneralAndAdministrativeExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfGeneralAndAdministrativeExpensesAbstract"/>
  <xs:element name="ScheduleOfFinancialIncomeAndExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfFinancialIncomeAndExpensesAbstract"/>
  <xs:element name="ScheduleOfComputationOfBAsicAndDilutedNetEarningsPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfComputationOfBAsicAndDilutedNetEarningsPerShareAbstract"/>
  <xs:element name="ScheduleOfReportedSegmentResultsOfOperationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfReportedSegmentResultsOfOperationAbstract"/>
  <xs:element name="ScheduleOfTotalRevenuesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTotalRevenuesAbstract"/>
  <xs:element name="ScheduleOfLongLivedAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfLongLivedAssetsAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract2"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract4"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract5"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract6"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract7"/>
  <xs:element name="MagicSoftwareEnterprisesLtdShareholdersEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_MagicSoftwareEnterprisesLtdShareholdersEquityAbstract"/>
  <xs:element name="ShareCapitalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareCapitalAbstract"/>
  <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract8"/>
  <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract9"/>
  <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract10"/>
  <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract11"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract12"/>
  <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract13"/>
  <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract14"/>
  <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract15"/>
  <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract16"/>
  <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract17"/>
  <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract18"/>
  <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract19"/>
  <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract20"/>
  <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract21"/>
  <xs:element name="UnlabeledAbstract22" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract22"/>
  <xs:element name="UnlabeledAbstract23" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract23"/>
  <xs:element name="UnlabeledAbstract24" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract24"/>
  <xs:element name="UnlabeledAbstract25" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract25"/>
  <xs:element name="AmountsThatWillBeOrThatHaveBeenReclassifiedToProfitOrLossWhenSpecificConditionsAreMetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AmountsThatWillBeOrThatHaveBeenReclassifiedToProfitOrLossWhenSpecificConditionsAreMetAbstract"/>
  <xs:element name="UnlabeledAbstract26" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract26"/>
  <xs:element name="UnlabeledAbstract27" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract27"/>
  <xs:element name="UnlabeledAbstract28" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract28"/>
  <xs:element name="UnlabeledAbstract29" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract29"/>
  <xs:element name="UnlabeledAbstract30" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract30"/>
  <xs:element name="UnlabeledAbstract31" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract31"/>
  <xs:element name="UnlabeledAbstract32" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract32"/>
  <xs:element name="UnlabeledAbstract33" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract33"/>
  <xs:element name="UnlabeledAbstract34" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract34"/>
  <xs:element name="UnlabeledAbstract35" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract35"/>
  <xs:element name="UnlabeledAbstract36" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract36"/>
  <xs:element name="UnlabeledAbstract37" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract37"/>
  <xs:element name="UnlabeledAbstract38" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract38"/>
  <xs:element name="UnlabeledAbstract39" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract39"/>
  <xs:element name="UnlabeledAbstract40" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract40"/>
  <xs:element name="UnlabeledAbstract41" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract41"/>
  <xs:element name="UnlabeledAbstract42" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract42"/>
  <xs:element name="UnlabeledAbstract43" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract43"/>
  <xs:element name="UnlabeledAbstract44" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract44"/>
  <xs:element name="UnlabeledAbstract45" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract45"/>
  <xs:element name="UnlabeledAbstract46" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract46"/>
  <xs:element name="UnlabeledAbstract47" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract47"/>
  <xs:element name="UnlabeledAbstract48" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract48"/>
  <xs:element name="UnlabeledAbstract49" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract49"/>
  <xs:element name="UnlabeledAbstract50" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract50"/>
  <xs:element name="UnlabeledAbstract51" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract51"/>
  <xs:element name="UnlabeledAbstract52" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract52"/>
  <xs:element name="UnlabeledAbstract53" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract53"/>
  <xs:element name="UnlabeledAbstract54" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract54"/>
  <xs:element name="UnlabeledAbstract55" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract55"/>
  <xs:element name="UnlabeledAbstract56" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract56"/>
  <xs:element name="AppendixAAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AppendixAAbstract"/>
  <xs:element name="CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CashPaidInConjunctionWithAcquisitionsNetOfAcquiredCashAbstract"/>
  <xs:element name="UnlabeledAbstract57" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract57"/>
  <xs:element name="AppendixBAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AppendixBAbstract"/>
  <xs:element name="UnlabeledAbstract58" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract58"/>
  <xs:element name="UnlabeledAbstract59" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract59"/>
  <xs:element name="AppendixCAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AppendixCAbstract"/>
  <xs:element name="UnlabeledAbstract60" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract60"/>
  <xs:element name="UnlabeledAbstract61" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract61"/>
  <xs:element name="UnlabeledAbstract62" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract62"/>
  <xs:element name="UnlabeledAbstract63" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract63"/>
  <xs:element name="UnlabeledAbstract64" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract64"/>
  <xs:element name="LiabilitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LiabilitiesAbstract0"/>
  <xs:element name="UnlabeledAbstract65" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract65"/>
  <xs:element name="UnlabeledAbstract66" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract66"/>
  <xs:element name="UnlabeledAbstract67" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract67"/>
  <xs:element name="FinancialAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FinancialAssetsAbstract"/>
  <xs:element name="UnlabeledAbstract68" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract68"/>
  <xs:element name="FinancialAssetsAtCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FinancialAssetsAtCostAbstract"/>
  <xs:element name="UnlabeledAbstract69" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract69"/>
  <xs:element name="UnlabeledAbstract70" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract70"/>
  <xs:element name="FinancialLiabilitiesAtFairValueThroughEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FinancialLiabilitiesAtFairValueThroughEquityAbstract"/>
  <xs:element name="UnlabeledAbstract71" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract71"/>
  <xs:element name="UnlabeledAbstract72" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract72"/>
  <xs:element name="FinancialLiabilitiesMeasuredAtAmortizedCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FinancialLiabilitiesMeasuredAtAmortizedCostAbstract"/>
  <xs:element name="UnlabeledAbstract73" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract73"/>
  <xs:element name="CostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostAbstract"/>
  <xs:element name="AdditionsDuringTheYearAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdditionsDuringTheYearAbstract"/>
  <xs:element name="DecreasesDuringTheYearAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DecreasesDuringTheYearAbstract"/>
  <xs:element name="UnlabeledAbstract74" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract74"/>
  <xs:element name="UnlabeledAbstract75" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract75"/>
  <xs:element name="AccumulatedDepreciationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedDepreciationAbstract"/>
  <xs:element name="AdditionsDuringTheYearAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdditionsDuringTheYearAbstract0"/>
  <xs:element name="UnlabeledAbstract76" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract76"/>
  <xs:element name="UnlabeledAbstract77" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract77"/>
  <xs:element name="CostAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostAbstract0"/>
  <xs:element name="AdditionsDuringTheYearAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdditionsDuringTheYearAbstract1"/>
  <xs:element name="DecreasesDuringTheYearAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DecreasesDuringTheYearAbstract0"/>
  <xs:element name="UnlabeledAbstract78" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract78"/>
  <xs:element name="UnlabeledAbstract79" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract79"/>
  <xs:element name="AccumulatedDepreciationAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedDepreciationAbstract0"/>
  <xs:element name="AdditionsDuringTheYearAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdditionsDuringTheYearAbstract2"/>
  <xs:element name="UnlabeledAbstract80" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract80"/>
  <xs:element name="UnlabeledAbstract81" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract81"/>
  <xs:element name="CostAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostAbstract1"/>
  <xs:element name="UnlabeledAbstract82" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract82"/>
  <xs:element name="UnlabeledAbstract83" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract83"/>
  <xs:element name="AccumulatedAmortizationAndImpairmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedAmortizationAndImpairmentAbstract"/>
  <xs:element name="UnlabeledAbstract84" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract84"/>
  <xs:element name="UnlabeledAbstract85" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract85"/>
  <xs:element name="CostAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostAbstract2"/>
  <xs:element name="UnlabeledAbstract86" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract86"/>
  <xs:element name="UnlabeledAbstract87" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract87"/>
  <xs:element name="AccumulatedAmortizationAndImpairmentAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedAmortizationAndImpairmentAbstract0"/>
  <xs:element name="UnlabeledAbstract88" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract88"/>
  <xs:element name="UnlabeledAbstract89" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract89"/>
  <xs:element name="UnlabeledAbstract90" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract90"/>
  <xs:element name="UnlabeledAbstract91" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract91"/>
  <xs:element name="UnlabeledAbstract92" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract92"/>
  <xs:element name="UnlabeledAbstract93" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract93"/>
  <xs:element name="UnlabeledAbstract94" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract94"/>
  <xs:element name="UnlabeledAbstract95" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract95"/>
  <xs:element name="a2023Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_a2023Abstract"/>
  <xs:element name="CostAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostAbstract3"/>
  <xs:element name="AdditionsDuringTheYearAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdditionsDuringTheYearAbstract3"/>
  <xs:element name="DisposalsDuringTheYearAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisposalsDuringTheYearAbstract"/>
  <xs:element name="UnlabeledAbstract96" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract96"/>
  <xs:element name="UnlabeledAbstract97" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract97"/>
  <xs:element name="AccumulatedDepreciationAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedDepreciationAbstract1"/>
  <xs:element name="AdditionsDuringTheYearAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdditionsDuringTheYearAbstract4"/>
  <xs:element name="DisposalsDuringTheYearAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisposalsDuringTheYearAbstract0"/>
  <xs:element name="UnlabeledAbstract98" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract98"/>
  <xs:element name="UnlabeledAbstract99" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract99"/>
  <xs:element name="CostAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostAbstract4"/>
  <xs:element name="AdditionsDuringTheYearAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdditionsDuringTheYearAbstract5"/>
  <xs:element name="DisposalsDuringTheYearAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisposalsDuringTheYearAbstract1"/>
  <xs:element name="UnlabeledAbstract100" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract100"/>
  <xs:element name="UnlabeledAbstract101" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract101"/>
  <xs:element name="AccumulatedDepreciationAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedDepreciationAbstract2"/>
  <xs:element name="AdditionsDuringTheYearAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdditionsDuringTheYearAbstract6"/>
  <xs:element name="DisposalsDuringTheYearAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisposalsDuringTheYearAbstract2"/>
  <xs:element name="UnlabeledAbstract102" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract102"/>
  <xs:element name="UnlabeledAbstract103" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract103"/>
  <xs:element name="UnlabeledAbstract104" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract104"/>
  <xs:element name="UnlabeledAbstract105" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract105"/>
  <xs:element name="UnlabeledAbstract106" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract106"/>
  <xs:element name="UnlabeledAbstract107" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract107"/>
  <xs:element name="UnlabeledAbstract108" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract108"/>
  <xs:element name="UnlabeledAbstract109" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract109"/>
  <xs:element name="UnlabeledAbstract110" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract110"/>
  <xs:element name="UnlabeledAbstract111" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract111"/>
  <xs:element name="UnlabeledAbstract112" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract112"/>
  <xs:element name="CurrentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CurrentAbstract"/>
  <xs:element name="UnlabeledAbstract113" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract113"/>
  <xs:element name="DeferredTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredTaxesAbstract"/>
  <xs:element name="UnlabeledAbstract114" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract114"/>
  <xs:element name="UnlabeledAbstract115" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract115"/>
  <xs:element name="UnlabeledAbstract116" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract116"/>
  <xs:element name="UnlabeledAbstract117" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract117"/>
  <xs:element name="UnlabeledAbstract118" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract118"/>
  <xs:element name="UnlabeledAbstract119" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract119"/>
  <xs:element name="UnlabeledAbstract120" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract120"/>
  <xs:element name="FinancialExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FinancialExpensesAbstract"/>
  <xs:element name="UnlabeledAbstract121" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract121"/>
  <xs:element name="FinancialIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FinancialIncomeAbstract"/>
  <xs:element name="UnlabeledAbstract122" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract122"/>
  <xs:element name="NumeratorAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_NumeratorAbstract"/>
  <xs:element name="DenominatorAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DenominatorAbstract"/>
  <xs:element name="a2021Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_a2021Abstract"/>
  <xs:element name="UnlabeledAbstract123" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract123"/>
  <xs:element name="UnlabeledAbstract124" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract124"/>
  <xs:element name="UnlabeledAbstract125" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract125"/>
  <xs:element name="a2022Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_a2022Abstract"/>
  <xs:element name="UnlabeledAbstract126" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract126"/>
  <xs:element name="UnlabeledAbstract127" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract127"/>
  <xs:element name="UnlabeledAbstract128" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract128"/>
  <xs:element name="a2023Abstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_a2023Abstract0"/>
  <xs:element name="UnlabeledAbstract129" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract129"/>
  <xs:element name="UnlabeledAbstract130" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract130"/>
  <xs:element name="UnlabeledAbstract131" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract131"/>
  <xs:element name="UnlabeledAbstract132" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract132"/>
  <xs:element name="UnlabeledAbstract133" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnlabeledAbstract133"/>
  <xs:element name="PutOptionsOfNoncontrollingInterestsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_PutOptionsOfNoncontrollingInterestsCurrent"/>
  <xs:element name="LiabilityInRespectOfBusinessCombinationsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LiabilityInRespectOfBusinessCombinationsCurrent"/>
  <xs:element name="DeferredRevenuesAndCustomerAdvancesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredRevenuesAndCustomerAdvancesCurrent"/>
  <xs:element name="LiabilityInRespectOfBusinessCombinationsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LiabilityInRespectOfBusinessCombinationsNoncurrent"/>
  <xs:element name="PutOptionsOfNoncontrollingInterestsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PutOptionsOfNoncontrollingInterestsNoncurrent"/>
  <xs:element name="CommitmentsAndContingencies1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CommitmentsAndContingencies1"/>
  <xs:element name="TradeReceivablesNetOfAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TradeReceivablesNetOfAllowance"/>
  <xs:element name="OrdinarySharesParValue" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_OrdinarySharesParValue"/>
  <xs:element name="OrdinarySharesSharesAuthorized" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_OrdinarySharesSharesAuthorized"/>
  <xs:element name="OrdinarySharesSharesIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_OrdinarySharesSharesIssued"/>
  <xs:element name="OrdinarySharesSharesOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_OrdinarySharesSharesOutstanding"/>
  <xs:element name="ChangeInValuationOfContingentConsiderationRelatedToAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ChangeInValuationOfContingentConsiderationRelatedToAcquisitions"/>
  <xs:element name="IncreaseInValuationOfConsiderationRelatedToAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions"/>
  <xs:element name="ExerciseOfOptions" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ExerciseOfOptions"/>
  <xs:element name="SettlementOfPutOptionsOverNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_SettlementOfPutOptionsOverNoncontrollingInterest"/>
  <xs:element name="NoncontrollingInterestsArisingFromInitiallyConsolidatedCompanies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NoncontrollingInterestsArisingFromInitiallyConsolidatedCompanies"/>
  <xs:element name="AcquisitionOfRedeemableNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AcquisitionOfRedeemableNoncontrollingInterests"/>
  <xs:element name="ChangesInValueOfShorttermAndLongtermLoansFromBanksAndOthersAndDepositsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ChangesInValueOfShorttermAndLongtermLoansFromBanksAndOthersAndDepositsNet"/>
  <xs:element name="PaymentsOfDeferredAndContingentConsiderationRelatedToAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PaymentsOfDeferredAndContingentConsiderationRelatedToAcquisitions"/>
  <xs:element name="EffectOfExchangeRateOnOfCashAndCashEquivalentsHeldInCurrenciesOtherThanTheFunctio" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_EffectOfExchangeRateOnOfCashAndCashEquivalentsHeldInCurrenciesOtherThanTheFunctio"/>
  <xs:element name="AmortizationOfPremiumAndAccruedInterestOnDebtInstrumentsAtFairValueThroughOtherCo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AmortizationOfPremiumAndAccruedInterestOnDebtInstrumentsAtFairValueThroughOtherCo"/>
  <xs:element name="AdjustmentsForDecreaseIncreaseInOtherCurrentAndLongtermAccountsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdjustmentsForDecreaseIncreaseInOtherCurrentAndLongtermAccountsReceivable"/>
  <xs:element name="AdjustmentsForIncreaseDecreaseInDeferredRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdjustmentsForIncreaseDecreaseInDeferredRevenues"/>
  <xs:element name="PaymentsForBusinessAcquisitionsNetOfCashAcquiredAppendixA" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PaymentsForBusinessAcquisitionsNetOfCashAcquiredAppendixA"/>
  <xs:element name="LoansToRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LoansToRelatedParty"/>
  <xs:element name="PaymentsToFormerShareholdersOfConsolidatedCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PaymentsToFormerShareholdersOfConsolidatedCompany"/>
  <xs:element name="PurchaseOfFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PurchaseOfFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome"/>
  <xs:element name="CashPaidInConjunctionWithDeferredPaymentsAndContingentLiabilitiesRelatedToBusinessCo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CashPaidInConjunctionWithDeferredPaymentsAndContingentLiabilitiesRelatedToBusinessCo"/>
  <xs:element name="CashPaidDueToExerciseOfPutOptionByNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CashPaidDueToExerciseOfPutOptionByNoncontrollingInterests"/>
  <xs:element name="NetAssetsExcludingAcquiredCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetAssetsExcludingAcquiredCash"/>
  <xs:element name="IntangibleAssetsNetOfDeferredTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsNetOfDeferredTaxes"/>
  <xs:element name="DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredAndContingentLiabilitiesAssumedInCurrentYearBusinessCombinations"/>
  <xs:element name="FairValueofAssetsAcquiredandLiabilitiesNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueofAssetsAcquiredandLiabilitiesNoncontrollingInterests"/>
  <xs:element name="BusinessCombinationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationsTable"/>
  <xs:element name="LeasesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LeasesTable"/>
  <xs:element name="LeasesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeasesLineItems"/>
  <xs:element name="ShareBasedPaymentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_ShareBasedPaymentsTable"/>
  <xs:element name="ShareBasedPaymentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedPaymentsLineItems"/>
  <xs:element name="DescriptionOfUseOfEstimatesJudgmentAndAssumptionTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DescriptionOfUseOfEstimatesJudgmentAndAssumptionTextBlock"/>
  <xs:element name="DescriptionOfConsolidatedFinancialStatementTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DescriptionOfConsolidatedFinancialStatementTextBlock"/>
  <xs:element name="DescriptionOfConcentrationOfCreditRiskTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DescriptionOfConcentrationOfCreditRiskTextBlock"/>
  <xs:element name="DescriptionOfReclassificationOfPriorYearsPresentation" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DescriptionOfReclassificationOfPriorYearsPresentation"/>
  <xs:element name="DisclosureOfRightofUseAssetsByClassOfUnderlyingAssetExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfRightofUseAssetsByClassOfUnderlyingAssetExplanatory"/>
  <xs:element name="DisclosureOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesTableTextBlock"/>
  <xs:element name="BusinessCombinationsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationsTablesTable"/>
  <xs:element name="BusinessCombinationsTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationsTablesLineItems"/>
  <xs:element name="CashandCashEquivalentsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_CashandCashEquivalentsTablesTable"/>
  <xs:element name="CashandCashEquivalentsTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CashandCashEquivalentsTablesLineItems"/>
  <xs:element name="DisclosureOfAOtherAccountsReceivableAndPrepaidExpensesTableTexBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfAOtherAccountsReceivableAndPrepaidExpensesTableTexBlock"/>
  <xs:element name="DisclosureOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisExplanatory"/>
  <xs:element name="DisclosureOfLiabilitiesInRespectOfTheBusinessCombinationsExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfLiabilitiesInRespectOfTheBusinessCombinationsExplanatory"/>
  <xs:element name="DisclosureOfDeferredConsiderationInRespectOfTheBusinessCombinationsExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfDeferredConsiderationInRespectOfTheBusinessCombinationsExplanatory"/>
  <xs:element name="FairValueMeasurementTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_FairValueMeasurementTablesTable"/>
  <xs:element name="FairValueMeasurementTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueMeasurementTablesLineItems"/>
  <xs:element name="DisclosureOfIntangibleAssetsByReportableSegmentExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfIntangibleAssetsByReportableSegmentExplanatory"/>
  <xs:element name="DisclosureOfMaturityDatesExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfMaturityDatesExplanatory"/>
  <xs:element name="DisclosureOfInformationOnLeasesExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfInformationOnLeasesExplanatory"/>
  <xs:element name="DisclosureOfShareBasedPaymentExpenseRelatedToEmployeeStockOptionExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfShareBasedPaymentExpenseRelatedToEmployeeStockOptionExplanatory"/>
  <xs:element name="ShareBasedPaymentsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_ShareBasedPaymentsTablesTable"/>
  <xs:element name="ShareBasedPaymentsTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedPaymentsTablesLineItems"/>
  <xs:element name="DisclosureOfAccumulatedOtherComprehensiveIncomeLossExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfAccumulatedOtherComprehensiveIncomeLossExplanatory"/>
  <xs:element name="DisclosureOfComponentsOfTheCompanysDeferredTaxAssetsAndLiabilitiesExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfComponentsOfTheCompanysDeferredTaxAssetsAndLiabilitiesExplanatory"/>
  <xs:element name="DisclosureOfIncomeTaxTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfIncomeTaxTableTextBlock"/>
  <xs:element name="DisclosureOfRevenueByTimingOfRevenueRecognitionExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfRevenueByTimingOfRevenueRecognitionExplanatory"/>
  <xs:element name="DisclosureOfSellingAndMarketingExpensesExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfSellingAndMarketingExpensesExplanatory"/>
  <xs:element name="DisclosureOfResultsOfOperationsAndProspectsExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfResultsOfOperationsAndProspectsExplanatory"/>
  <xs:element name="DisclosureOfLongLivedAssetsAreLocatedExplanatory" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisclosureOfLongLivedAssetsAreLocatedExplanatory"/>
  <xs:element name="MaterialAccountingPoliciesDetailsScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_MaterialAccountingPoliciesDetailsScheduleofRightofUseAssetsbyClassofUnderlyingAssetTable"/>
  <xs:element name="MaterialAccountingPoliciesDetailsScheduleofRightofUseAssetsbyClassofUnderlyingAssetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_MaterialAccountingPoliciesDetailsScheduleofRightofUseAssetsbyClassofUnderlyingAssetLineItems"/>
  <xs:element name="RightUseOfAsset" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RightUseOfAsset"/>
  <xs:element name="MaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_MaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesTable"/>
  <xs:element name="MaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_MaterialAccountingPoliciesDetailsScheduleofEstimatedUsefulLifeoftheAssetsatAnnualRatesLineItems"/>
  <xs:element name="EstimatedUsefulLifeOfAsset" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_EstimatedUsefulLifeOfAsset"/>
  <xs:element name="MaterialAccountingPoliciesDetailsScheduleofUsefulLifeofIntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_MaterialAccountingPoliciesDetailsScheduleofUsefulLifeofIntangibleAssetsTable"/>
  <xs:element name="MaterialAccountingPoliciesDetailsScheduleofUsefulLifeofIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_MaterialAccountingPoliciesDetailsScheduleofUsefulLifeofIntangibleAssetsLineItems"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesTable"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesLineItems"/>
  <xs:element name="IntangibleAssetsNetOfDeferredTaxLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsNetOfDeferredTaxLiabilities"/>
  <xs:element name="RedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_RedeemableNoncontrollingInterest"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesParentheticalsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesParentheticalsTable"/>
  <xs:element name="BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesParentheticalsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationsDetailsScheduleofEstimatedFairValuesoftheAssetsAcquiredandLiabilitiesParentheticalsLineItems"/>
  <xs:element name="NetLiabilitiesExcludingOfCashAcquired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetLiabilitiesExcludingOfCashAcquired"/>
  <xs:element name="CurrentAssetsRecognisedAsOfAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CurrentAssetsRecognisedAsOfAcquisition"/>
  <xs:element name="CashAndDepositsForImmediateWithdrawal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CashAndDepositsForImmediateWithdrawal"/>
  <xs:element name="CashEquivalentsInNISdenominatedDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CashEquivalentsInNISdenominatedDeposit"/>
  <xs:element name="CashEquivalentsBalanceNominatedInOtherCurrencies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CashEquivalentsBalanceNominatedInOtherCurrencies"/>
  <xs:element name="OtherAccountsReceivableAndPrepaidExpensesDetailsScheduleofOtherAccountsReceivableAndPrepaidExpensesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_OtherAccountsReceivableAndPrepaidExpensesDetailsScheduleofOtherAccountsReceivableAndPrepaidExpensesTable"/>
  <xs:element name="OtherAccountsReceivableAndPrepaidExpensesDetailsScheduleofOtherAccountsReceivableAndPrepaidExpensesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherAccountsReceivableAndPrepaidExpensesDetailsScheduleofOtherAccountsReceivableAndPrepaidExpensesLineItems"/>
  <xs:element name="FairValueMeasurementDetailsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_FairValueMeasurementDetailsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisTable"/>
  <xs:element name="FairValueMeasurementDetailsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueMeasurementDetailsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisLineItems"/>
  <xs:element name="AssetsInRespectOfBusinessCombinations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AssetsInRespectOfBusinessCombinations"/>
  <xs:element name="LiabilityInRespectOfBusinessCombinations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LiabilityInRespectOfBusinessCombinations"/>
  <xs:element name="PutOptionsOfNoncontrollingInterestsliabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PutOptionsOfNoncontrollingInterestsliabilities"/>
  <xs:element name="PaymentOfContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PaymentOfContingentConsideration"/>
  <xs:element name="IncreaseInFairValueOfContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseInFairValueOfContingentConsideration"/>
  <xs:element name="DecreaseInFairValueOfContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DecreaseInFairValueOfContingentConsideration"/>
  <xs:element name="ForeignCurrencyTranslationAdjustmentsRelatedToContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ForeignCurrencyTranslationAdjustmentsRelatedToContingentConsideration"/>
  <xs:element name="AmortizationOfInterestAndExchangeRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AmortizationOfInterestAndExchangeRate"/>
  <xs:element name="DeferredConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredConsideration"/>
  <xs:element name="IncreaseInDeferredConsiderationDueToAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseInDeferredConsiderationDueToAcquisitions"/>
  <xs:element name="PaymentOfDeferredConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PaymentOfDeferredConsideration"/>
  <xs:element name="AmortizationOfInterestAndExchangeRateRelatedToDeferredConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AmortizationOfInterestAndExchangeRateRelatedToDeferredConsideration"/>
  <xs:element name="WorkingCapitalAdjustmentsAndOtherRelatedToDeferredConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_WorkingCapitalAdjustmentsAndOtherRelatedToDeferredConsideration"/>
  <xs:element name="MarketableSecuritie" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_MarketableSecuritie"/>
  <xs:element name="PutOptionsOfNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PutOptionsOfNoncontrollingInterests"/>
  <xs:element name="LiabilityInRespectOfBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LiabilityInRespectOfBusinessCombination"/>
  <xs:element name="LoansFromBankAndFinancialInstitutions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LoansFromBankAndFinancialInstitutions"/>
  <xs:element name="TotalFinancialsAndLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TotalFinancialsAndLeaseLiabilities"/>
  <xs:element name="PropertyPlantsandEquipmentNetDetailsScheduleoftheCompositionandMovementTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_PropertyPlantsandEquipmentNetDetailsScheduleoftheCompositionandMovementTable"/>
  <xs:element name="PropertyPlantsandEquipmentNetDetailsScheduleoftheCompositionandMovementLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_PropertyPlantsandEquipmentNetDetailsScheduleoftheCompositionandMovementLineItems"/>
  <xs:element name="PropertyPlantAndEquipmentsGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PropertyPlantAndEquipmentsGross"/>
  <xs:element name="CostPurchases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostPurchases"/>
  <xs:element name="DisposalPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DisposalPropertyPlantAndEquipment"/>
  <xs:element name="IntangibleAssetsNetDetailsScheduleofCompositionandMovementTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_IntangibleAssetsNetDetailsScheduleofCompositionandMovementTable"/>
  <xs:element name="IntangibleAssetsNetDetailsScheduleofCompositionandMovementLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsNetDetailsScheduleofCompositionandMovementLineItems"/>
  <xs:element name="GoodwillandOtherIntangibleAssetCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_GoodwillandOtherIntangibleAssetCost"/>
  <xs:element name="CapitalizedDevelopmentCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CapitalizedDevelopmentCosts"/>
  <xs:element name="AcquisitionOfSubsidiariesCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AcquisitionOfSubsidiariesCosts"/>
  <xs:element name="AdjustmentsArisingFromTranslatingFinancialStatementsOfForeignOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdjustmentsArisingFromTranslatingFinancialStatementsOfForeignOperations"/>
  <xs:element name="AccumulatedAmortizationAndImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedAmortizationAndImpairment"/>
  <xs:element name="AmortizationRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AmortizationRecognized"/>
  <xs:element name="AdjustmentsArisingFromTranslatingFinancialStatementsOfForeignOperationsAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdjustmentsArisingFromTranslatingFinancialStatementsOfForeignOperationsAmortization"/>
  <xs:element name="IntangibleAssetsNetDetailsScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_IntangibleAssetsNetDetailsScheduleofAmortizationExpensesRelatedtoIntangibleAssetsTable"/>
  <xs:element name="IntangibleAssetsNetDetailsScheduleofAmortizationExpensesRelatedtoIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsNetDetailsScheduleofAmortizationExpensesRelatedtoIntangibleAssetsLineItems"/>
  <xs:element name="CostsOfRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostsOfRevenue"/>
  <xs:element name="IntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssets"/>
  <xs:element name="IntangibleAssetsNetDetailsScheduleofIntangibleAssetsCompositionbyReportableSegmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsCompositionbyReportableSegmentTable"/>
  <xs:element name="IntangibleAssetsNetDetailsScheduleofIntangibleAssetsCompositionbyReportableSegmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsNetDetailsScheduleofIntangibleAssetsCompositionbyReportableSegmentLineItems"/>
  <xs:element name="CapitalizedSoftwareDevelopmentCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CapitalizedSoftwareDevelopmentCosts"/>
  <xs:element name="CustomerRelationship" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CustomerRelationship"/>
  <xs:element name="AcquiredTechnology" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AcquiredTechnology"/>
  <xs:element name="IntangibleAssetsNetDetailsScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_IntangibleAssetsNetDetailsScheduleofEstimatedFutureAmortizationofIntangibleAssetsTable"/>
  <xs:element name="IntangibleAssetsNetDetailsScheduleofEstimatedFutureAmortizationofIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsNetDetailsScheduleofEstimatedFutureAmortizationofIntangibleAssetsLineItems"/>
  <xs:element name="GoodwillDetailsScheduleofCarryingAmountofGoodwillTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_GoodwillDetailsScheduleofCarryingAmountofGoodwillTable"/>
  <xs:element name="GoodwillDetailsScheduleofCarryingAmountofGoodwillLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_GoodwillDetailsScheduleofCarryingAmountofGoodwillLineItems"/>
  <xs:element name="AcquisitionsOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AcquisitionsOfSubsidiaries"/>
  <xs:element name="GoodwillDetailsScheduleofAssessmentforGoodwillImpairmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_GoodwillDetailsScheduleofAssessmentforGoodwillImpairmentTable"/>
  <xs:element name="WeightedAverageCostOfCapitals" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_WeightedAverageCostOfCapitals"/>
  <xs:element name="TerminalValueGrowthRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_TerminalValueGrowthRate"/>
  <xs:element name="ShortTermDebtsTypeDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShortTermDebtsTypeDomainDomain"/>
  <xs:element name="ShortTermDebtsDetailsScheduleofShortTermDebtsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_ShortTermDebtsDetailsScheduleofShortTermDebtsTable"/>
  <xs:element name="ShortTermDebtsDetailsScheduleofShortTermDebtsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShortTermDebtsDetailsScheduleofShortTermDebtsLineItems"/>
  <xs:element name="DebtInstrumentInterestRatesStatedPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_DebtInstrumentInterestRatesStatedPercentage"/>
  <xs:element name="DerivativeCurrenciesBought" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DerivativeCurrenciesBought"/>
  <xs:element name="AccruedExpensesandOtherAccountsPayableDetailsScheduleofAccruedExpensesandOtherAccountsPayableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_AccruedExpensesandOtherAccountsPayableDetailsScheduleofAccruedExpensesandOtherAccountsPayableTable"/>
  <xs:element name="AccruedExpensesandOtherAccountsPayableDetailsScheduleofAccruedExpensesandOtherAccountsPayableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccruedExpensesandOtherAccountsPayableDetailsScheduleofAccruedExpensesandOtherAccountsPayableLineItems"/>
  <xs:element name="EmployeesAndPayrollAccruals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_EmployeesAndPayrollAccruals"/>
  <xs:element name="AccruedExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccruedExpenses"/>
  <xs:element name="LongTermDebtDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LongTermDebtDomainDomain"/>
  <xs:element name="LongTermDebtsDetailsScheduleofLongTermLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LongTermDebtsDetailsScheduleofLongTermLiabilitiesTable"/>
  <xs:element name="TotalLongTermBorrowings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TotalLongTermBorrowings"/>
  <xs:element name="LongTermDebtsDetailsScheduleofMaturityDatesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LongTermDebtsDetailsScheduleofMaturityDatesTable"/>
  <xs:element name="LeasesDetailsScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LeasesDetailsScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesTable"/>
  <xs:element name="LeasesDetailsScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeasesDetailsScheduleofMaturityAnalysisofUndiscountedFutureLeasePaymentsforLeaseLiabilitiesLineItems"/>
  <xs:element name="LeasesDetailsScheduleofInformationonleasesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LeasesDetailsScheduleofInformationonleasesTable"/>
  <xs:element name="LeasesDetailsScheduleofInformationonleasesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeasesDetailsScheduleofInformationonleasesLineItems"/>
  <xs:element name="ExpenseRelatingToOperatingLeaseCostsPaymentsNotIncludedInMeasurementOfLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ExpenseRelatingToOperatingLeaseCostsPaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
  <xs:element name="LeasesDetailsScheduleofWeightedAverageRemainingLeaseTermsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LeasesDetailsScheduleofWeightedAverageRemainingLeaseTermsTable"/>
  <xs:element name="LeasesDetailsScheduleofWeightedAverageRemainingLeaseTermsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeasesDetailsScheduleofWeightedAverageRemainingLeaseTermsLineItems"/>
  <xs:element name="WeightedAverageRemainingLeaseTermyears" type="xbrli:durationItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_WeightedAverageRemainingLeaseTermyears"/>
  <xs:element name="WeightedAverageDiscountRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_WeightedAverageDiscountRate"/>
  <xs:element name="LeasesDetailsScheduleofRightofUseAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LeasesDetailsScheduleofRightofUseAssetsTable"/>
  <xs:element name="LeasesDetailsScheduleofRightofUseAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeasesDetailsScheduleofRightofUseAssetsLineItems"/>
  <xs:element name="CostAtBeginnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostAtBeginnings"/>
  <xs:element name="ModificationOfLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ModificationOfLeases"/>
  <xs:element name="AdjustmentsForIndexation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdjustmentsForIndexation"/>
  <xs:element name="AcquisitionOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AcquisitionOfSubsidiaries"/>
  <xs:element name="TerminationOfLeases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TerminationOfLeases"/>
  <xs:element name="CostsAtEnding" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostsAtEnding"/>
  <xs:element name="DepreciatedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DepreciatedCost"/>
  <xs:element name="ShareBasedPaymentsDetailsScheduleofEmployeeOptionActivityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_ShareBasedPaymentsDetailsScheduleofEmployeeOptionActivityTable"/>
  <xs:element name="ShareBasedPaymentsDetailsScheduleofEmployeeOptionActivityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedPaymentsDetailsScheduleofEmployeeOptionActivityLineItems"/>
  <xs:element name="WeightedAverageRemainingContractualTermOutstandingBeginning" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_WeightedAverageRemainingContractualTermOutstandingBeginning"/>
  <xs:element name="ShareBasedCompensationsAggregateIntrinsicValueOutstanding" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedCompensationsAggregateIntrinsicValueOutstanding"/>
  <xs:element name="WeightedAverageRemainingContractualTermOutstandingEnding" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_WeightedAverageRemainingContractualTermOutstandingEnding"/>
  <xs:element name="WeightedAverageRemainingContractualTermExercisable" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_WeightedAverageRemainingContractualTermExercisable"/>
  <xs:element name="ShareBasedCompensationAggregateIntrinsicValueExercisable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedCompensationAggregateIntrinsicValueExercisable"/>
  <xs:element name="ShareBasedPaymentsDetailsScheduleofOptionsOutstandingTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_ShareBasedPaymentsDetailsScheduleofOptionsOutstandingTable"/>
  <xs:element name="ShareBasedPaymentsDetailsScheduleofOptionsOutstandingLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedPaymentsDetailsScheduleofOptionsOutstandingLineItems"/>
  <xs:element name="WeightedAverageRemainingContractualLifeExercisePrice" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_WeightedAverageRemainingContractualLifeExercisePrice"/>
  <xs:element name="WeightedAverageExercisePriceOfOtherEquityInstrumentsOptionsExercisableExercisePrice" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_WeightedAverageExercisePriceOfOtherEquityInstrumentsOptionsExercisableExercisePrice"/>
  <xs:element name="ShareBasedPaymentsDetailsScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_ShareBasedPaymentsDetailsScheduleofFairValueoftheOptionsGrantedUsingtheBinomialModelTable"/>
  <xs:element name="WeightedAverageExpectedExerciseFactor" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_WeightedAverageExpectedExerciseFactor"/>
  <xs:element name="FairValueOfOptionAtTheGrantDate" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueOfOptionAtTheGrantDate"/>
  <xs:element name="ShareBasedPaymentsDetailsScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_ShareBasedPaymentsDetailsScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionTable"/>
  <xs:element name="ShareBasedPaymentsDetailsScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedPaymentsDetailsScheduleofShareBasedPaymentExpenseRelatedtoEmployeeStockOptionLineItems"/>
  <xs:element name="SellingAndMarketingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_SellingAndMarketingExpenses"/>
  <xs:element name="AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet"/>
  <xs:element name="IncomeTaxDetailsScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_IncomeTaxDetailsScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesTable"/>
  <xs:element name="IncomeTaxDetailsScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncomeTaxDetailsScheduleofComponentsoftheCompanysDeferredTaxAssetsandLiabilitiesLineItems"/>
  <xs:element name="GrossDeferredTaxLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_GrossDeferredTaxLiabilities"/>
  <xs:element name="GrossDeferredTaxAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_GrossDeferredTaxAssets"/>
  <xs:element name="CurrentFederalTaxExpenseBenefi" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CurrentFederalTaxExpenseBenefi"/>
  <xs:element name="ForeignTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ForeignTaxExpenseBenefit"/>
  <xs:element name="IncomeTaxExpensesBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncomeTaxExpensesBenefit"/>
  <xs:element name="DeferredDomesticIncomeTaxExpenseBenefi" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredDomesticIncomeTaxExpenseBenefi"/>
  <xs:element name="DeferredForeignIncomeTaxExpenseBenefi" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredForeignIncomeTaxExpenseBenefi"/>
  <xs:element name="DeferredIncomeTaxExpensesBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredIncomeTaxExpensesBenefit"/>
  <xs:element name="UncertainTaxPositionsAndOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_UncertainTaxPositionsAndOther"/>
  <xs:element name="RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersTable"/>
  <xs:element name="RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersLineItems"/>
  <xs:element name="UnbilledReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnbilledReceivables"/>
  <xs:element name="RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersParentheticalsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersParentheticalsTable"/>
  <xs:element name="RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersParentheticalsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RevenueRecognitionDetailsScheduleofDeferredRevenuesfromContractswithCustomersParentheticalsLineItems"/>
  <xs:element name="AllowanceAccountForCreditLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AllowanceAccountForCreditLosses"/>
  <xs:element name="RevenueRecognitionDetailsScheduleofPastduebutnotImpairedTradeReceivablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_RevenueRecognitionDetailsScheduleofPastduebutnotImpairedTradeReceivablesTable"/>
  <xs:element name="RevenueRecognitionDetailsScheduleofPastduebutnotImpairedTradeReceivablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RevenueRecognitionDetailsScheduleofPastduebutnotImpairedTradeReceivablesLineItems"/>
  <xs:element name="TotalTradeReceivablesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TotalTradeReceivablesNet"/>
  <xs:element name="RevenueRecognitionDetailsScheduleofRevenuebytimingofRevenueRecognitionTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_RevenueRecognitionDetailsScheduleofRevenuebytimingofRevenueRecognitionTable"/>
  <xs:element name="RevenueRecognitionDetailsScheduleofRevenuebytimingofRevenueRecognitionLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RevenueRecognitionDetailsScheduleofRevenuebytimingofRevenueRecognitionLineItems"/>
  <xs:element name="ProductsAndServicesTransferredOverTime" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ProductsAndServicesTransferredOverTime"/>
  <xs:element name="ProductsTransferredAtAPointInTime" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ProductsTransferredAtAPointInTime"/>
  <xs:element name="SelectedStatementsofIncomeDataDetailsScheduleofResearchandDevelopmentCostsNetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SelectedStatementsofIncomeDataDetailsScheduleofResearchandDevelopmentCostsNetTable"/>
  <xs:element name="SelectedStatementsofIncomeDataDetailsScheduleofResearchandDevelopmentCostsNetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SelectedStatementsofIncomeDataDetailsScheduleofResearchandDevelopmentCostsNetLineItems"/>
  <xs:element name="ResearchAndDevelopmentExpenseGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ResearchAndDevelopmentExpenseGross"/>
  <xs:element name="CapitalizedSoftwareCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CapitalizedSoftwareCosts"/>
  <xs:element name="SelectedStatementsofIncomeDataDetailsScheduleofSellingandMarketingExpensesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SelectedStatementsofIncomeDataDetailsScheduleofSellingandMarketingExpensesTable"/>
  <xs:element name="SelectedStatementsofIncomeDataDetailsScheduleofSellingandMarketingExpensesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SelectedStatementsofIncomeDataDetailsScheduleofSellingandMarketingExpensesLineItems"/>
  <xs:element name="SelectedStatementsofIncomeDataDetailsScheduleofGeneralandAdministrativeExpensesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SelectedStatementsofIncomeDataDetailsScheduleofGeneralandAdministrativeExpensesTable"/>
  <xs:element name="SelectedStatementsofIncomeDataDetailsScheduleofGeneralandAdministrativeExpensesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SelectedStatementsofIncomeDataDetailsScheduleofGeneralandAdministrativeExpensesLineItems"/>
  <xs:element name="Subcontractors" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_Subcontractors"/>
  <xs:element name="SelectedStatementsofIncomeDataDetailsScheduleofFinancialIncomeandExpensesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SelectedStatementsofIncomeDataDetailsScheduleofFinancialIncomeandExpensesTable"/>
  <xs:element name="SelectedStatementsofIncomeDataDetailsScheduleofFinancialIncomeandExpensesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SelectedStatementsofIncomeDataDetailsScheduleofFinancialIncomeandExpensesLineItems"/>
  <xs:element name="SelectedStatementsofIncomeDataDetailsScheduleofComputationofBasicandDilutedNetEarningsPerShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SelectedStatementsofIncomeDataDetailsScheduleofComputationofBasicandDilutedNetEarningsPerShareTable"/>
  <xs:element name="SelectedStatementsofIncomeDataDetailsScheduleofComputationofBasicandDilutedNetEarningsPerShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SelectedStatementsofIncomeDataDetailsScheduleofComputationofBasicandDilutedNetEarningsPerShareLineItems"/>
  <xs:element name="NetIncomeAttributableToMagicShareholdersinDollarsPerShare" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetIncomeAttributableToMagicShareholdersinDollarsPerShare"/>
  <xs:element name="EffectOfDilutiveSecurities" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_EffectOfDilutiveSecurities"/>
  <xs:element name="OperatingSegmentsDetailsScheduleofReportedSegmentResultsofOperationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_OperatingSegmentsDetailsScheduleofReportedSegmentResultsofOperationTable"/>
  <xs:element name="OperatingSegmentsDetailsScheduleofReportedSegmentResultsofOperationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingSegmentsDetailsScheduleofReportedSegmentResultsofOperationLineItems"/>
  <xs:element name="OperatingSegmentsDetailsScheduleofTotalRevenuesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_OperatingSegmentsDetailsScheduleofTotalRevenuesTable"/>
  <xs:element name="OperatingSegmentsDetailsScheduleofTotalRevenuesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingSegmentsDetailsScheduleofTotalRevenuesLineItems"/>
  <xs:element name="OperatingSegmentsDetailsScheduleofLongLivedAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_OperatingSegmentsDetailsScheduleofLongLivedAssetsTable"/>
  <xs:element name="OperatingSegmentsDetailsScheduleofLongLivedAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingSegmentsDetailsScheduleofLongLivedAssetsLineItems"/>
  <xs:element name="LonglivedAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LonglivedAssets"/>
  <xs:element name="MaterialAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_MaterialAccountingPoliciesDetailsTable"/>
  <xs:element name="MaterialAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_MaterialAccountingPoliciesDetailsLineItems"/>
  <xs:element name="EstimatedUsefulLives" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_EstimatedUsefulLives"/>
  <xs:element name="BusinessCombinationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationsDetailsTable"/>
  <xs:element name="BusinessCombinationsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationsDetailsLineItems"/>
  <xs:element name="ContingentConsiderationAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ContingentConsiderationAmount"/>
  <xs:element name="CompetitiveDigitalEcosystem" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CompetitiveDigitalEcosystem"/>
  <xs:element name="ClosingPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ClosingPayment"/>
  <xs:element name="AdvancePaymentForFutureAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdvancePaymentForFutureAcquisition"/>
  <xs:element name="PurchaseOfSharesHoldingPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_PurchaseOfSharesHoldingPercentage"/>
  <xs:element name="LoanAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LoanAgreementDescription"/>
  <xs:element name="FinancialDebtsNotExceedPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FinancialDebtsNotExceedPercentage"/>
  <xs:element name="RelatedPartiesTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_RelatedPartiesTransactionsDetailsTable"/>
  <xs:element name="RelatedPartiesTransactionsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RelatedPartiesTransactionsDetailsLineItems"/>
  <xs:element name="LeasesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LeasesDetailsTable"/>
  <xs:element name="DescriptionOfLeaseExpiring" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DescriptionOfLeaseExpiring"/>
  <xs:element name="LeasesExtendToAdditionalYears" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeasesExtendToAdditionalYears"/>
  <xs:element name="LeaseOptionToTerminate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeaseOptionToTerminate"/>
  <xs:element name="LeaseTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeaseTerm"/>
  <xs:element name="ShareBasedPaymentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_ShareBasedPaymentsDetailsTable"/>
  <xs:element name="AggregateOrdinarySharesAvailableForFutureGrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_AggregateOrdinarySharesAvailableForFutureGrants"/>
  <xs:element name="OptionGrantExercisableContractualLifeOfOutstandingShareOption" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OptionGrantExercisableContractualLifeOfOutstandingShareOption"/>
  <xs:element name="ExerciseOptionVestLife" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ExerciseOptionVestLife"/>
  <xs:element name="TotalIntrinsicValueOfOptionsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TotalIntrinsicValueOfOptionsExercised"/>
  <xs:element name="PurchaseOfOptionShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_PurchaseOfOptionShares"/>
  <xs:element name="PurchaseOfShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_PurchaseOfShares"/>
  <xs:element name="UnrecognizedCompensationCostRelatedToNonVestedOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnrecognizedCompensationCostRelatedToNonVestedOptions"/>
  <xs:element name="WeightedAverageRemainingContractualLifeOfOutstandingShareOption" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_WeightedAverageRemainingContractualLifeOfOutstandingShareOption"/>
  <xs:element name="AnnualCompensationPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_AnnualCompensationPercentage"/>
  <xs:element name="EmployeeContributionsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_EmployeeContributionsPercentage"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="CommitmentsandContingenciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CommitmentsandContingenciesDetailsLineItems"/>
  <xs:element name="LeaseAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeaseAmount"/>
  <xs:element name="LossContingencyDamagesSoughtValues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LossContingencyDamagesSoughtValues"/>
  <xs:element name="DividendDistributed" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_DividendDistributed"/>
  <xs:element name="IncomeTaxDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_IncomeTaxDetailsTable"/>
  <xs:element name="IncomeTaxDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncomeTaxDetailsLineItems"/>
  <xs:element name="AnnualRevenuesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AnnualRevenuesPercentage"/>
  <xs:element name="ConsolidatedRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ConsolidatedRevenues"/>
  <xs:element name="AccumulatedTaxExemptEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedTaxExemptEarnings"/>
  <xs:element name="TaxExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TaxExpenses"/>
  <xs:element name="OperatingLossCarryforwardsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingLossCarryforwardsAmount"/>
  <xs:element name="TaxLossCarryforwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TaxLossCarryforwards"/>
  <xs:element name="RevenueRecognitionDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_RevenueRecognitionDetailsTable"/>
  <xs:element name="RevenueRecognitionDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RevenueRecognitionDetailsLineItems"/>
  <xs:element name="AggregateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AggregateAmount"/>
  <xs:element name="PercentageOfPerformanceObligations" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_PercentageOfPerformanceObligations"/>
  <xs:element name="DeferredRevenueOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredRevenueOther"/>
  <xs:element name="OperatingSegmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_OperatingSegmentsDetailsTable"/>
  <xs:element name="OperatingSegmentsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingSegmentsDetailsLineItems"/>
  <xs:element name="ReportableBusinessSegments" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ReportableBusinessSegments"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SubsequentEventsDetailsLineItems"/>
  <xs:element name="EqualInstallments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_EqualInstallments"/>
  <xs:element name="LongTermDebtAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="mgic_LongTermDebtAxis"/>
  <xs:element name="ShortTermDebtsTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="mgic_ShortTermDebtsTypeAxis"/>
  <xs:element name="AccruedInterestOnLongTermDebtMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccruedInterestOnLongTermDebtMember"/>
  <xs:element name="AccruedInterestOnLongTermDebtOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccruedInterestOnLongTermDebtOneMember"/>
  <xs:element name="AcquiredTechnologyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AcquiredTechnologyMember"/>
  <xs:element name="AllowancesForCreditLossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AllowancesForCreditLossMember"/>
  <xs:element name="AssetPurchaseAgreementsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AssetPurchaseAgreementsMember"/>
  <xs:element name="BEPSMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BEPSMember"/>
  <xs:element name="BankLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BankLoansMember"/>
  <xs:element name="CapitalizedSoftwareDevelopmentCostsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CapitalizedSoftwareDevelopmentCostsMember"/>
  <xs:element name="CarryforwardsLossesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CarryforwardsLossesMember"/>
  <xs:element name="CommITSolutions2022PlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CommITSolutions2022PlanMember"/>
  <xs:element name="ComputersAndPeripheralEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ComputersAndPeripheralEquipmentMember"/>
  <xs:element name="ConsultingServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ConsultingServicesMember"/>
  <xs:element name="ControllingShareholderMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ControllingShareholderMember"/>
  <xs:element name="CostMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostMember"/>
  <xs:element name="CostOfSharebasedPaymentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostOfSharebasedPaymentMember"/>
  <xs:element name="CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember"/>
  <xs:element name="CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionsAndBanksMember"/>
  <xs:element name="CustomerRelationshipMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CustomerRelationshipMember"/>
  <xs:element name="CustomersRelationshipMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CustomersRelationshipMember"/>
  <xs:element name="CustomersoneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CustomersoneMember"/>
  <xs:element name="EnglandMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_EnglandMember"/>
  <xs:element name="EuropeCountryMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_EuropeCountryMember"/>
  <xs:element name="FormulaTelecomSolutionsLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FormulaTelecomSolutionsLtdMember"/>
  <xs:element name="FourHundredFiftyFiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FourHundredFiftyFiveMember"/>
  <xs:element name="GoodkindGroupLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_GoodkindGroupLLCMember"/>
  <xs:element name="ILMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ILMember"/>
  <xs:element name="ITProfessionalServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ITProfessionalServicesMember"/>
  <xs:element name="IntangibleAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsMember"/>
  <xs:element name="JPMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_JPMember"/>
  <xs:element name="KMTMHTechnologiesCommunicationComputerLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_KMTMHTechnologiesCommunicationComputerLtdMember"/>
  <xs:element name="KMTMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_KMTMember"/>
  <xs:element name="LeaseLiabilitieMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeaseLiabilitieMember"/>
  <xs:element name="LessCurrentMaturitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LessCurrentMaturitiesMember"/>
  <xs:element name="LoansFromBanksAndOthersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LoansFromBanksAndOthersMember"/>
  <xs:element name="MaintenanceAndTechnicalSupportMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_MaintenanceAndTechnicalSupportMember"/>
  <xs:element name="NeitherPastDueNorImpairedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_NeitherPastDueNorImpairedMember"/>
  <xs:element name="OfficeFurnitureAndEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OfficeFurnitureAndEquipmentMember"/>
  <xs:element name="OneThousandEightHundredTwentyTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OneThousandEightHundredTwentyTwoMember"/>
  <xs:element name="OtherLongTermDebtsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherLongTermDebtsMember"/>
  <xs:element name="OtherMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherMember"/>
  <xs:element name="RightofuseAssetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RightofuseAssetMember"/>
  <xs:element name="SPTEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SPTEMember"/>
  <xs:element name="SellingAndMarketingExpensesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SellingAndMarketingExpensesMember"/>
  <xs:element name="SharePurchaseAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharePurchaseAgreementMember"/>
  <xs:element name="SharesPurchaseAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharesPurchaseAgreementMember"/>
  <xs:element name="ShortTermCreditFromBanksMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShortTermCreditFromBanksMember"/>
  <xs:element name="SoftwareServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SoftwareServicesMember"/>
  <xs:element name="StockOptionPlanOfCommITSolutionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_StockOptionPlanOfCommITSolutionsMember"/>
  <xs:element name="StockOptionPlansOfTheCompanyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_StockOptionPlansOfTheCompanyMember"/>
  <xs:element name="SubsequentEventsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SubsequentEventsMember"/>
  <xs:element name="TotalLongTermDebtMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TotalLongTermDebtMember"/>
  <xs:element name="TotalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TotalMember"/>
  <xs:element name="TwoThousandSevenPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TwoThousandSevenPlanMember"/>
  <xs:element name="USCountryMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_USCountryMember"/>
  <xs:element name="UnallocatedExpenseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnallocatedExpenseMember"/>
  <xs:element name="UnpaidDeferredRevenuesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnpaidDeferredRevenuesMember"/>
  <xs:element name="ZeroPointTwoEightMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ZeroPointTwoEightMember"/>
  <xs:element name="softwareMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_softwareMember"/>
  <xs:element name="AccruedExpensesAndOtherAccountsPayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccruedExpensesAndOtherAccountsPayableAbstract"/>
  <xs:element name="AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdjustmentsToReconcileNetIncomeToNetCashProvidedByOperatingActivitiesAbstract"/>
  <xs:element name="CashPaidreceivedNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CashPaidreceivedNetAbstract"/>
  <xs:element name="CostofRevenueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostofRevenueAbstract"/>
  <xs:element name="DeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredTaxAssetsAbstract"/>
  <xs:element name="DeferredTaxLiabilitieAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredTaxLiabilitieAbstract"/>
  <xs:element name="GeneralAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_GeneralAbstract"/>
  <xs:element name="LongTermDebtsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LongTermDebtsAbstract"/>
  <xs:element name="NetEarningsPerShareAttributableToEquityHoldersOfTheCompanyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetEarningsPerShareAttributableToEquityHoldersOfTheCompanyAbstract"/>
  <xs:element name="NoncashActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_NoncashActivitiesAbstract"/>
  <xs:element name="OtherAccountsReceivableAndPrepaidExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherAccountsReceivableAndPrepaidExpensesAbstract"/>
  <xs:element name="ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract"/>
  <xs:element name="ScheduleOfAssessmentForGoodwillImpairmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfAssessmentForGoodwillImpairmentLineItems"/>
  <xs:element name="ScheduleOfCashAndCashEquivalentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfCashAndCashEquivalentsAbstract"/>
  <xs:element name="ScheduleOfComponentsOfTheCompanysDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfComponentsOfTheCompanysDeferredTaxAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfDeferredConsiderationInRespectOfTheBusinessCombinationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfDeferredConsiderationInRespectOfTheBusinessCombinationsAbstract"/>
  <xs:element name="ScheduleOfFairValueOfTheOptionsGrantedUsingTheBinomialModelLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfFairValueOfTheOptionsGrantedUsingTheBinomialModelLineItems"/>
  <xs:element name="ScheduleOfFinancialAssetsAndLiabilitiesInTheConsolidatedStatementsOfFinancialPositionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfFinancialAssetsAndLiabilitiesInTheConsolidatedStatementsOfFinancialPositionAbstract"/>
  <xs:element name="ScheduleOfLiabilitiesInRespectOfTheBusinessCombinationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfLiabilitiesInRespectOfTheBusinessCombinationsAbstract"/>
  <xs:element name="ScheduleOfLongTermLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfLongTermLiabilitiesLineItems"/>
  <xs:element name="ScheduleOfMaturityDatesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfMaturityDatesLineItems"/>
  <xs:element name="SelectedStatementsOfIncomeDataAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SelectedStatementsOfIncomeDataAbstract"/>
  <xs:element name="ShortTermDebtsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShortTermDebtsAbstract"/>
  <xs:element name="SupplementalDisclosureOfCashFlowActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SupplementalDisclosureOfCashFlowActivitiesAbstract"/>
  <xs:element name="SupplementaryInformationOnInvestingAndFinancingActivitiesNotInvolvingCashFlowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SupplementaryInformationOnInvestingAndFinancingActivitiesNotInvolvingCashFlowsAbstract"/>
  <xs:element name="WorkingCapitalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_WorkingCapitalAbstract"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DocumentAndEntityInformationAbstract"/>
</xs:schema>
