`
xiaobian
  • 浏览: 588194 次
  • 来自: 北京
社区版块
存档分类
最新评论

The Struts 2 Document Type Definition (DTD)

阅读更多
Struts 2.0 DTD
<!--
   Struts configuration DTD.
   Use the following DOCTYPE
   
   <!DOCTYPE struts PUBLIC 
	"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
	"http://struts.apache.org/dtds/struts-2.0.dtd">
-->

<!ELEMENT struts (package|include|bean|constant)*>

<!ELEMENT package (result-types?, interceptors?, default-interceptor-ref?, default-action-ref?, default-class-ref?, global-results?, global-exception-mappings?, action*)>
<!ATTLIST package
    name CDATA #REQUIRED
    extends CDATA #IMPLIED
    namespace CDATA #IMPLIED
    abstract CDATA #IMPLIED
    externalReferenceResolver NMTOKEN #IMPLIED
>

<!ELEMENT result-types (result-type+)>

<!ELEMENT result-type (param*)>
<!ATTLIST result-type
    name CDATA #REQUIRED
    class CDATA #REQUIRED
    default (true|false) "false"
>

<!ELEMENT interceptors (interceptor|interceptor-stack)+>

<!ELEMENT interceptor (param*)>
<!ATTLIST interceptor
    name CDATA #REQUIRED
    class CDATA #REQUIRED
>

<!ELEMENT interceptor-stack (interceptor-ref*)>
<!ATTLIST interceptor-stack
    name CDATA #REQUIRED
>

<!ELEMENT interceptor-ref (param*)>
<!ATTLIST interceptor-ref
    name CDATA #REQUIRED
>

<!ELEMENT default-interceptor-ref (param*)>
<!ATTLIST default-interceptor-ref
    name CDATA #REQUIRED
>

<!ELEMENT default-action-ref (param*)>
<!ATTLIST default-action-ref
    name CDATA #REQUIRED
>

<!ELEMENT default-class-ref (param*)>
<!ATTLIST default-class-ref
    class CDATA #REQUIRED
>

<!ELEMENT global-results (result+)>

<!ELEMENT global-exception-mappings (exception-mapping+)>

<!ELEMENT action (param|result|interceptor-ref|exception-mapping)*>
<!ATTLIST action
    name CDATA #REQUIRED
    class CDATA #IMPLIED
    method CDATA #IMPLIED
    converter CDATA #IMPLIED
>

<!ELEMENT param (#PCDATA)>
<!ATTLIST param
    name CDATA #REQUIRED
>

<!ELEMENT result (#PCDATA|param)*>
<!ATTLIST result
    name CDATA #IMPLIED
    type CDATA #IMPLIED
>

<!ELEMENT exception-mapping (#PCDATA|param)*>
<!ATTLIST exception-mapping
    name CDATA #IMPLIED
    exception CDATA #REQUIRED
    result CDATA #REQUIRED
>

<!ELEMENT include (#PCDATA)>
<!ATTLIST include
    file CDATA #REQUIRED
>

<!ELEMENT bean (#PCDATA)>
<!ATTLIST bean
    type CDATA #IMPLIED
    name CDATA #IMPLIED
    class CDATA #REQUIRED
    scope CDATA #IMPLIED
    static CDATA #IMPLIED
    optional CDATA #IMPLIED
>

<!ELEMENT constant (#PCDATA)>
<!ATTLIST constant
    name CDATA #REQUIRED
    value CDATA #REQUIRED    
>
分享到:
评论

相关推荐

    不同版本的 struts2.dtd

    在Struts2中,DTD(Document Type Definition)文件扮演着重要的角色,它定义了配置文件的结构和规则。下面我们将详细探讨不同版本的Struts2 DTD及其相关知识点。 1. **Struts2 DTD 的作用** - Struts2 DTD 是XML...

    Struts2jar包及dtd文件

    接下来,我们讨论"DTD",即Document Type Definition。DTD是一种定义XML文档结构的规则集,它定义了元素、属性和它们之间的关系。在Struts2中,DTD文件用于验证Struts配置文件(struts.xml)的语法正确性。例如,`...

    struts-2.1.dtd

    在Struts 2中,DTD(Document Type Definition)文件扮演着重要的角色,它们定义了配置文件的结构和规则,使得开发者能够按照规范编写配置文件来控制应用程序的行为。 首先,我们来看看`struts-2.0.dtd`。这个DTD...

    Struts所有jar包、DTD文件(struts-1.2.9-bin.rar)

    DTD(Document Type Definition)文件是XML文档类型定义,用于描述XML文档结构和合法元素。在Struts框架中,DTD文件主要用在配置文件中,如`struts-config.xml`和`web.xml`,它们定义了Struts应用程序的行为和结构。...

    struts-2.0.dtdstruts-2.0.dtdstruts-2.0.dtd

    本文将深入探讨Struts 2.0的相关知识点,包括DTD(Document Type Definition)的作用、Struts配置文件`struts.xml`的重要性和SSH2框架的搭建过程。 首先,`struts-2.0.dtd`是Struts 2.0的文档类型定义,它是XML文件...

    struts,spring,ibatis dtd

    DTD(Document Type Definition)是XML文档类型定义,用于规范XML文件的结构。在这个场景中,DTD可能是用来定义这三个框架配置文件的标准格式。 Struts 是一个基于MVC设计模式的开源Web应用框架,它主要负责控制...

    Struts2没有提示解决方案

    这通常是由于IDE没有正确配置Struts2的DTD(Document Type Definition)导致的。DTD定义了XML文件的结构和规则,对于Struts2的配置文件,它规定了各个元素和属性的使用方式。 要解决这个问题,你可以按照以下步骤...

    Struts 2的源码

    `struts-2.0.dtd`是Struts 2配置文件的DTD(Document Type Definition),它定义了配置元素的语法和规则。解析这些配置文件,Struts 2能够知道如何映射请求、选择Action和调用拦截器。 5. **模板引擎** `struts....

    Struts2相关资料

    2. **DTD**:DTD(Document Type Definition)是XML文档的语法规范,它定义了文档的结构和元素。在Struts2中,`struts-config.dtd`和`struts-plugin.dtd`等文件用于验证Struts2配置文件的格式,确保配置正确无误。 ...

    DTD文件和XSD文件

    DTD(Document Type Definition)文件和XSD(XML Schema Definition)文件是XML文档结构的重要定义工具,它们用于规范XML文档的结构和数据类型。在给定的压缩包文件中,我们看到的是与Java Web开发框架Struts 2和...

    struts+spring+mybatis+hibernate的dtd文件

    DTD(Document Type Definition)是XML文档类型定义,用于描述XML文档结构的一种规范。在Java Web开发中,Struts、Spring、MyBatis和Hibernate这四个框架各有其特定的配置文件,而这些配置文件有时会使用DTD来定义...

    Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载

    在Eclipse中配置XML自动提示DTD(Document Type Definition)文件,可以提高开发效率,确保XML文档的正确性。 这篇名为“Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载”的博客文章,可能...

    java常用dtd集合

    Java中的DTD(Document Type Definition)是一种用于定义XML文档结构的规范,它描述了XML文档的元素、属性以及它们之间的关系。在开发Java应用程序,特别是使用Struts2框架时,DTD文件对于配置Struts2的动作...

    xml配置文件自动提示(Spring2.5,Hibernate3.0,Struts2,Ibatis3) Dtd 文件及操作

    DTD(Document Type Definition)是XML的一个关键组成部分,它定义了XML文档结构的规则,帮助开发者编写合法且规范的XML文件。在Eclipse这样的集成开发环境中,配置XML文件的自动提示功能可以极大地提高开发效率。 ...

    struts2属性文件struts.xml的配置

    - **DTD定义**:Document Type Definition,用于定义XML文档格式合法性,这里指定了Struts2的DTD版本为2.0。 **2. 常量配置** ```xml &lt;struts&gt; &lt;constant name="struts.devMode" value="true"&gt; &lt;constant name="...

    hibernate(3.0-4.0)、spring(3.0-4.3)、mybatis(3)、struts(2.0-2.3)dtd文件

    DTD,全称Document Type Definition,是XML文档类型定义的缩写,它定义了一种XML文档的结构和规则,确保XML文档具有正确的语法和格式。在Java Web开发中,Hibernate、Spring、MyBatis和Struts这四个框架都广泛应用于...

    关于struts2的一些配置

    该文件遵循特定的DTD(Document Type Definition),正如文章描述中所指出的,它使用了Struts2框架提供的DTD版本2.0。DTD定义了XML文档的结构和元素类型,确保了配置文件的正确性和一致性。 ### 配置文件的关键标签...

    Struts2最新最全开发包

    其中,dtd文件(Document Type Definition)用于验证配置文件的语法正确性,确保配置的合法性。 3. **拦截器(Interceptor)**:拦截器是Struts2的一个强大特性,它可以像过滤器一样,按照预定义的顺序对Action的...

    struts-2.1.8.1-all.zip完整jar包

    - **struts-2.1.7.dtd、struts-2.1.dtd、struts-2.0.dtd**:这些是DTD(Document Type Definition)文件,定义了Struts配置文件的结构和规则,帮助XML解析器验证struts.xml的正确性。 - **struts2-dojo-plugin-2.1...

    struts2 学习及讲解文档完美版

    为了在MyEclipse或类似的IDE中获得XML编辑器对struts.xml的支持,需要导入DTD(Document Type Definition)。通过`window` -&gt; `preferences` -&gt; `MyEclipse` -&gt; `Files and Editors` -&gt; `XML` -&gt; `XML Catalog`,...

Global site tag (gtag.js) - Google Analytics