title: Can schema version be different from jars file?
body: <p>My lib folder has spring jars of the 4.0.4 release. In the <code>applicationContext.xml</code> I use the 3.0 version of the schema. </p>
  
  <p>For exemple:
  I have the following jars:</p>
  
  <ul>
  <li>spring-beans-4.0.4</li>
  <li>spring-context-4.0.4</li>
  <li>spring-core-4.0.4</li>
  <li>spring-expression-4.0.4</li>
  <li>sprig-web-4.0.4</li>
  <li>spring-webmvc-4.0.4</li>
  </ul>
  
  <p>and in the applicationContext.xml I wrote:</p>
  
  <pre><code>&lt;beans xmlns="http://www.springframework.org/schema/beans"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xmlns:util="http://www.springframework.org/schema/util" 
      xmlns:context="http://www.springframework.org/schema/context"
      xmlns:tx="http://www.springframework.org/schema/tx"
      xsi:schemaLocation="
          http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
          http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd
          http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
          http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"&gt;
  </code></pre>
  
  <p>My questions are: </p>
  
  <p>Is it possible have different versions between schema and jar? </p>
  
  <p>If yes, what are the consequences? </p>