我已经通过关于DTD和XSD的文章他们基本上定义了法律元素和属性列表的结构,所以就春天而言,我们必须遵循一些指导方针,所以每个人都必须在它下工作。但至于struts如何管理这种依赖,因为在MVC的上下文中,spring和struts就像比喻一样。这里,我错过了哪个帖子?
非常感谢任何可分享的内容。
编辑: 这是spring配置文件声明
<?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-3.0.xsd">
这是针对struts配置文件的
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
现在在spring配置文件命名空间&#39; xsi&#39;中看到和spring的定义,它由spring定义但没有struts配置只有struts dtd由struts定义。
答案 0 :(得分:0)
缩写意味着
是不同的语言,但它们都用于定义文档的结构并验证其内容。使用其中任何一个足以验证文档。使用DTD,您可以将其转换为XSD,否则。 DTD或XSD用于描述XML文档并不重要。
然而,DTD和XSD之间的主要区别在于它本身就是XML文档,而不是第一个不是。
Spring和Struts是不同的,使用XML文档的不同XML定义,但它不仅仅是一个区别。