| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Generated by EDGARfilings PROfile 3.3.0.0 Copyright 1995 - 2015 Summit Financial Printing, LLC. All rights reserved. --> |
<xs:schema targetNamespace="http://vsecorp.com/20150331" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vsec="http://vsecorp.com/20150331" xmlns:us-types="http://fasb.org/us-types/2013-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dei="http://xbrl.sec.gov/dei/2013-01-31"> |
| <xs:annotation> |
| | <xs:appinfo> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="vsec-20150331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="vsec-20150331_cal.xml" 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="vsec-20150331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="vsec-20150331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:roleType roleURI="http://vsecorp.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 000100 - 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://vsecorp.com/role/UnauditedConsolidatedBalanceSheets" id="UnauditedConsolidatedBalanceSheets"> |
| <link:definition> 010000 - Statement - Unaudited 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://vsecorp.com/role/UnauditedConsolidatedBalanceSheetsParenthetical" id="UnauditedConsolidatedBalanceSheetsParenthetical"> <!-- Parent Role: Unaudited Consolidated Balance Sheets --> |
| <link:definition> 010100 - Statement - Unaudited 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://vsecorp.com/role/UnauditedConsolidatedStatementsOfIncome" id="UnauditedConsolidatedStatementsOfIncome"> |
| <link:definition> 020000 - Statement - Unaudited Consolidated Statements of Income </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsOfComprehensiveIncome" id="UnauditedConsolidatedStatementsOfComprehensiveIncome"> |
| <link:definition> 030000 - Statement - Unaudited Consolidated Statements of Comprehensive Income </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://vsecorp.com/role/UnauditedConsolidatedStatementsOfCashFlows" id="UnauditedConsolidatedStatementsOfCashFlows"> |
| <link:definition> 040000 - Statement - Unaudited 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://vsecorp.com/role/BasisOfPresentation" id="BasisOfPresentation"> |
| <link:definition> 060100 - Disclosure - Basis of Presentation </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://vsecorp.com/role/Acquisition" id="Acquisition"> |
| <link:definition> 060200 - Disclosure - Acquisition </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://vsecorp.com/role/Debt" id="Debt"> |
| <link:definition> 060300 - Disclosure - Debt </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://vsecorp.com/role/EarningsPerShare" id="EarningsPerShare"> |
| <link:definition> 060400 - Disclosure - Earnings Per Share </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://vsecorp.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies"> |
| <link:definition> 060500 - 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://vsecorp.com/role/BusinessSegmentsAndCustomerInformation" id="BusinessSegmentsAndCustomerInformation"> |
| <link:definition> 060600 - Disclosure - Business Segments and Customer 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://vsecorp.com/role/GoodwillAndIntangibleAssets" id="GoodwillAndIntangibleAssets"> |
| <link:definition> 060700 - Disclosure - Goodwill and Intangible Assets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://vsecorp.com/role/FairValueMeasurements" id="FairValueMeasurements"> |
| <link:definition> 060800 - Disclosure - Fair Value Measurements </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://vsecorp.com/role/RecentlyIssuedAccountingPronouncements" id="RecentlyIssuedAccountingPronouncements"> |
| <link:definition> 060900 - Disclosure - Recently Issued Accounting Pronouncements </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://vsecorp.com/role/AcquisitionTables" id="AcquisitionTables"> <!-- Parent Role: Acquisition --> |
| <link:definition> 080200 - Disclosure - Acquisition (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://vsecorp.com/role/EarningsPerShareTables" id="EarningsPerShareTables"> <!-- Parent Role: Earnings Per Share --> |
| <link:definition> 080400 - Disclosure - Earnings Per Share (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://vsecorp.com/role/BusinessSegmentsAndCustomerInformationTables" id="BusinessSegmentsAndCustomerInformationTables"> <!-- Parent Role: Business Segments and Customer Information --> |
| <link:definition> 080600 - Disclosure - Business Segments and Customer 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://vsecorp.com/role/GoodwillAndIntangibleAssetsTables" id="GoodwillAndIntangibleAssetsTables"> <!-- Parent Role: Goodwill and Intangible Assets --> |
| <link:definition> 080700 - Disclosure - Goodwill and Intangible Assets (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://vsecorp.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables"> <!-- Parent Role: Fair Value Measurements --> |
| <link:definition> 080800 - Disclosure - Fair Value Measurements (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://vsecorp.com/role/AcquisitionDetails" id="AcquisitionDetails"> <!-- Parent Role: Acquisition --> |
| <link:definition> 090200 - Disclosure - Acquisition (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://vsecorp.com/role/AcquisitionDetailsCalc2" id="AcquisitionDetailsCalc2"> <!-- Parent Role: Acquisition (Details) --> |
| <link:definition> 090202 - Disclosure - Acquisition (Details) 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://vsecorp.com/role/DebtDetails" id="DebtDetails"> <!-- Parent Role: Debt --> |
| <link:definition> 090300 - Disclosure - Debt (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://vsecorp.com/role/EarningsPerShareDetails" id="EarningsPerShareDetails"> <!-- Parent Role: Earnings Per Share --> |
| <link:definition> 090400 - Disclosure - Earnings Per Share (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://vsecorp.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails"> <!-- Parent Role: Commitments and Contingencies --> |
| <link:definition> 090500 - 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://vsecorp.com/role/BusinessSegmentsAndCustomerInformationDetails" id="BusinessSegmentsAndCustomerInformationDetails"> <!-- Parent Role: Business Segments and Customer Information --> |
| <link:definition> 090600 - Disclosure - Business Segments and Customer 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://vsecorp.com/role/BusinessSegmentsAndCustomerInformationMajorCustomersDetails" id="BusinessSegmentsAndCustomerInformationMajorCustomersDetails"> <!-- Parent Role: Business Segments and Customer Information --> |
| <link:definition> 090602 - Disclosure - Business Segments and Customer Information, Major Customers (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://vsecorp.com/role/GoodwillAndIntangibleAssetsDetails" id="GoodwillAndIntangibleAssetsDetails"> <!-- Parent Role: Goodwill and Intangible Assets --> |
| <link:definition> 090700 - Disclosure - Goodwill and Intangible Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://vsecorp.com/role/FairValueMeasurementsDetails" id="FairValueMeasurementsDetails"> <!-- Parent Role: Fair Value Measurements --> |
| <link:definition> 090800 - Disclosure - Fair Value Measurements (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://vsecorp.com/role/FairValueMeasurementsUnobservableInputReconciliationDetails" id="FairValueMeasurementsUnobservableInputReconciliationDetails"> <!-- Parent Role: Fair Value Measurements --> |
| <link:definition> 090802 - Disclosure - Fair Value Measurements, Unobservable Input Reconciliation (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xs:appinfo> |
| | </xs:annotation> |
| <xs:import namespace="http://fasb.org/us-gaap/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/dei/2013-01-31" schemaLocation="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/country/2013-01-31" schemaLocation="http://xbrl.sec.gov/country/2013/country-2013-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/currency/2012-01-31" schemaLocation="http://xbrl.sec.gov/currency/2012/currency-2012-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/exch/2013-01-31" schemaLocation="http://xbrl.sec.gov/exch/2013/exch-2013-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd"/> |
| <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <xs:import namespace="http://fasb.org/us-types/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-types-2013-01-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/> |
| <xs:element name="NumberOfSubcontractorsThatOperatedFacility" id="vsec_NumberOfSubcontractorsThatOperatedFacility" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="NumberOfBondedProjects" id="vsec_NumberOfBondedProjects" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="NumberOfDeathsOfSubcontractorEmployees" id="vsec_NumberOfDeathsOfSubcontractorEmployees" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="NumberOfSubcontractorsForLawsuitsFiled" id="vsec_NumberOfSubcontractorsForLawsuitsFiled" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="EarnOutObligationsFairValueDisclosure" id="vsec_EarnOutObligationsFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="CurrentPortionOfEarnOutObligationFairValueDisclosure" id="vsec_CurrentPortionOfEarnOutObligationFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="LongTermLeaseObligations" id="vsec_LongTermLeaseObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="AccumulatedImpairmentLoss" id="vsec_AccumulatedImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="AcquiredTechnologies" id="vsec_AcquiredTechnologies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="ItEnergyAndManagementConsultingGroupMember" id="vsec_ItEnergyAndManagementConsultingGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="SupplyChainManagementGroupMember" id="vsec_SupplyChainManagementGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="AviationAcquisitionsMember" id="vsec_AviationAcquisitionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="PaymentsOnCapitalLeaseObligations" id="vsec_PaymentsOnCapitalLeaseObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="PaymentOfTaxesForEquityTransactions" id="vsec_PaymentOfTaxesForEquityTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="EarnOutObligationAdjustment" id="vsec_EarnOutObligationAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="LongTermLeaseObligation" id="vsec_LongTermLeaseObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="InfrastructureGroupMember" id="vsec_InfrastructureGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="FederalGroupMember" id="vsec_FederalGroupMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="CorporateUnallocatedMember" id="vsec_CorporateUnallocatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="UsPostalServiceMember" id="vsec_UsPostalServiceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="DepartmentOfTreasuryMember" id="vsec_DepartmentOfTreasuryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="USArmyArmyReserveMember" id="vsec_USArmyArmyReserveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="DepartmentOfEnergyMember" id="vsec_DepartmentOfEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="CommercialMember" id="vsec_CommercialMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="USNavyMember" id="vsec_USNavyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="USAirForceMember" id="vsec_USAirForceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="TotalFederalCivilAgenciesMember" id="vsec_TotalFederalCivilAgenciesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="TotalDepartmentOfDefenseMember" id="vsec_TotalDepartmentOfDefenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="AccruedExpensesMember" id="vsec_AccruedExpensesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="WbiAcquisitionMember" id="vsec_WbiAcquisitionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="EarnOutObligationsMember" id="vsec_EarnOutObligationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="MutualFundsHeldInDscPlanFairValueDisclosure" id="vsec_MutualFundsHeldInDscPlanFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="IncomeTaxExpenseBenefitOnInterestRateSwap" id="vsec_IncomeTaxExpenseBenefitOnInterestRateSwap" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="PaymentOfEarnOutObligation" id="vsec_PaymentOfEarnOutObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| <xs:element name="BusinessCombinationMaximumPotentialEarnOutPaymentsPostAcquisitionPeriod" id="vsec_BusinessCombinationMaximumPotentialEarnOutPaymentsPostAcquisitionPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="CurrentPortionOfEarnOutObligationsMember" id="vsec_CurrentPortionOfEarnOutObligationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="InterestRateSwaps" id="vsec_InterestRateSwaps" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="MaximumPotentialCashPayment" id="vsec_MaximumPotentialCashPayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="ScheduleOfIntangibleAssetsTableTextBlock" id="vsec_ScheduleOfIntangibleAssetsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="DocumentAndEntityInformationAbstract" id="vsec_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="BusinessAcquisitionCostOfAcquiredEntityAdditionalPurchasePricePayable" id="vsec_BusinessAcquisitionCostOfAcquiredEntityAdditionalPurchasePricePayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="BusinessAcquisitionNumberOfBusinessesAcquired" id="vsec_BusinessAcquisitionNumberOfBusinessesAcquired" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant"/> |
| <xs:element name="vse_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" id="vsec_vse_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit"/> |
| <xs:element name="vse_BusinessAcquisitionCostOfAcquiredEntityInitialPurchasePrice" id="vsec_vse_BusinessAcquisitionCostOfAcquiredEntityInitialPurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="vse_BusinessAcquisitionEstimatedCashAndWorkingCapitalAdjustment" id="vsec_vse_BusinessAcquisitionEstimatedCashAndWorkingCapitalAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="BusinessAcquisitionEstimatedWorkingCapitalAdjustment" id="vsec_BusinessAcquisitionEstimatedWorkingCapitalAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit"/> |
| <xs:element name="AmendedAndRestatedMember" id="vsec_AmendedAndRestatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="TermLoanFacilityMember" id="vsec_TermLoanFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration"/> |
| <xs:element name="AmortizationPeriodOfDebtIssuanceCosts" id="vsec_AmortizationPeriodOfDebtIssuanceCosts" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration"/> |
| <xs:element name="RevolvingLoansPotentialIncrementInMaximumBorrowingCapacity" id="vsec_RevolvingLoansPotentialIncrementInMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit"/> |
| </xs:schema> |