亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? web-jsptaglibrary_2_0.xsd

?? 在tomcat下運行的投票系統
?? XSD
?? 第 1 頁 / 共 2 頁
字號:
<?xml version="1.0" encoding="UTF-8"?>
<!--
 Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License, Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<xsd:schema
     targetNamespace="http://java.sun.com/xml/ns/j2ee"
     xmlns:j2ee="http://java.sun.com/xml/ns/j2ee"
     xmlns:xsd="http://www.w3.org/2001/XMLSchema"
     xmlns:xml="http://www.w3.org/XML/1998/namespace"
     elementFormDefault="qualified"
     attributeFormDefault="unqualified"
     version="2.0">

  <xsd:annotation>
    <xsd:documentation>
      %W% %G%
    </xsd:documentation>
  </xsd:annotation>
  <xsd:annotation>
    <xsd:documentation>

      Copyright 2002 Sun Microsystems, Inc., 901 San Antonio
      Road, Palo Alto, California 94303, U.S.A. All rights
      reserved.

      Sun Microsystems, Inc. has intellectual property rights
      relating to technology described in this document. In
      particular, and without limitation, these intellectual
      property rights may include one or more of the U.S. patents
      listed at http://www.sun.com/patents and one or more
      additional patents or pending patent applications in the
      U.S. and other countries.

      This document and the technology which it describes are
      distributed under licenses restricting their use, copying,
      distribution, and decompilation. No part of this document
      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, J2EE,
      JavaServer Pages, Enterprise JavaBeans and the Java Coffee
      Cup logo are trademarks or registered trademarks of Sun
      Microsystems, Inc. in the U.S. and other countries.

      Federal Acquisitions: Commercial Software - Government Users
      Subject to Standard License Terms and Conditions.

    </xsd:documentation>
  </xsd:annotation>

  <xsd:annotation>
    <xsd:documentation>
      <![CDATA[

	This is the XML Schema for the JSP Taglibrary
	descriptor.  All Taglibrary descriptors must
	indicate the tag library schema by using the Taglibrary
	namespace:

	http://java.sun.com/xml/ns/j2ee

	and by indicating the version of the schema by
	using the version element as shown below:

	    <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
	      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	      xsi:schemaLocation="..."
	      version="2.0">
	      ...
	    </taglib>

	The instance documents may indicate the published
	version of the schema using xsi:schemaLocation attribute
	for J2EE namespace with the following location:

	http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd

	]]>
    </xsd:documentation>
  </xsd:annotation>

  <xsd:include schemaLocation="j2ee_1_4.xsd"/>


<!-- **************************************************** -->


  <xsd:element name="taglib" type="j2ee:tldTaglibType">
    <xsd:annotation>
      <xsd:documentation>

	The taglib tag is the document root.
	The definition of taglib is provided
	by the tldTaglibType.

      </xsd:documentation>
    </xsd:annotation>
    <xsd:unique name="tag-name-uniqueness">
      <xsd:annotation>
	<xsd:documentation>

	  The taglib element contains, among other things, tag and
	  tag-file elements.
	  The name subelements of these elements must each be unique.

	</xsd:documentation>
      </xsd:annotation>
      <xsd:selector xpath="j2ee:tag|j2ee:tag-file"/>
      <xsd:field    xpath="j2ee:name"/>
    </xsd:unique>

    <xsd:unique name="function-name-uniqueness">
      <xsd:annotation>
	<xsd:documentation>

	  The taglib element contains function elements.
	  The name subelements of these elements must each be unique.

	</xsd:documentation>
      </xsd:annotation>
      <xsd:selector xpath="j2ee:function"/>
      <xsd:field    xpath="j2ee:name"/>
    </xsd:unique>

  </xsd:element>


<!-- **************************************************** -->

  <xsd:complexType name="body-contentType">
    <xsd:annotation>
      <xsd:documentation>

        Specifies the type of body that is valid for a tag.
	This value is used by the JSP container to validate
	that a tag invocation has the correct body syntax and
	by page composition tools to assist the page author
	in providing a valid tag body.

	There are currently four values specified:

	tagdependent    The body of the tag is interpreted by the tag
			implementation itself, and is most likely
			in a different "language", e.g embedded SQL
			statements.

	JSP             The body of the tag contains nested JSP
			syntax.

	empty           The body must be empty

	scriptless      The body accepts only template text, EL
			Expressions, and JSP action elements.  No
			scripting elements are allowed.

      </xsd:documentation>
    </xsd:annotation>

    <xsd:simpleContent>
      <xsd:restriction base="j2ee:string">
	<xsd:enumeration value="tagdependent"/>
	<xsd:enumeration value="JSP"/>
	<xsd:enumeration value="empty"/>
	<xsd:enumeration value="scriptless"/>
      </xsd:restriction>
    </xsd:simpleContent>
  </xsd:complexType>

<!-- **************************************************** -->

  <xsd:complexType name="extensibleType" abstract="true">
    <xsd:annotation>
      <xsd:documentation>

	The extensibleType is an abstract base type that is used to
	define the type of extension-elements. Instance documents
	must substitute a known type to define the extension by
	using xsi:type attribute to define the actual type of
	extension-elements.

      </xsd:documentation>
    </xsd:annotation>
    <xsd:attribute name="id" type="xsd:ID"/>
  </xsd:complexType>

<!-- **************************************************** -->

  <xsd:complexType name="functionType">
    <xsd:annotation>
      <xsd:documentation>

	The function element is used to provide information on each
	function in the tag library that is to be exposed to the EL.

	The function element may have several subelements defining:

	description         Optional tag-specific information

	display-name        A short name that is intended to be
			    displayed by tools

	icon                Optional icon element that can be used
			    by tools

	name                A unique name for this function

	function-class      Provides the name of the Java class that
			    implements the function

	function-signature  Provides the signature, as in the Java
			    Language Specification, of the Java
			    method that is to be used to implement
			    the function.

	example             Optional informal description of an
			    example of a use of this function

	function-extension  Zero or more extensions that provide extra
			    information about this function, for tool
			    consumption

      </xsd:documentation>
    </xsd:annotation>

    <xsd:sequence>
      <xsd:group ref="j2ee:descriptionGroup"/>
      <xsd:element name="name"
		   type="j2ee:tld-canonical-nameType">
	<xsd:annotation>
	  <xsd:documentation>

	    A unique name for this function.

	  </xsd:documentation>
	</xsd:annotation>
      </xsd:element>
      <xsd:element name="function-class"
		   type="j2ee:fully-qualified-classType">
	<xsd:annotation>
	  <xsd:documentation>

	    Provides the fully-qualified class name of the Java
	    class containing the static method that implements
	    the function.

	  </xsd:documentation>
	</xsd:annotation>

      </xsd:element>
      <xsd:element name="function-signature"
		   type="j2ee:string">
	<xsd:annotation>
	  <xsd:documentation>

	    Provides the signature, of the static Java method that is
	    to be used to implement the function.  The syntax of the
	    function-signature element is as follows:

		FunctionSignature ::= ReturnType S MethodName S?
				      '(' S? Parameters? S? ')'

                ReturnType        ::= Type

		MethodName        ::= Identifier

		Parameters        ::=   Parameter
				      | ( Parameter S? ',' S? Parameters )

                Parameter         ::= Type

		Where:

 		    * Type is a basic type or a fully qualified Java class name
		      (including package name), as per the 'Type' production
		      in the Java Language Specification, Second Edition,
		      Chapter 18.

                    * Identifier is a Java identifier, as per the 'Identifier'
		      production in the Java Language Specification, Second
		      Edition, Chapter 18.

	    Example:

	    java.lang.String nickName( java.lang.String, int )

	  </xsd:documentation>
	</xsd:annotation>

      </xsd:element>
      <xsd:element name="example"
		   type="j2ee:xsdStringType"
		   minOccurs="0">
	<xsd:annotation>
	  <xsd:documentation>

	    The example element contains an informal description
	    of an example of the use of this function.

	  </xsd:documentation>
	</xsd:annotation>

      </xsd:element>
      <xsd:element name="function-extension"
		   type="j2ee:tld-extensionType"
		   minOccurs="0"
		   maxOccurs="unbounded">
	<xsd:annotation>
	  <xsd:documentation>

	    Function extensions are for tool use only and must not affect
	    the behavior of a container.

	  </xsd:documentation>
	</xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:ID"/>
  </xsd:complexType>

<!-- **************************************************** -->

  <xsd:complexType name="tagFileType">
    <xsd:annotation>
      <xsd:documentation>

	Defines an action in this tag library that is implemented
	as a .tag file.

	The tag-file element has two required subelements:

	description       Optional tag-specific information

	display-name      A short name that is intended to be
			  displayed by tools

	icon              Optional icon element that can be used
			  by tools

	name              The unique action name

	path              Where to find the .tag file implementing this
			  action, relative to the root of the web
			  application or the root of the JAR file for a
			  tag library packaged in a JAR.  This must
			  begin with /WEB-INF/tags if the .tag file
			  resides in the WAR, or /META-INF/tags if the
			  .tag file resides in a JAR.

	example           Optional informal description of an
			  example of a use of this tag

	tag-extension     Zero or more extensions that provide extra
			  information about this tag, for tool
			  consumption

      </xsd:documentation>
    </xsd:annotation>

    <xsd:sequence>
      <xsd:group ref="j2ee:descriptionGroup"/>
      <xsd:element name="name"
		   type="j2ee:tld-canonical-nameType"/>
      <xsd:element name="path"
		   type="j2ee:pathType"/>
      <xsd:element name="example"
		   type="j2ee:xsdStringType"
		   minOccurs="0">
	<xsd:annotation>
	  <xsd:documentation>

	    The example element contains an informal description
	    of an example of the use of a tag.

	  </xsd:documentation>
	</xsd:annotation>

      </xsd:element>
      <xsd:element name="tag-extension"
		   type="j2ee:tld-extensionType"
		   minOccurs="0"
		   maxOccurs="unbounded">
	<xsd:annotation>
	  <xsd:documentation>

	    Tag extensions are for tool use only and must not affect
	    the behavior of a container.

	  </xsd:documentation>
	</xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="id" type="xsd:ID"/>
  </xsd:complexType>

<!-- **************************************************** -->

  <xsd:complexType name="tagType">
    <xsd:annotation>
      <xsd:documentation>

	The tag defines a unique tag in this tag library.  It has one
	attribute, id.

	The tag element may have several subelements defining:

	description       Optional tag-specific information

	display-name      A short name that is intended to be
			  displayed by tools

	icon              Optional icon element that can be used
			  by tools

	name              The unique action name

	tag-class         The tag handler class implementing
			  javax.servlet.jsp.tagext.JspTag

	tei-class         An optional subclass of
			  javax.servlet.jsp.tagext.TagExtraInfo

	body-content      The body content type

	variable          Optional scripting variable information

	attribute         All attributes of this action that are
			  evaluated prior to invocation.

	dynamic-attributes Whether this tag supports additional
			   attributes with dynamic names.  If
			   true, the tag-class must implement the
			   javax.servlet.jsp.tagext.DynamicAttributes
			   interface.  Defaults to false.

	example           Optional informal description of an
			  example of a use of this tag

	tag-extension     Zero or more extensions that provide extra
			  information about this tag, for tool
			  consumption

      </xsd:documentation>
    </xsd:annotation>

    <xsd:sequence>
      <xsd:group ref="j2ee:descriptionGroup"/>
      <xsd:element name="name"
		   type="j2ee:tld-canonical-nameType"/>
      <xsd:element name="tag-class"
		   type="j2ee:fully-qualified-classType">
	<xsd:annotation>
	  <xsd:documentation>

	    Defines the subclass of javax.serlvet.jsp.tagext.JspTag
	    that implements the request time semantics for
	    this tag. (required)

	  </xsd:documentation>
	</xsd:annotation>

      </xsd:element>
      <xsd:element name="tei-class"
		   type="j2ee:fully-qualified-classType"
		   minOccurs="0">
	<xsd:annotation>
	  <xsd:documentation>

	    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.

	  </xsd:documentation>
	</xsd:annotation>
      </xsd:element>
      <xsd:element name="body-content"
		   type="j2ee:body-contentType">
	<xsd:annotation>
	  <xsd:documentation>

	    Specifies the format for the body of this tag.
	    The default in JSP 1.2 was "JSP" but because this
	    is an invalid setting for simple tag handlers, there
	    is no longer a default in JSP 2.0.  A reasonable
	    default for simple tag handlers is "scriptless" if
	    the tag can have a body.

	  </xsd:documentation>
	</xsd:annotation>
      </xsd:element>
      <xsd:element name="variable"
		   type="j2ee:variableType"
		   minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element name="attribute"
		   type="j2ee:tld-attributeType"
		   minOccurs="0" maxOccurs="unbounded"/>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产一二三| 亚洲成a人在线观看| 亚洲福中文字幕伊人影院| 婷婷成人综合网| 成人免费高清视频| 欧美岛国在线观看| 亚洲成人www| 色综合视频一区二区三区高清| 欧美一级二级三级乱码| 一区二区三区成人| 国产sm精品调教视频网站| 欧美一区二区私人影院日本| 亚洲激情第一区| 成人av免费网站| 国产欧美日韩在线观看| 免费欧美高清视频| 欧美日韩mp4| 亚洲综合一区在线| 色婷婷香蕉在线一区二区| 久久精品视频免费观看| 国产综合色在线| 精品国产乱码久久久久久1区2区| 亚洲国产精品天堂| 91久久精品一区二区二区| 中文字幕欧美一| av激情成人网| 亚洲视频免费观看| gogo大胆日本视频一区| 国产精品久久久久天堂| 懂色av噜噜一区二区三区av| 国产亚洲一区二区在线观看| 国产麻豆精品theporn| 久久看人人爽人人| 高清久久久久久| 中文字幕欧美区| www.激情成人| 亚洲精品老司机| 欧美性xxxxxxxx| 午夜欧美视频在线观看| 欧美成人性福生活免费看| 天堂一区二区在线| 欧美一区二区女人| 韩国在线一区二区| 国产日韩欧美电影| 99这里都是精品| 亚洲国产精品久久久久婷婷884| 欧美日韩三级在线| 美女脱光内衣内裤视频久久影院| 欧美电视剧在线看免费| 精品夜夜嗨av一区二区三区| 26uuu国产电影一区二区| 国产91清纯白嫩初高中在线观看| 国产精品电影院| 欧美亚洲愉拍一区二区| 天堂一区二区在线免费观看| 欧美精品一区二区三区蜜臀| 国产大陆亚洲精品国产| 亚洲一区二区三区中文字幕 | 99久久久国产精品免费蜜臀| 亚洲天堂成人网| 欧美精品乱码久久久久久| 久久99精品视频| 亚洲欧洲性图库| 欧美一区二区福利在线| 成人动漫一区二区三区| 日韩精品久久久久久| 国产日产欧美一区二区三区| 精品视频在线免费| 国产成人综合在线观看| 夜夜嗨av一区二区三区四季av| 欧美一区二区三区系列电影| 不卡区在线中文字幕| 日本vs亚洲vs韩国一区三区| 中文字幕亚洲综合久久菠萝蜜| 欧美美女黄视频| av一二三不卡影片| 久久成人av少妇免费| 亚洲欧洲精品一区二区三区不卡| 7799精品视频| 色综合色综合色综合| 国产精品中文有码| 日韩激情一二三区| 成人欧美一区二区三区小说| 精品国产三级a在线观看| av成人免费在线| 国产一区二区三区在线观看精品| 亚洲高清一区二区三区| 亚洲色图一区二区| 精品国产免费视频| 日韩亚洲欧美综合| 欧美三级日本三级少妇99| 成人av中文字幕| 国产一区二区中文字幕| 美女免费视频一区| 日韩电影网1区2区| 亚洲国产欧美在线| 亚洲欧美成aⅴ人在线观看| 国产欧美一区二区精品久导航| 欧美一区二区高清| 91精品国产综合久久国产大片| 91成人免费在线| 91福利社在线观看| 91久久精品午夜一区二区| 制服丝袜一区二区三区| 欧美性色黄大片手机版| 在线观看一区二区视频| 成人免费在线视频观看| 欧美激情资源网| 国产欧美精品在线观看| 精品国产一二三区| 精品久久国产老人久久综合| 99久久精品99国产精品| 成人在线视频一区二区| 欧美日韩亚洲不卡| 久久久久久久久久久99999| 亚洲欧美日韩国产综合在线| 日韩不卡免费视频| 成人影视亚洲图片在线| 欧美日韩成人综合| 中文字幕免费观看一区| 亚洲一区二区三区爽爽爽爽爽| 国产中文字幕精品| 色偷偷88欧美精品久久久| 久久美女高清视频| 午夜精品爽啪视频| 国产91精品露脸国语对白| 欧美手机在线视频| 欧美国产精品一区二区三区| 午夜视频久久久久久| 成人av免费在线观看| 精品国产伦一区二区三区观看体验| 国产精品成人免费 | 天堂va蜜桃一区二区三区漫画版| 国产一区二区在线视频| 欧美一区二区在线播放| 亚洲午夜视频在线观看| 成人aa视频在线观看| 精品日韩在线一区| 日韩精品一级二级| 欧美在线视频日韩| 日韩美女视频一区二区| 国产精品一区二区久久不卡| 91精品国产综合久久精品性色| 亚洲男同性视频| bt欧美亚洲午夜电影天堂| 国产午夜亚洲精品羞羞网站| 美国三级日本三级久久99| 欧美午夜精品免费| 亚洲欧美日韩久久| av一区二区不卡| 欧美国产日韩一二三区| 国产一区二区在线看| 日韩视频一区二区在线观看| 亚洲成人一区二区| 在线免费av一区| 亚洲最新视频在线播放| 91理论电影在线观看| 国产精品久久毛片a| 成人免费视频app| 国产欧美精品一区aⅴ影院| 国产成人综合网站| 国产日韩欧美精品在线| 国产成人午夜高潮毛片| 久久久久久久精| 国产一区免费电影| 日本一区二区在线不卡| 成人黄色免费短视频| 国产日本欧洲亚洲| 成人免费视频caoporn| 中文字幕在线观看不卡| 99久久精品一区| 亚洲一区二区在线视频| 欧美色倩网站大全免费| 亚洲五码中文字幕| 欧美日韩大陆在线| 久久精品国产精品亚洲红杏| 精品理论电影在线| 国产精品一区二区不卡| 欧美国产国产综合| 一本久久综合亚洲鲁鲁五月天| 亚洲主播在线观看| 欧美一区二区三区四区在线观看| 婷婷一区二区三区| 精品久久国产字幕高潮| 成年人午夜久久久| 亚洲精品国产一区二区三区四区在线| 欧美在线视频全部完| 日本成人中文字幕在线视频 | 56国语精品自产拍在线观看| 日韩av午夜在线观看| www日韩大片| 成人午夜视频在线观看| 夜夜亚洲天天久久| 欧美一级在线免费| 欧美性猛交xxxx乱大交退制版 | 国模娜娜一区二区三区| 国产精品无遮挡| 欧美日韩国产成人在线91 | 国产成人午夜99999| 一区二区三区日韩在线观看|