Appendix B. Tapestry Specification DTDs

Table of Contents

application element
bean element
binding element
configure element
component element
component-alias element
component-specification element
context-asset element
description element
extension element
external-asset element
field-binding element
inherited-binding element
library element
library-specification element
page element
page-specification element
parameter element
private-asset element
property element
reserved-parameter element
service element
set-property element
set-string-property element
static-binding element
string-binding element

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

Table B.1. Tapestry Specifications

TypeFile ExtensionRoot ElementPublic IDSystem ID
Applicationapplication<application>-//Howard Lewis Ship//Tapestry Specification 1.3//ENhttp://tapestry.sf.net/dtd/Tapestry_1_3.dtd
Pagepage<page-specification>-//Howard Lewis Ship//Tapestry Specification 1.3//ENhttp://tapestry.sf.net/dtd/Tapestry_1_3.dtd
Componentjwc<component-specification>-//Howard Lewis Ship//Tapestry Specification 1.3//ENhttp://tapestry.sf.net/dtd/Tapestry_1_3.dtd
Librarylibrary<library-specification>-//Howard Lewis Ship//Tapestry Specification 1.3//ENhttp://tapestry.sf.net/dtd/Tapestry_1_3.dtd
Scriptscript<script>-//Howard Lewis Ship//Tapestry Script 1.2//ENhttp://tapestry.sf.net/dtd/Tapestry_1_2.dtd

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