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> elementThis appendix describes the four types of specifications used in Tapestry.
Table B.1. Tapestry Specifications
| Type | File Extension | Root Element | Public ID | System ID |
|---|---|---|---|---|
| Application | application | <application> | -//Howard Lewis Ship//Tapestry Specification 1.3//EN | http://tapestry.sf.net/dtd/Tapestry_1_3.dtd |
| Page | page | <page-specification> | -//Howard Lewis Ship//Tapestry Specification 1.3//EN | http://tapestry.sf.net/dtd/Tapestry_1_3.dtd |
| Component | jwc | <component-specification> | -//Howard Lewis Ship//Tapestry Specification 1.3//EN | http://tapestry.sf.net/dtd/Tapestry_1_3.dtd |
| Library | library | <library-specification> | -//Howard Lewis Ship//Tapestry Specification 1.3//EN | http://tapestry.sf.net/dtd/Tapestry_1_3.dtd |
| Script | script | <script> | -//Howard Lewis Ship//Tapestry Script 1.2//EN | http://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.