| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Created by Merrill Corporation --> |
<!-- Generated by Fujitsu XWand B0126 --> |
<!-- Generated by Fujitsu Interstage XWand B0160 --> |
<xsd:schema targetNamespace="http://www.trinasolar.com/20111231" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tsl="http://www.trinasolar.com/20111231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:country="http://xbrl.sec.gov/country/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2011-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:us-types="http://fasb.org/us-types/2011-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2011-01-31" xmlns:us-roles="http://fasb.org/us-roles/2011-01-31" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| <xsd:annotation> |
| | <xsd:appinfo> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="tsl-20111231_pre.xml" xlink:title="Presentation Linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="tsl-20111231_cal.xml" xlink:title="Calculation Linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="tsl-20111231_def.xml" xlink:title="Definition Linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="tsl-20111231_lab.xml" xlink:title="Label Linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 0000 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/BalanceSheet" id="BalanceSheet"> |
| <link:definition> 0010 - Statement - CONSOLIDATED BALANCE SHEETS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/BalanceSheetParenthetical" id="BalanceSheetParenthetical"> |
| <link:definition> 0015 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/StatementOfIncome" id="StatementOfIncome"> |
| <link:definition> 0020 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/StatementOfStockholdersEquity" id="StatementOfStockholdersEquity"> |
| <link:definition> 0030 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY AND COMPREHENSIVE INCOME </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/CashFlows" id="CashFlows"> |
| <link:definition> 0040 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureOrganizationAndPrincipalActivities" id="DisclosureOrganizationAndPrincipalActivities"> |
| <link:definition> 1010 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPolicies" id="DisclosureSummaryOfPrincipalAccountingPolicies"> |
| <link:definition> 1020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAllowanceForDoubtfulReceivables" id="DisclosureAllowanceForDoubtfulReceivables"> |
| <link:definition> 1030 - Disclosure - ALLOWANCE FOR DOUBTFUL RECEIVABLES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInventories" id="DisclosureInventories"> |
| <link:definition> 1040 - Disclosure - INVENTORIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosurePropertyPlantAndEquipmentNet" id="DisclosurePropertyPlantAndEquipmentNet"> |
| <link:definition> 1050 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosurePrepaidLandUseRight" id="DisclosurePrepaidLandUseRight"> |
| <link:definition> 1060 - Disclosure - PREPAID LAND USE RIGHT </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDerivativeFinancialInstruments" id="DisclosureDerivativeFinancialInstruments"> |
| <link:definition> 1080 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureFairValueMeasurement" id="DisclosureFairValueMeasurement"> |
| <link:definition> 1090 - Disclosure - FAIR VALUE MEASUREMENT </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInvestmentInSecurities" id="DisclosureInvestmentInSecurities"> |
| <link:definition> 8060 - Disclosure - INVESTMENT IN SECURITIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowings" id="DisclosureBankBorrowings"> |
| <link:definition> 1100 - Disclosure - BANK BORROWINGS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureConvertibleSeniorNotes" id="DisclosureConvertibleSeniorNotes"> |
| <link:definition> 1110 - Disclosure - CONVERTIBLE SENIOR NOTES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedWarrantyCosts" id="DisclosureAccruedWarrantyCosts"> |
| <link:definition> 1120 - Disclosure - ACCRUED WARRANTY COSTS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureShareBasedCompensation" id="DisclosureShareBasedCompensation"> |
| <link:definition> 1130 - Disclosure - SHARE-BASED COMPENSATION </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureTaxExpense" id="DisclosureTaxExpense"> |
| <link:definition> 1140 - Disclosure - TAX EXPENSE </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDistributionOfProfit" id="DisclosureDistributionOfProfit"> |
| <link:definition> 1150 - Disclosure - DISTRIBUTION OF PROFIT </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureRelatedPartyTransactionsAndBalances" id="DisclosureRelatedPartyTransactionsAndBalances"> |
| <link:definition> 1160 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies"> |
| <link:definition> 1170 - Disclosure - COMMITMENTS AND CONTINGENCIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSegmentInformation" id="DisclosureSegmentInformation"> |
| <link:definition> 1180 - Disclosure - SEGMENT INFORMATION </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureMajorCustomersAndSuppliers" id="DisclosureMajorCustomersAndSuppliers"> |
| <link:definition> 1190 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureChangeInMethodOfShareLendingFacilitiesAgreement" id="DisclosureChangeInMethodOfShareLendingFacilitiesAgreement"> |
| <link:definition> 8010 - Disclosure - CHANGE IN METHOD OF SHARE LENDING FACILITIES AGREEMENT </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/StatementOfStockholdersEquityCalc2" id="StatementOfStockholdersEquityCalc2"> |
| <link:definition> 0031 - Statement - CONSOLIDATED STATEMENTS OF CHANGS IN EQUITY AND COMPREHENSIVE INCOME CALC 2 </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureOrganizationAndPrincipalActivitiesDetails" id="DisclosureOrganizationAndPrincipalActivitiesDetails"> |
| <link:definition> 8020 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesPolicies" id="DisclosureSummaryOfPrincipalAccountingPoliciesPolicies"> |
| <link:definition> 2020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesTables" id="DisclosureSummaryOfPrincipalAccountingPoliciesTables"> |
| <link:definition> 3020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails"> |
| <link:definition> 4020 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAllowanceForDoubtfulReceivablesTables" id="DisclosureAllowanceForDoubtfulReceivablesTables"> |
| <link:definition> 3030 - Disclosure - ALLOWANCE FOR DOUBTFUL RECEIVABLES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAllowanceForDoubtfulReceivablesDetails" id="DisclosureAllowanceForDoubtfulReceivablesDetails"> |
| <link:definition> 4030 - Disclosure - ALLOWANCE FOR DOUBTFUL RECEIVABLES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInventoriesTables" id="DisclosureInventoriesTables"> |
| <link:definition> 3040 - Disclosure - INVENTORIES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInventoriesDetails" id="DisclosureInventoriesDetails"> |
| <link:definition> 4040 - Disclosure - INVENTORIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails2" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails2"> |
| <link:definition> 4021 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails3" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails3"> |
| <link:definition> 4022 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosurePropertyPlantAndEquipmentNetTables" id="DisclosurePropertyPlantAndEquipmentNetTables"> |
| <link:definition> 3050 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosurePropertyPlantAndEquipmentNetDetails" id="DisclosurePropertyPlantAndEquipmentNetDetails"> |
| <link:definition> 4050 - Disclosure - PROPERTY, PLANT AND EQUIPMENT, NET (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosurePrepaidLandUseRightDetails" id="DisclosurePrepaidLandUseRightDetails"> |
| <link:definition> 4060 - Disclosure - PREPAID LAND USE RIGHT (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDerivativeFinancialInstrumentsDetails" id="DisclosureDerivativeFinancialInstrumentsDetails"> |
| <link:definition> 4080 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDerivativeFinancialInstrumentsTables" id="DisclosureDerivativeFinancialInstrumentsTables"> |
| <link:definition> 3080 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDerivativeFinancialInstrumentsDetails2" id="DisclosureDerivativeFinancialInstrumentsDetails2"> |
| <link:definition> 4081 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureFairValueMeasurementDetails" id="DisclosureFairValueMeasurementDetails"> |
| <link:definition> 4090 - Disclosure - FAIR VALUE MEASUREMENT (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInvestmentInSecuritiesDetails" id="DisclosureInvestmentInSecuritiesDetails"> |
| <link:definition> 8100 - Disclosure - INVESTMENT IN SECURITIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureInvestmentInSecuritiesTables" id="DisclosureInvestmentInSecuritiesTables"> |
| <link:definition> 8200 - Disclosure - INVESTMENT IN SECURITIES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureFairValueMeasurementTables" id="DisclosureFairValueMeasurementTables"> |
| <link:definition> 3090 - Disclosure - FAIR VALUE MEASUREMENT (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureFairValueMeasurementDetails2" id="DisclosureFairValueMeasurementDetails2"> |
| <link:definition> 4091 - Disclosure - FAIR VALUE MEASUREMENT (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureFairValueMeasurementDetails3" id="DisclosureFairValueMeasurementDetails3"> |
| <link:definition> 4092 - Disclosure - FAIR VALUE MEASUREMENT (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedWarrantyCostsTables" id="DisclosureAccruedWarrantyCostsTables"> |
| <link:definition> 3120 - Disclosure - ACCRUED WARRANTY COSTS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedWarrantyCostsDetails" id="DisclosureAccruedWarrantyCostsDetails"> |
| <link:definition> 4120 - Disclosure - ACCRUED WARRANTY COSTS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureShareBasedCompensationTables" id="DisclosureShareBasedCompensationTables"> |
| <link:definition> 3130 - Disclosure - SHARE-BASED COMPENSATION (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureShareBasedCompensationDetails" id="DisclosureShareBasedCompensationDetails"> |
| <link:definition> 4130 - Disclosure - SHARE-BASED COMPENSATION (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureDistributionOfProfitDetails" id="DisclosureDistributionOfProfitDetails"> |
| <link:definition> 4150 - Disclosure - DISTRIBUTION OF PROFIT (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSegmentInformationTables" id="DisclosureSegmentInformationTables"> |
| <link:definition> 3180 - Disclosure - SEGMENT INFORMATION (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSegmentInformationDetails" id="DisclosureSegmentInformationDetails"> |
| <link:definition> 4180 - Disclosure - SEGMENT INFORMATION (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureCommitmentsAndContingenciesTables" id="DisclosureCommitmentsAndContingenciesTables"> |
| <link:definition> 3170 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails"> |
| <link:definition> 4170 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureCommitmentsAndContingenciesDetails2" id="DisclosureCommitmentsAndContingenciesDetails2"> |
| <link:definition> 4171 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureMajorCustomersAndSuppliersTables" id="DisclosureMajorCustomersAndSuppliersTables"> |
| <link:definition> 3190 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureMajorCustomersAndSuppliersDetails" id="DisclosureMajorCustomersAndSuppliersDetails"> |
| <link:definition> 4190 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureMajorCustomersAndSuppliersDetails2" id="DisclosureMajorCustomersAndSuppliersDetails2"> |
| <link:definition> 4191 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureRelatedPartyTransactionsAndBalancesDetails" id="DisclosureRelatedPartyTransactionsAndBalancesDetails"> |
| <link:definition> 4160 - Disclosure - RELATED PARTY TRANSACTIONS AND BALANCES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAppendix1SubsidiariesOfTrinaDetails" id="DisclosureAppendix1SubsidiariesOfTrinaDetails"> |
| <link:definition> 8050 - Disclosure - Appendix 1 - Subsidiaries of Trina (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatementDetails" id="DisclosureAdditionalInformationFinancialStatementDetails"> |
| <link:definition> 4200 - Disclosure - Additional Information - Financial Statement Schedule I (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatementDetails2" id="DisclosureAdditionalInformationFinancialStatementDetails2"> |
| <link:definition> 4201 - Disclosure - Additional Information - Financial Statement Schedule I (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatementDetails3" id="DisclosureAdditionalInformationFinancialStatementDetails3"> |
| <link:definition> 4202 - Disclosure - Additional Information - Financial Statement Schedule I (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatementDetails4" id="DisclosureAdditionalInformationFinancialStatementDetails4"> |
| <link:definition> 4203 - Disclosure - Additional Information - Financial Statement Schedule I (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatementDetails5" id="DisclosureAdditionalInformationFinancialStatementDetails5"> |
| <link:definition> 4204 - Disclosure - Additional Information - Financial Statement Schedule I (Details 5) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureTaxExpenseTables" id="DisclosureTaxExpenseTables"> |
| <link:definition> 3140 - Disclosure - TAX EXPENSE (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureTaxExpenseDetails" id="DisclosureTaxExpenseDetails"> |
| <link:definition> 4140 - Disclosure - TAX EXPENSE (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureTaxExpenseDetails2" id="DisclosureTaxExpenseDetails2"> |
| <link:definition> 4141 - Disclosure - TAX EXPENSE (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureTaxExpenseDetails3" id="DisclosureTaxExpenseDetails3"> |
| <link:definition> 4142 - Disclosure - TAX EXPENSE (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureTaxExpenseDetails4" id="DisclosureTaxExpenseDetails4"> |
| <link:definition> 4143 - Disclosure - TAX EXPENSE (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureTaxExpenseDetails5Calc2" id="DisclosureTaxExpenseDetails5Calc2"> |
| <link:definition> 4145 - Disclosure - TAX EXPENSE (Details 5) (Calc 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAdditionalInformationFinancialStatement" id="DisclosureAdditionalInformationFinancialStatement"> |
| <link:definition> 1210 - Disclosure - Additional Information - Financial Statement Schedule I </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureTaxExpenseDetails5" id="DisclosureTaxExpenseDetails5"> |
| <link:definition> 4144 - Disclosure - TAX EXPENSE (Details 5) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureCommitmentsAndContingenciesDetails3" id="DisclosureCommitmentsAndContingenciesDetails3"> |
| <link:definition> 4172 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAppendix1SubsidiariesOfTrina" id="DisclosureAppendix1SubsidiariesOfTrina"> |
| <link:definition> 82100 - Disclosure - Appendix 1 - Subsidiaries of Trina </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowingsTables" id="DisclosureBankBorrowingsTables"> |
| <link:definition> 3100 - Disclosure - BANK BORROWINGS (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowingsDetails" id="DisclosureBankBorrowingsDetails"> |
| <link:definition> 4100 - Disclosure - BANK BORROWINGS (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowingsDetails2" id="DisclosureBankBorrowingsDetails2"> |
| <link:definition> 4101 - Disclosure - BANK BORROWINGS (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowingsDetails3" id="DisclosureBankBorrowingsDetails3"> |
| <link:definition> 4102 - Disclosure - BANK BORROWINGS (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureBankBorrowingsDetails4" id="DisclosureBankBorrowingsDetails4"> |
| <link:definition> 4103 - Disclosure - BANK BORROWINGS (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureConvertibleSeniorNotesDetails" id="DisclosureConvertibleSeniorNotesDetails"> |
| <link:definition> 4110 - Disclosure - CONVERTIBLE SENIOR NOTES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureChangeInMethodOfShareLendingFacilitiesAgreementTables" id="DisclosureChangeInMethodOfShareLendingFacilitiesAgreementTables"> |
| <link:definition> 8040 - Disclosure - CHANGE IN METHOD OF SHARE LENDING FACILITIES AGREEMENT (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureChangeInMethodOfShareLendingFacilitiesAgreementDetails" id="DisclosureChangeInMethodOfShareLendingFacilitiesAgreementDetails"> |
| <link:definition> 8030 - Disclosure - CHANGE IN METHOD OF SHARE LENDING FACILITIES AGREEMENT (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureSummaryOfPrincipalAccountingPoliciesDetails4" id="DisclosureSummaryOfPrincipalAccountingPoliciesDetails4"> |
| <link:definition> 4023 - Disclosure - SUMMARY OF PRINCIPAL ACCOUNTING POLICIES (Details 4) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedExpensesAndCurrentLiabilities" id="DisclosureAccruedExpensesAndCurrentLiabilities"> |
| <link:definition> 1070 - Disclosure - ACCRUED EXPENSES AND CURRENT LIABILITIES </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedExpensesAndCurrentLiabilitiesTables" id="DisclosureAccruedExpensesAndCurrentLiabilitiesTables"> |
| <link:definition> 3070 - Disclosure - ACCRUED EXPENSES AND CURRENT LIABILITIES (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://www.trinasolar.com/role/DisclosureAccruedExpensesAndCurrentLiabilitiesDetails" id="DisclosureAccruedExpensesAndCurrentLiabilitiesDetails"> |
| <link:definition> 4070 - Disclosure - ACCRUED EXPENSES AND CURRENT LIABILITIES (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xsd:appinfo> |
| | </xsd:annotation> |
| <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <xsd:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-roles/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-roles-2011-01-31.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-gaap/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-gaap-2011-01-31.xsd"/> |
| <xsd:import namespace="http://fasb.org/us-types/2011-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2011/elts/us-types-2011-01-31.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/dei/2011-01-31" schemaLocation="http://xbrl.sec.gov/dei/2011/dei-2011-01-31.xsd"/> |
| <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xsd:import namespace="http://xbrl.sec.gov/country/2011-01-31" schemaLocation="http://xbrl.sec.gov/country/2011/country-2011-01-31.xsd"/> |
| <xsd:element name="DocumentAndEntityInformationAbstract" id="tsl_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="SubsidiesOfGovernmentForPropertyPlantAndEquipment" id="tsl_SubsidiesOfGovernmentForPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="PrepaidLandUseRightChange" id="tsl_PrepaidLandUseRightChange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PrepaidLandUseRightDisclosureTextBlock" id="tsl_PrepaidLandUseRightDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" id="tsl_FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PrepaidLandUseRightAbstract" id="tsl_PrepaidLandUseRightAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConvertibleSeniorNotesDisclosureTextBlock" id="tsl_ConvertibleSeniorNotesDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EntityListingDepositoryReceiptRatioPriorToChange" id="tsl_EntityListingDepositoryReceiptRatioPriorToChange" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectAssetsPolicyTextBlock" id="tsl_ProjectAssetsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PrepaymentForLandUseRightPolicyTextBlock" id="tsl_PrepaymentForLandUseRightPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ImpairmentOfLongLivedAssetsPolicyTextBlock" id="tsl_ImpairmentOfLongLivedAssetsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="GovernmentGrantsPolicyTextBlock" id="tsl_GovernmentGrantsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConcentrationRiskCreditRiskPolicyTextBlock" id="tsl_ConcentrationRiskCreditRiskPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfProjectAssetsAndLiabilitiesTableTextBlock" id="tsl_ScheduleOfProjectAssetsAndLiabilitiesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfValuationAndQualifyingAccountsTableTextBlock" id="tsl_ScheduleOfValuationAndQualifyingAccountsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfInterestCostIncurredTableTextBlock" id="tsl_ScheduleOfInterestCostIncurredTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CashAndCashEquivalentsMaximumMaturityPeriod" id="tsl_CashAndCashEquivalentsMaximumMaturityPeriod" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="UncertainTaxPositionsNotRecognizedPercentageOfLikelihoodOfBeingSustained" id="tsl_UncertainTaxPositionsNotRecognizedPercentageOfLikelihoodOfBeingSustained" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ProjectAssetsAbstract" id="tsl_ProjectAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ProjectAssetsModuleCostsCapitalized" id="tsl_ProjectAssetsModuleCostsCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectAssetsDevelopmentCostsCapitalized" id="tsl_ProjectAssetsDevelopmentCostsCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectAssetsOtherCostsCapitalized" id="tsl_ProjectAssetsOtherCostsCapitalized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectCurrentLiabilities" id="tsl_ProjectCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectLiabilities" id="tsl_ProjectLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ProjectRevenues" id="tsl_ProjectRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="ProjectCosts" id="tsl_ProjectCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PlantAndMachineryMember" id="tsl_PlantAndMachineryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EquipmentAndFurnitureAndFixturesMember" id="tsl_EquipmentAndFurnitureAndFixturesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LongTermDebtSecuredByPropertyPlantAndEquipmentMember" id="tsl_LongTermDebtSecuredByPropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PrepaymentForLandUseRightsAbstract" id="tsl_PrepaymentForLandUseRightsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LongTermDebtSecuredByLandUseRightMember" id="tsl_LongTermDebtSecuredByLandUseRightMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LandUseRightTerm" id="tsl_LandUseRightTerm" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AgricultureBankOfChinaMember" id="tsl_AgricultureBankOfChinaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AccountsReceivableCreditTermMaximum" id="tsl_AccountsReceivableCreditTermMaximum" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtNumberOfSecuredLoans" id="tsl_ShortTermDebtNumberOfSecuredLoans" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShippingAndHandlingCostsAbstract" id="tsl_ShippingAndHandlingCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="GovernmentGrantsAbstract" id="tsl_GovernmentGrantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShippingAndHandlingCostsOutbound" id="tsl_ShippingAndHandlingCostsOutbound" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="GovernmentGrantsEarnedForAchievingResearchAndDevelopmentMilestones" id="tsl_GovernmentGrantsEarnedForAchievingResearchAndDevelopmentMilestones" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="GovernmentGrantsReceivedForAssetsGrantRecognized" id="tsl_GovernmentGrantsReceivedForAssetsGrantRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="GovernmentGrantsReceivedForAssets" id="tsl_GovernmentGrantsReceivedForAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ShippingAndHandlingCostsInbound" id="tsl_ShippingAndHandlingCostsInbound" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtCollateralAmount" id="tsl_ShortTermDebtCollateralAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="StandardProductWarrantyPeriod" id="tsl_StandardProductWarrantyPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" id="tsl_CashAndCashEquivalentsAndRestrictedCashDenominatedInForeignCurrencyUSDEquivalent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ProductWarrantyPeriodAgainstPowerGenerationCapacity" id="tsl_ProductWarrantyPeriodAgainstPowerGenerationCapacity" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ProductWarrantyAccrualRate" id="tsl_ProductWarrantyAccrualRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ExtendedProductWarrantyPeriod" id="tsl_ExtendedProductWarrantyPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LinearPerformanceWarrantyMaximumDecreaseInModulePowerOutput" id="tsl_LinearPerformanceWarrantyMaximumDecreaseInModulePowerOutput" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FinanceChargeRelatedToConvertibleDebtNetOfTax" id="tsl_FinanceChargeRelatedToConvertibleDebtNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="IncrementalCommonSharesAttributableToShareBasedPaymentArrangementsNonvestedShares" id="tsl_IncrementalCommonSharesAttributableToShareBasedPaymentArrangementsNonvestedShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncrementalCommonSharesAttributableToShareBasedPaymentArrangementsShareOptions" id="tsl_IncrementalCommonSharesAttributableToShareBasedPaymentArrangementsShareOptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AllowanceForOtherReceivablesMember" id="tsl_AllowanceForOtherReceivablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AllowanceForAdvancesToSuppliersMember" id="tsl_AllowanceForAdvancesToSuppliersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" id="tsl_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PropertyPlantAndEquipmentNetExcludingConstructionInProgress" id="tsl_PropertyPlantAndEquipmentNetExcludingConstructionInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="ShortTermDebtCollateralPropertyPlantAndEquipmentCarryingAmount" id="tsl_ShortTermDebtCollateralPropertyPlantAndEquipmentCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="LandUseRightCertificatesNotObtained" id="tsl_LandUseRightCertificatesNotObtained" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentCollateralLandUseRightsCarryingAmount" id="tsl_DebtInstrumentCollateralLandUseRightsCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="FairValueAssetsLiabilitiesNetDisclosure" id="tsl_FairValueAssetsLiabilitiesNetDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationTable" id="tsl_FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" id="tsl_FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" id="tsl_FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetRealizedAndUnrealizedGainLossAbstract" id="tsl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetRealizedAndUnrealizedGainLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisAssetLiabilityNetValue" id="tsl_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisAssetLiabilityNetValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInEarnings" id="tsl_FairValueAssetsLiabilitiesNetMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetSettlements" id="tsl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetSettlements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetTransfersNet" id="tsl_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetLiabilityNetTransfersNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriodWeightedAverageGrantDateFairValue" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriodWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcceleratedVestingInPeriod" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcceleratedVestingInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfExecutiveOfficersResignedAndHadAwardAccelerated" id="tsl_NumberOfExecutiveOfficersResignedAndHadAwardAccelerated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NumberOfStatutoryNonDistributableReservesRequiredToBeMaintained" id="tsl_NumberOfStatutoryNonDistributableReservesRequiredToBeMaintained" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AppropriationOfAfterTaxProfitToGeneralReserveFundRequiredPercentage" id="tsl_AppropriationOfAfterTaxProfitToGeneralReserveFundRequiredPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="ReserveLevelThresholdForMandatoryTransferPercentage" id="tsl_ReserveLevelThresholdForMandatoryTransferPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="GeneralReserveFundNonDistributableAmount" id="tsl_GeneralReserveFundNonDistributableAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="StaffWelfareAndBonusFundAmount" id="tsl_StaffWelfareAndBonusFundAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="GeneralReserveFundNotSubjectToRestrictions" id="tsl_GeneralReserveFundNotSubjectToRestrictions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" id="tsl_ThresholdPercentageOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="UnrecordedUnconditionalPurchaseObligationPeriod" id="tsl_UnrecordedUnconditionalPurchaseObligationPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfRevenueAndAccountsReceivableFromMajorCustomersTableTextBlock" id="tsl_ScheduleOfRevenueAndAccountsReceivableFromMajorCustomersTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedStatementOfOperationsTableTextBlock" id="tsl_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedStatementOfOperationsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedBalanceSheetTableTextBlock" id="tsl_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedBalanceSheetTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedStatementOfCashFlowTableTextBlock" id="tsl_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesEffectOnConsolidatedStatementOfCashFlowTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ScheduleOfAdvancesToSuppliersTableTextBlock" id="tsl_ScheduleOfAdvancesToSuppliersTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AdvancesToSuppliersMember" id="tsl_AdvancesToSuppliersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyAMember" id="tsl_CompanyAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyOneMember" id="tsl_CompanyOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyTwoMember" id="tsl_CompanyTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyThreeMember" id="tsl_CompanyThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyFourMember" id="tsl_CompanyFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanySixMember" id="tsl_CompanySixMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="MajorSupplierAxis" id="tsl_MajorSupplierAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="NameOfMajorSupplierDomain" id="tsl_NameOfMajorSupplierDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ThresholdForDisclosurePercentage" id="tsl_ThresholdForDisclosurePercentage" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="ChangzhouYouzeSAndTCoLtdAndChangzhouJunheMechanicalCoLtdMember" id="tsl_ChangzhouYouzeSAndTCoLtdAndChangzhouJunheMechanicalCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ChangzhouYouzeSAndTCoLtdMember" id="tsl_ChangzhouYouzeSAndTCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ChangzhouJunheMechanicalCoLtdMember" id="tsl_ChangzhouJunheMechanicalCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ChiefExecutiveOfficerAndHisImmediateFamilyMember" id="tsl_ChiefExecutiveOfficerAndHisImmediateFamilyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="RelatedPartyTransactionMaterialPurchaseExpensesFromTransactionsWithRelatedParty" id="tsl_RelatedPartyTransactionMaterialPurchaseExpensesFromTransactionsWithRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ChangzhouTrinaSolarEnergyCoLtdMember" id="tsl_ChangzhouTrinaSolarEnergyCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TopEnergyInternationalLimitedMember" id="tsl_TopEnergyInternationalLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarKoreaLimitedMember" id="tsl_TrinaSolarKoreaLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarSingaporePteLtdMember" id="tsl_TrinaSolarSingaporePteLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarLuxembourgHoldingsSARLMember" id="tsl_TrinaSolarLuxembourgHoldingsSARLMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarUSIncMember" id="tsl_TrinaSolarUSIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarUSHoldingIncMember" id="tsl_TrinaSolarUSHoldingIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarGermanyGmbHMember" id="tsl_TrinaSolarGermanyGmbHMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarSchweizAGMember" id="tsl_TrinaSolarSchweizAGMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarLuxembourgSARLMember" id="tsl_TrinaSolarLuxembourgSARLMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarSpainSLMember" id="tsl_TrinaSolarSpainSLMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarItalySrlMember" id="tsl_TrinaSolarItalySrlMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarJapanLimitedMember" id="tsl_TrinaSolarJapanLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarEnergyDevelopmentPteLtdMember" id="tsl_TrinaSolarEnergyDevelopmentPteLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="MutualLuckEnterprisesLimitedMember" id="tsl_MutualLuckEnterprisesLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarChangzhouScienceAndTechnologyCoLtdMember" id="tsl_TrinaSolarChangzhouScienceAndTechnologyCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarEnergyShanghaiCoLtdMember" id="tsl_TrinaSolarEnergyShanghaiCoLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarUSDevelopmentLLCMember" id="tsl_TrinaSolarUSDevelopmentLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TPCASOUTHLLCMember" id="tsl_TPCASOUTHLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="GuaranteeObligationsPeriod" id="tsl_GuaranteeObligationsPeriod" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxesTable" id="tsl_IncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="StatusForTaxabilityAxis" id="tsl_StatusForTaxabilityAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="StatusForTaxabilityDomain" id="tsl_StatusForTaxabilityDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="HighAndNewTechnologyEnterprisesMember" id="tsl_HighAndNewTechnologyEnterprisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxesLineItems" id="tsl_IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" id="tsl_PeriodOfStatuteOfLimitationsIfUnderpaymentIsDueToComputationalErrors" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" id="tsl_PeriodOfStatuteOfLimitationsUnderSpecialCircumstances" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="StatuteOfLimitationsSpecialCircumstanceMinimumUnderpaymentOfStatutoryLiability" id="tsl_StatuteOfLimitationsSpecialCircumstanceMinimumUnderpaymentOfStatutoryLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" id="tsl_PeriodOfStatuteOfLimitationsForTransferPricingAdjustment" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxExpenseOnRevocationOfTaxHoliday" id="tsl_IncomeTaxExpenseOnRevocationOfTaxHoliday" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxesPreferentialTaxRate" id="tsl_IncomeTaxesPreferentialTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxesCapitalGainsTaxRateFromDisposalOfProject" id="tsl_IncomeTaxesCapitalGainsTaxRateFromDisposalOfProject" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherJurisdictionsMember" id="tsl_OtherJurisdictionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateEffectOfDifferentReversalRate" id="tsl_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateEffectOfDifferentReversalRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateCancellationOfPreferentialTaxRate" id="tsl_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateCancellationOfPreferentialTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxHolidayAbstract" id="tsl_IncomeTaxHolidayAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxHolidayIncomeTaxBenefitsPerShareBasic" id="tsl_IncomeTaxHolidayIncomeTaxBenefitsPerShareBasic" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" id="tsl_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsAndOthers" id="tsl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsAndOthers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="DeferredTaxAssetsTaxDeferredExpenseLongTermPayables" id="tsl_DeferredTaxAssetsTaxDeferredExpenseLongTermPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForAdvanceToSupplier" id="tsl_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForAdvanceToSupplier" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="UndistributedEarningsOfForeignSubsidiaries" id="tsl_UndistributedEarningsOfForeignSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="IncomeTaxesForeignStatutoryCorporateTaxRate" id="tsl_IncomeTaxesForeignStatutoryCorporateTaxRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPercentagePerYear" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPercentagePerYear" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateTaxCreditOnFixedAssetPurchases" id="tsl_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateTaxCreditOnFixedAssetPurchases" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherCountriesEuropeMember" id="tsl_OtherCountriesEuropeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherCountiresMember" id="tsl_OtherCountiresMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedRestrictedStockRepurchasedInPeriod" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedRestrictedStockRepurchasedInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardModificationIncrementalCompensationCost" id="tsl_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardModificationIncrementalCompensationCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtGuaranteedByParentMember" id="tsl_ShortTermDebtGuaranteedByParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtSecuredByRestrictedCashMember" id="tsl_ShortTermDebtSecuredByRestrictedCashMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtSecuredByPlantAndMachineryMember" id="tsl_ShortTermDebtSecuredByPlantAndMachineryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtGuaranteedByThirdPartiesMember" id="tsl_ShortTermDebtGuaranteedByThirdPartiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtSecuredByAccountsReceivableMember" id="tsl_ShortTermDebtSecuredByAccountsReceivableMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ShortTermDebtMaximumBorrowingCapacityAmount" id="tsl_ShortTermDebtMaximumBorrowingCapacityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ShortTermDebtMaximumBorrowingCapacityAmountAvailableForSpecificPurposeOtherThanForTradePurchases" id="tsl_ShortTermDebtMaximumBorrowingCapacityAmountAvailableForSpecificPurposeOtherThanForTradePurchases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ShortTermDebtDrawnDownBorrowingCapacityAmount" id="tsl_ShortTermDebtDrawnDownBorrowingCapacityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="ShortTermDebtUnusedBorrowingCapacityAmount" id="tsl_ShortTermDebtUnusedBorrowingCapacityAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentVariableRateBaseAxis" id="tsl_DebtInstrumentVariableRateBaseAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentVariableRateLIBORMember" id="tsl_DebtInstrumentVariableRateLIBORMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentVariableRateHIBORMember" id="tsl_DebtInstrumentVariableRateHIBORMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="SyndicateOfBanksMember" id="tsl_SyndicateOfBanksMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="SyndicateOfBanksOneMember" id="tsl_SyndicateOfBanksOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="SyndicateOfBanksTwoMember" id="tsl_SyndicateOfBanksTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ChineseCountryDevelopmentBankMember" id="tsl_ChineseCountryDevelopmentBankMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ExportImportBankOfChinaMember" id="tsl_ExportImportBankOfChinaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="StandardCharteredBankMember" id="tsl_StandardCharteredBankMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentVariableRateBaseDomain" id="tsl_DebtInstrumentVariableRateBaseDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentVariableRateEURIBORMember" id="tsl_DebtInstrumentVariableRateEURIBORMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityTerm" id="tsl_LineOfCreditFacilityTerm" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityRMBBorrowingsInterestRateAsPercentageOfChineseCentralBankRate" id="tsl_LineOfCreditFacilityRMBBorrowingsInterestRateAsPercentageOfChineseCentralBankRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityCapacityAvailableForConstructionOfProjectAssets" id="tsl_LineOfCreditFacilityCapacityAvailableForConstructionOfProjectAssets" type="num:powerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="LongTermDebtMaturitiesRepaymentOfPrincipalAfterYearFour" id="tsl_LongTermDebtMaturitiesRepaymentOfPrincipalAfterYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentConvertibleNumberOfAmericanDepositoryShares" id="tsl_DebtInstrumentConvertibleNumberOfAmericanDepositoryShares" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentPrincipalAmountDenominationForConversionIntoAmericanDepositoryShares" id="tsl_DebtInstrumentPrincipalAmountDenominationForConversionIntoAmericanDepositoryShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentConvertibleMaximumNumberOfAmericanDepositorySharesOnFundamentalChange" id="tsl_DebtInstrumentConvertibleMaximumNumberOfAmericanDepositorySharesOnFundamentalChange" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentConvertibleConversionPriceOnFundamentalChange" id="tsl_DebtInstrumentConvertibleConversionPriceOnFundamentalChange" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" id="tsl_DebtInstrumentCashRepurchasePriceAsPercentageOfPrincipal" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentConvertibleEventOfDefaultMinimumPercentageOfNotesThatMayRequireRedemption" id="tsl_DebtInstrumentConvertibleEventOfDefaultMinimumPercentageOfNotesThatMayRequireRedemption" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OwnshareLendingArrangementAmericanDepositorySharesIssued" id="tsl_OwnshareLendingArrangementAmericanDepositorySharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="AmericanDepositorySharesParValue" id="tsl_AmericanDepositorySharesParValue" type="num:perShareItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="DebtInstrumentUnderwritersNumberReceivingLoanedShares" id="tsl_DebtInstrumentUnderwritersNumberReceivingLoanedShares" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OwnshareLendingArrangementCollateralAsMinimumPercentageOfMarketValueOfLoanedShares" id="tsl_OwnshareLendingArrangementCollateralAsMinimumPercentageOfMarketValueOfLoanedShares" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OwnshareLendingArrangementMinimumAmountOfDifferenceBetweenFairValueOfCollateralAndLoanedSharesToNotifyUnderwriter" id="tsl_OwnshareLendingArrangementMinimumAmountOfDifferenceBetweenFairValueOfCollateralAndLoanedSharesToNotifyUnderwriter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="ConsolidatedStatementOfOperationsAbstract" id="tsl_ConsolidatedStatementOfOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConsolidatedBalanceSheetAbstract" id="tsl_ConsolidatedBalanceSheetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="ConsolidatedStatementOfCashFlowAbstract" id="tsl_ConsolidatedStatementOfCashFlowAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DistributionOfProfitTextBlock" id="tsl_DistributionOfProfitTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="RestrictedDistributionEntitiesMember" id="tsl_RestrictedDistributionEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="CompanyFiveMember" id="tsl_CompanyFiveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="OtherDeferredCostsNetCurrent" id="tsl_OtherDeferredCostsNetCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="OtherDeferredCostsNetNoncurrent" id="tsl_OtherDeferredCostsNetNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareValue" id="tsl_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityPeriodOfDrawDown" id="tsl_LineOfCreditFacilityPeriodOfDrawDown" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityPeriodOfTrancheFromDrawDown" id="tsl_LineOfCreditFacilityPeriodOfTrancheFromDrawDown" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityExtendedPeriodOfTrancheFromDrawDown" id="tsl_LineOfCreditFacilityExtendedPeriodOfTrancheFromDrawDown" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="DebtInstrumentRepurchasedFaceAmount" id="tsl_DebtInstrumentRepurchasedFaceAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="TradeActionMember" id="tsl_TradeActionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TariffAccruedOnGoodsExported" id="tsl_TariffAccruedOnGoodsExported" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="TariffRate" id="tsl_TariffRate" type="num:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LineOfCreditFacilityCellAndModuleCapacityAddition" id="tsl_LineOfCreditFacilityCellAndModuleCapacityAddition" type="num:powerItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant"/> |
| <xsd:element name="TrinaSolarHongKongEnterpriseLimitedMember" id="tsl_TrinaSolarHongKongEnterpriseLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarAustraliaPtyLtdMember" id="tsl_TrinaSolarAustraliaPtyLtdMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarMiddleEastLimitedMember" id="tsl_TrinaSolarMiddleEastLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarItalyDevelopmentSPAMember" id="tsl_TrinaSolarItalyDevelopmentSPAMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="TrinaSolarFranceSASMember" id="tsl_TrinaSolarFranceSASMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="UpperDeerfieldTP1LLCMember" id="tsl_UpperDeerfieldTP1LLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="UpperDeerfieldSolarLLCMember" id="tsl_UpperDeerfieldSolarLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="LightBeamPowerCompanyGridleyMainLLCMember" id="tsl_LightBeamPowerCompanyGridleyMainLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="PlacerSolarLLCMember" id="tsl_PlacerSolarLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration"/> |
| <xsd:element name="AdvanceOnInventoryPurchase" id="tsl_AdvanceOnInventoryPurchase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="PrepaidLandUseRight" id="tsl_PrepaidLandUseRight" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="AdvanceToSupplierAllowance" id="tsl_AdvanceToSupplierAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="instant"/> |
| <xsd:element name="AdvancesToSuppliersChange" id="tsl_AdvancesToSuppliersChange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| <xsd:element name="GoodsSoldOnInstallmentBasis" id="tsl_GoodsSoldOnInstallmentBasis" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="LoanedSharesFairValueDisclosure" id="tsl_LoanedSharesFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit" xbrli:periodType="instant"/> |
| <xsd:element name="UnrestrictedCashGovernmentSubsidiesReceived" id="tsl_UnrestrictedCashGovernmentSubsidiesReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit" xbrli:periodType="duration"/> |
| </xsd:schema> |