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.