前缀" xsi" for attribute" xsi:schemaLocation"与元素类型相关联" beans"没有约束

时间:2016-06-12 03:36:11

标签: java xml spring xsd

我为什么会遇到此错误

  

[致命错误]:前缀" xsi" for attribute" xsi:schemaLocation"与元素类型相关联" beans"不受约束。

在我的XML文件的标题处:

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:p="http://www.springframework.org/schema/p"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xsi:schemaLocation="http://www.springframework.org/schema/beans      
       http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/tx
       http://www.springframework.org/schema/tx/spring-tx.xsd">

错误发生在我的XML声明的最后一行。 请问我该怎么做才能消除此错误?

1 个答案:

答案 0 :(得分:4)

只需添加

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

到您的bean元素以消除该错误。