📄 jspxml.xsd
字号:
<?xml version ="1.0"?><!DOCTYPE schema [<!-- Patterns --><!ENTITY Identifier "(\p{L}|_|$)(\p{N}|\p{L}|_|$)*"><!ENTITY TypeName "&Identifier;(\.&Identifier;)*"><!ENTITY WS "\s*"><!ENTITY Import "&TypeName;(\.\*)?"><!ENTITY ImportList "&Import;(&WS;,&WS;&Import;)*"><!ENTITY SetProp "(&Identifier;|\*)"><!ENTITY RelativeURL "[^:#/\?]*(:{0,0}|[#/\?].*)"><!ENTITY Length "[0-9]*%?"><!ENTITY AsciiName "[A-Za-z0-9_-]*"><!ENTITY ValidContentType "&AsciiName;/&AsciiName;(;&WS;(charset=)?&AsciiName;)?"><!ENTITY ValidPageEncoding "&AsciiName;/&AsciiName;"><!ENTITY Buffer "[0-9]+kb"><!ENTITY RTexpr "%=.*%">]><!--Conforms to w3c http://www.w3.org/2001/XMLSchema --><xsd:schema xmlns = "http://java.sun.com/JSP/Page" xmlns:xsd = "http://www.w3.org/2001/XMLSchema" xmlns:jsp = "http://java.sun.com/JSP/Page" targetNamespace = "http://java.sun.com/JSP/Page" elementFormDefault = "qualified" attributeFormDefault = "unqualified"> <xsd:annotation> <xsd:documentation> XML Schema for JSP 2.0. This schema is based upon the recent (May 5th, 2001) W3C recommendation for XML Schema. A JSP translator should reject an XML-format file that is not strictly valid according to this schema or does not observe the constraints documented here. A translator is not required to use this schema for validation or to use a validating parser. </xsd:documentation> </xsd:annotation> <!-- Complex Types --> <xsd:complexType name = "Body"> <xsd:annotation> <xsd:documentation> Body defines the "top-level" elements in root and beanInfo. There are probably other elements that should use it. </xsd:documentation> </xsd:annotation> <xsd:group ref = "Bodygroup" minOccurs = "0" maxOccurs = "unbounded"/> </xsd:complexType> <!-- groups --> <xsd:group name = "Bodygroup"> <xsd:choice> <xsd:element ref = "directive.page"/> <xsd:element ref = "directive.include"/> <xsd:element ref = "scriptlet"/> <xsd:element ref = "declaration"/> <xsd:element ref = "expression"/> <xsd:element ref = "useBean"/> <xsd:element ref = "setProperty"/> <xsd:element ref = "getProperty"/> <xsd:element ref = "include"/> <xsd:element ref = "forward"/> <xsd:element ref = "plugin"/> <xsd:element ref = "text"/> <xsd:any namespace="##other" processContents = "lax"/> </xsd:choice> </xsd:group> <!-- Simple types are next --> <xsd:simpleType name = "RTE"> <xsd:annotation> <xsd:documentation> A request-time expression value </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:string"> <xsd:pattern value = "&RTexpr;"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "Bool"> <xsd:annotation> <xsd:documentation> Bool would be boolean except it does not accept 1 and 0. </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:NMTOKEN" > <xsd:enumeration value = "true"/> <xsd:enumeration value = "false"/> <xsd:enumeration value = "yes"/> <xsd:enumeration value = "no"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "Identifier"> <xsd:annotation> <xsd:documentation> Identifier is an unqualified Java identifier. </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:string"> <xsd:pattern value = "&Identifier;"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "TypeName"> <xsd:annotation> <xsd:documentation> TypeName is one or more Java identifiers separated by dots with no whitespace. </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:string"> <xsd:pattern value = "&TypeName;"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "ImportList"> <xsd:annotation> <xsd:documentation> ImportList is one or more typeNames separated by commas. Whitespace is allowed before and after the comma. </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:string"> <xsd:pattern value = "&ImportList;"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "SetProp"> <xsd:annotation> <xsd:documentation> SetProp is an Identifier or *. </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:string"> <xsd:pattern value = "&SetProp;"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "RelativeURL"> <xsd:annotation> <xsd:documentation> RelativeURL is a uriReference with no colon character before the first /, ? or #, if any (RFC2396). </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:anyURI"> <xsd:pattern value = "&RelativeURL;"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "RTERelativeURL"> <xsd:union memberTypes = "RelativeURL RTE"/> </xsd:simpleType> <xsd:simpleType name = "Length"> <xsd:annotation> <xsd:documentation> Length is nn or nn%. </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:string"> <xsd:pattern value = "&Length;"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "ExplicitBufferSize"> <xsd:annotation> <xsd:documentation> Buffer Size with an explicit value </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:string"> <xsd:pattern value = "&Buffer;"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "NoneBufferSize"> <xsd:annotation> <xsd:documentation> Buffer Size with a "none" value </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:string"> <xsd:enumeration value = "none"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "BufferSize"> <xsd:annotation> <xsd:documentation> Buffer size is xkb or none. </xsd:documentation> </xsd:annotation> <xsd:union memberTypes = "ExplicitBufferSize NoneBufferSize"/> </xsd:simpleType> <xsd:simpleType name = "ContentType"> <xsd:annotation> <xsd:documentation> Content type and character encoding for this page. </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:string"> <xsd:pattern value = "&ValidContentType;"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "PageEncoding"> <xsd:annotation> <xsd:documentation> Page Encoding for this page. </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:string"> <xsd:pattern value = "&ValidPageEncoding;"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "Scope"> <xsd:annotation> <xsd:documentation> valid scope values </xsd:documentation> </xsd:annotation> <xsd:restriction base = "xsd:NMTOKEN"> <xsd:enumeration value = "page"/> <xsd:enumeration value = "session"/> <xsd:enumeration value = "request"/> <xsd:enumeration value = "application"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name = "PlugInType"> <xsd:annotation> <xsd:documentation> valid values for a plugin type </xsd:documentation>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -