Figure JSP.7-1 is a DTD for the current XML mapping: Figure JSP.7-1 DTD for the XML Document<!ENTITY % jsp.body " (#PCDATA jsp:directive.page jsp:directive.include jsp:scriptlet jsp:declaration jsp:expression jsp:include jsp:forward jsp:useBean jsp:setProperty jsp:getProperty jsp:plugin jsp:fallback jsp:params jsp:param)* "> <!ELEMENT jsp:useBean %jsp.body;> <!ATTLIST jsp:useBean id ID #REQUIRED class CDATA #REQUIRED scope (pagesessionrequestapplication) "page"> <!ELEMENT jsp:setProperty EMPTY> <!ATTLIST jsp:setProperty name IDREF #REQUIRED property CDATA #REQUIRED value CDATA #IMPLIED param CDATA #IMPLIED> <!ELEMENT jsp:getProperty EMPTY> <!ATTLIST jsp:getProperty name IREF #REQUIRED property CDATA #REQUIRED> <!ELEMENT jsp:includeEMPTY> <!ATTLIST jsp:include flush (truefalse) "false" page CDATA #REQUIRED> <!ELEMENT jsp:forward EMPTY> <!ATTLIST jsp:forward page CDATA #REQUIRED> <!ELEMENT jsp:scriptlet (#PCDATA)> <!ELEMENT jsp:declaration (#PCDATA)> <!ELEMENT jsp:expression (#PCDATA)> <!ELEMENT jsp:directive.page EMPTY> <!ATTLIST jsp:directive.page languageCDATA "java" extendsCDATA #IMPLIED contentTypeCDATA "text/html; ISO-8859-1" import CDATA #IMPLIED session (truefalse)"true" buffer CDATA "8kb" autoFlush(truefalse)"true" isThreadSafe(truefalse)"true" info CDATA #IMPLIED errorPageCDATA#IMPLIED isErrorPage (truefalse) "false"> <!ELEMENT jsp:directive.include EMPTY> <!ATTLIST jsp:directive.include file CDATA #REQUIRED> <!ELEMENT jsp:root %jsp.body;> <!ATTLIST jsp:root xmlns:jspCDATA#FIXED "http://java.sun.com/products/jsp/dtd/jsp_1_0.dtd"> |