Appendix A. 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 A.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.