<!--
|
Copyright 1999 Sun Microsystems, Inc. 901 San Antonio Road,
|
Palo Alto, CA 94303, U.S.A. All rights reserved.
|
|
This product or document is protected by copyright and distributed
|
under licenses restricting its use, copying, distribution, and
|
decompilation. No part of this product or documentation may be
|
reproduced in any form by any means without prior written authorization
|
of Sun and its licensors, if any.
|
|
Third party software, including font technology, is copyrighted and
|
licensed from Sun suppliers.
|
|
Sun, Sun Microsystems, the Sun Logo, Solaris, Java, JavaServer Pages, Java
|
Naming and Directory Interface, JDBC, JDK, JavaMail and Enterprise JavaBeans,
|
are trademarks or registered trademarks of Sun Microsystems, Inc in the U.S.
|
and other countries.
|
|
All SPARC trademarks are used under license and are trademarks
|
or registered trademarks of SPARC International, Inc.
|
in the U.S. and other countries. Products bearing SPARC
|
trademarks are based upon an architecture developed by Sun Microsystems, Inc.
|
|
PostScript is a registered trademark of Adobe Systems, Inc.
|
|
|
Federal Acquisitions: Commercial Software - Government Users Subject to
|
Standard License Terms and Conditions.
|
|
|
|
DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED
|
CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
|
IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT
|
TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY
|
INVALID.
|
|
_________________________________________________________________________
|
Copyright 1999 Sun Microsystems, Inc.,
|
901 San Antonio Road, Palo Alto, CA 94303, Etats-Unis.
|
Tous droits re'serve's.
|
|
|
Ce produit ou document est prote'ge' par un copyright et distribue' avec
|
des licences qui en restreignent l'utilisation, la copie, la distribution,
|
et la de'compilation. Aucune partie de ce produit ou de sa documentation
|
associe'e ne peut e^tre reproduite sous aucune forme, par quelque moyen
|
que ce soit, sans l'autorisation pre'alable et e'crite de Sun et de ses
|
bailleurs de licence, s'il y en a.
|
|
Le logiciel de'tenu par des tiers, et qui comprend la technologie
|
relative aux polices de caracte`res, est prote'ge' par un copyright
|
et licencie' par des fournisseurs de Sun.
|
|
Sun, Sun Microsystems, le logo Sun, Solaris, Java, JavaServer Pages, Java
|
Naming and Directory Interface, JDBC, JDK, JavaMail, et Enterprise JavaBeans,
|
sont des marques de fabrique ou des marques de'pose'es de Sun
|
Microsystems, Inc. aux Etats-Unis et dans d'autres pays.
|
|
Toutes les marques SPARC sont utilise'es sous licence et sont
|
des marques de fabrique ou des marques de'pose'es de SPARC
|
International, Inc. aux Etats-Unis et dans
|
d'autres pays. Les produits portant les marques SPARC sont
|
base's sur une architecture de'veloppe'e par Sun Microsystems, Inc.
|
|
Postcript est une marque enregistre'e d'Adobe Systems Inc.
|
|
LA DOCUMENTATION EST FOURNIE "EN L'ETAT" ET TOUTES AUTRES CONDITIONS,
|
DECLARATIONS ET GARANTIES EXPRESSES OU TACITES SONT FORMELLEMENT EXCLUES,
|
DANS LA MESURE AUTORISEE PAR LA LOI APPLICABLE, Y COMPRIS NOTAMMENT
|
TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE, A L'APTITUDE
|
A UNE UTILISATION PARTICULIERE OU A L'ABSENCE DE CONTREFACON.
|
-->
|
|
|
<!--
|
|
This is the DTD defining the JavaServer Pages 1.1 Tag Library
|
descriptor (.tld) (XML) file format/syntax.
|
|
A Tag Library is a JAR file containing a valid instance of a Tag Library
|
Descriptor (taglib.tld) file in the META-INF subdirectory, along with the
|
appropriate implementing classes, and other resources required to
|
implement the tags defined therein.
|
|
-->
|
|
<!--
|
The taglib tag is the document root, it defines:
|
|
tlibversion the version of the tag library implementation
|
jspversion the version of JSP the tag library depends upon
|
|
shortname a simple default short name that could be used by
|
a JSP authoring tool to create names with a mnemonic
|
value; for example, the it may be used as the prefered
|
prefix value in taglib directives
|
uri a uri uniquely identifying this taglib
|
info a simple string describing the "use" of this taglib,
|
should be user discernable
|
-->
|
|
<!ELEMENT taglib (tlibversion, jspversion?, shortname, uri?, info?, tag+) >
|
<!ATTLIST taglib id ID #IMPLIED
|
xmlns CDATA #FIXED
|
"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd"
|
>
|
|
<!--
|
Describes this version (number) of the taglibrary (dewey decimal)
|
|
#PCDATA ::= [0-9]*{ "."[0-9] }0..3
|
-->
|
|
<!ELEMENT tlibversion (#PCDATA) >
|
|
<!--
|
Describes the JSP version (number) this taglibrary requires in
|
order to function (dewey decimal)
|
|
The default is 1.1
|
|
#PCDATA ::= [0-9]*{ "."[0-9] }0..3
|
-->
|
|
<!ELEMENT jspversion (#PCDATA) >
|
|
<!--
|
Defines a short (default) shortname to be used for tags and
|
variable names used/created by this tag library. Do not use
|
white space, and do not start with digits or underscore.
|
|
#PCDATA ::= NMTOKEN
|
-->
|
|
<!ELEMENT shortname (#PCDATA) >
|
|
<!--
|
Defines a public URI that uniquely identifies this version of
|
the taglibrary Leave it empty if it does not apply.
|
-->
|
|
<!ELEMENT uri (#PCDATA) >
|
|
<!--
|
Defines an arbitrary text string descirbing the tag library
|
-->
|
|
<!ELEMENT info (#PCDATA) >
|
|
<!--
|
The tag defines a unique tag in this tag library, defining:
|
|
- the unique tag/element name
|
- the subclass of javax.servlet.jsp.tagext.Tag implementation class
|
- an optional subclass of javax.servlet.jsp.tagext.TagExtraInfo
|
- the body content type (hint)
|
- optional tag-specific information
|
- any attributes
|
-->
|
|
<!ELEMENT tag (name, tagclass, teiclass?, bodycontent?, info?, attribute*) >
|
|
<!--
|
Defines the subclass of javax.serlvet.jsp.tagext.Tag that implements
|
the request time semantics for this tag. (required)
|
|
#PCDATA ::= fully qualified Java class name
|
-->
|
|
<!ELEMENT tagclass (#PCDATA) >
|
|
<!--
|
Defines the subclass of javax.servlet.jsp.tagext.TagExtraInfo for
|
this tag. (optional)
|
|
If this is not given, the class is not consulted at translation time.
|
|
#PCDATA ::= fully qualified Java class name
|
-->
|
|
<!ELEMENT teiclass (#PCDATA) >
|
|
<!--
|
Provides a hint as to the content of the body of this tag. Primarily
|
intended for use by page composition tools.
|
|
There are currently three values specified:
|
|
tagdependent The body of the tag is interpreted by the tag
|
implementation itself, and is most likely in a
|
different "langage", e.g embedded SQL statements.
|
|
JSP The body of the tag contains nested JSP syntax
|
|
empty The body must be empty
|
|
The default (if not defined) is JSP
|
|
#PCDATA ::= tagdependent | JSP | empty
|
|
-->
|
|
<!ELEMENT bodycontent (#PCDATA) >
|
|
<!--
|
The attribute tag defines an attribute for the nesting tag
|
|
An attribute definition is composed of:
|
|
- the attributes name (required)
|
- if the attribute is required or optional (optional)
|
- if the attributes value may be dynamically calculated at runtime
|
by a scriptlet expression (optional)
|
|
-->
|
|
<!ELEMENT attribute (name, required? , rtexprvalue?) >
|
|
<!--
|
Defines the canonical name of a tag or attribute being defined
|
|
#PCDATA ::= NMTOKEN
|
-->
|
|
<!ELEMENT name (#PCDATA) >
|
|
<!--
|
Defines if the nesting attribute is required or optional.
|
|
#PCDATA ::= true | false | yes | no
|
|
If not present then the default is "false", i.e the attribute
|
is optional.
|
-->
|
|
<!ELEMENT required (#PCDATA) >
|
|
<!--
|
Defines if the nesting attribute can have scriptlet expressions as
|
a value, i.e the value of the attribute may be dynamically calculated
|
at request time, as opposed to a static value determined at translation
|
time.
|
|
#PCDATA ::= true | false | yes | no
|
|
If not present then the default is "false", i.e the attribute
|
has a static value
|
-->
|
|
<!ELEMENT rtexprvalue (#PCDATA) >
|
|
<!ATTLIST tlibversion id ID #IMPLIED>
|
<!ATTLIST jspversion id ID #IMPLIED>
|
<!ATTLIST shortname id ID #IMPLIED>
|
<!ATTLIST uri id ID #IMPLIED>
|
<!ATTLIST info id ID #IMPLIED>
|
<!ATTLIST tag id ID #IMPLIED>
|
<!ATTLIST tagclass id ID #IMPLIED>
|
<!ATTLIST teiclass id ID #IMPLIED>
|
<!ATTLIST bodycontent id ID #IMPLIED>
|
<!ATTLIST attribute id ID #IMPLIED>
|
<!ATTLIST name id ID #IMPLIED>
|
<!ATTLIST required id ID #IMPLIED>
|
<!ATTLIST rtexprvalue id ID #IMPLIED>
|