⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jspxml.xsd

📁 文章管理系统
💻 XSD
📖 第 1 页 / 共 2 页
字号:
<?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]*&#x25;?"><!ENTITY AsciiName    "[A-Za-z0-9_-]*"><!ENTITY ValidContentType  "&AsciiName;/&AsciiName;(;&WS;(charset=)?&AsciiName;)?"><!ENTITY ValidPageEncoding  "&AsciiName;/&AsciiName;"><!ENTITY Buffer     "[0-9]+kb"><!ENTITY RTexpr     "&#x25;=.*&#x25;">]><!--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 + -