此错误是由于xml文件的解析错误所致。使用Eclipse进行验证会给出错误:
cvc-complex-type.2.3:元素“ beans”不能具有字符[children],因为该类型的内容类型仅是元素。
这些
<bean>声明中的一个或多个之间似乎有些奇怪的字符。您是否从其他地方复制过此文本?
删除
<bean>定义之间的所有空格和换行符,然后将其放回编辑器。
更新 将您提供的代码粘贴中的文本复制并粘贴到notepad
++中,并将字符集设置为UTF-8,这些字符在空白行中显示:
xA0。这是的标准Unipre转换
。这可能是导致此问题的原因。
这对我来说可以确定:
<?xml version="1.0" encoding="UTF-8"?><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.xsd"> <bean id="dataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/HibernateDB" /> <property name="username" value="HibernateDB" /> <property name="password" value="java" /> </bean> <bean id="sessionFactory" > <property name="dataSource" ref="dataSource" /> <property name="configurationClass" value="org.hibernate.cfg.AnnotationConfiguration" /> <property name="annotatedClasses"> <list> <value>hdao.HibernateObject</value> </list> </property> </bean><bean id="springHibernateOperator" > <property name="sessionFactory" ref="sessionFactory" /> </bean></beans>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)