title: Error: "schemaLocation value *** must have even number of URI's." on namespaces in spring dispatcher
body: <p>I was getting following error  </p>
  
  <pre><code>&lt;Ignored XML validation warning&gt; org.xml.sax.SAXParseException; lineNumber: 9; columnNumber: 55;
  SchemaLocation: schemaLocation value = 'http://www.springframework.org/schema/beans
  http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
  http://www.springframework.org/schema/tx' must have even number of URI's.
  </code></pre>
  
  <p>and my dispatcher servlet was having following namespaces  </p>
  
  <pre><code>&lt;beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:p="http://www.springframework.org/schema/p"
         xmlns:aop="http://www.springframework.org/schema/aop"
         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/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
         http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"&gt;  
  </code></pre>
  
  <p>and i replaced all above by following  </p>
  
  <pre><code>&lt;beans xmlns="http://www.springframework.org/schema/beans"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:schemaLocation="http://www.springframework.org/schema/beans
                http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"&gt;  
  </code></pre>
  
  <p>And my error got disappeared.<br>
  How it happened can any one tell?? </p>