<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<bean id="triangle" class="bean.Trinangle">
<property name="points">
<list>
<ref bean="point1"/>
<ref bean="point2"/>
<ref bean="point3"/>
</list>
</property>
</bean>
<bean id= "point1" class="bean.Point">
<property name="x" value="10"/>
<property name="y" value="20"/>
</bean>
<bean id= "point2" class="bean.Point">
<property name="x" value="10"/>
<property name="y" value="20"/>
</bean>
<bean id= "point3" class="bean.Point">
<property name="x" value="10"/>
<property name="y" value="20"/>
</bean>
</beans>
问题:这是我的XMLfile.on第6行我得到错误“元素类型的内容”属性“必须匹配”(描述?,元*,(bean|ref|idref|value|null|list|set|map|props)?)".".
您的版本与xml版本不匹配,您必须尝试下面的doctype声明。
<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 "
xsi:schemaLocation=" http://www.springframework.org/schema/beans
http:/ /www.springframework.org/schema/beans/spring-beans-3.0.xsd " default-lazy-init="true">
我认为您实际上并没有创建一个列表(如果这是设置点所期望的)。尝试以下操作(摘自如何在Spring中定义列表bean?):
<?xml version="1.0" encoding="UTF-8"?>
<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"
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-2.5.xsd">
<beans>
<bean id= "point1" class="bean.Point">
<property name="x" value="10"/>
<property name="y" value="20"/>
</bean>
<bean id= "point2" class="bean.Point">
<property name="x" value="10"/>
<property name="y" value="20"/>
</bean>
<bean id= "point3" class="bean.Point">
<property name="x" value="10"/>
<property name="y" value="20"/>
</bean>
<util:list id="pointList" value-type="bean.Point">
<value>point1</value>
<value>point2</value>
<value>point3</value>
</util:list>
<bean id="triangle" class="bean.Trinangle">
<property name="points" value="pointList" />
</bean>
<bean id= "point1" class="bean.Point">
<property name="x" value="10"/>
<property name="y" value="20"/>
</bean>
<bean id= "point2" class="bean.Point">
<property name="x" value="10"/>
<property name="y" value="20"/>
</bean>
<bean id= "point3" class="bean.Point">
<property name="x" value="10"/>
<property name="y" value="20"/>
</bean>
</beans>
我很难让我的简单mybatis文件正常工作。我有这个文件: 我得到以下异常: 原因:组织。xml。萨克斯。SAXParseException:元素类型“mapper”的内容必须匹配“(cache ref | cache | resultMap*| parameterMap*| sql*| insert*| update*| delete*| select*)”。 这很让人困惑,因为我肯定有一些s在
我们更新了几行,更新行后,我们希望返回受影响的行数。我们将xml文件编写如下 对于返回受影响的行数计数,当我们添加selectKey标记时,我们会得到错误“元素类型“update”的内容必须匹配”(包括|动态|迭代| isParameterPresent | isNotParameterPresent | isEmpty | isNotEmpty | isNotNull | isNotEqual
我的web.xml档案有问题。错误: 元素类型"web-app"的内容必须匹配"(图标?、显示名称?、描述?、可分发?、上下文-参数*、过滤器*、过滤器-映射*、监听器*、servlet*、servlet-映射*、会话-配置?、mime-映射*、欢迎-文件-列表?、错误-页面*、taglib*、资源-环境-参考*、资源-参考*、安全-约束*,login-config?,安全角色*,env入口*,e
Eclipse Java EE IDE Apache TomcatV9.0 我通过New->Maven project创建了项目,并选择Maven原型为maven-archetype-webapp。 web.xml内容如下。 eclipse中的项目结构如下 谁能出点主意?
Eclipse Java EE IDE Apache Tomcat V9.0 我通过new->Maven project创建了项目,并选择Maven原型作为maven-archetype-webapp。 web.xml内容如下所示。 eclipse中的项目结构如下所示