qu'est-ce que l'utilisation de xsi:schemaLocation?

Je vois que nous avons plusieurs url de la valeur de cet attribut comme au printemps:

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">

Pourquoi est-il nécessaire et à quoi sert-il? N'Printemps va à l'url et le valider?
quelle est la différence entre xmlns et xsi:schemaLocation?

InformationsquelleAutor sab | 2011-05-03