Appendix C. Tapestry Specification DTDs

Table of Contents

<application> element
<bean> element
<binding> element
<component> element
<component-type> element
<component-specification> element
<configure> element
<context-asset> element
<description> element
<extension> element
<external-asset> element
<inherited-binding> element
<library> element
<library-specification> element
<listener-binding> element
<message-binding> element
<page> element
<page-specification> element
<parameter> element
<private-asset> element
<property> element
<property-specification> element
<reserved-parameter> element
<service> element
<set-message-property> element
<set-property> element
<static-binding> element

This appendix describes the four types of specifications used in Tapestry.

Table C.1. Tapestry Specifications

TypeFile ExtensionRoot ElementPublic IDSystem ID
Applicationapplication<application>-//Apache Software Foundation//Tapestry Specification 3.0//ENhttp://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd
Pagepage<page-specification>-//Apache Software Foundation//Tapestry Specification 3.0//ENhttp://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd
Componentjwc<component-specification>-//Apache Software Foundation//Tapestry Specification 3.0//ENhttp://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd
Librarylibrary<library-specification>-//Apache Software Foundation//Tapestry Specification 3.0//ENhttp://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd
Scriptscript<script>-//Apache Software Foundation//Tapestry Script Specification 3.0//ENhttp://jakarta.apache.org/tapestry/dtd/Script_3_0.dtd

The four general Tapestry specifications (<application>, <component-specification> <page-specification> and <library-specification>) all share the same DTD, but use different root elements.