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

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

?? validator_1_0_1.dtd

?? Eclipse編程技術與實例一書配套的光盤代碼全部內容
?? DTD
字號:
<!--
    DTD for the Validator Rules Configuration File, Version 1.0.1

    To allow for XML validation of your rules configuration
    file, include the following DOCTYPE element at the beginning (after
    the "xml" declaration):

    <!DOCTYPE form-validation PUBLIC
     "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0.1//EN"
     "http://jakarta.apache.org/commons/dtds/validator_1_0_1.dtd">

    $Id: validator_1_0_1.dtd,v 1.3 2003/03/15 23:07:06 dgraham Exp $
-->


<!-- =================================================== Top Level Elements -->


<!--
     The "form-validation" element is the root of the configuration file
     hierarchy, and contains nested elements for all of the other
     configuration settings.
-->
<!ELEMENT form-validation (global*, formset*)>


<!--
    The elements defined here are all global and must be nested within a
    "global" element.
-->
<!ELEMENT global (validator*, constant*)>


<!--
     The "validator" element defines what validator objects can be used with
     the fields referenced by the formset elements.
-->
<!ELEMENT validator (javascript?)>
<!ATTLIST validator name           CDATA #REQUIRED
                    classname      CDATA #REQUIRED
                    method         CDATA #REQUIRED
                    methodParams   CDATA #REQUIRED
                    msg            CDATA #REQUIRED
                    depends        CDATA #IMPLIED
                    jsFunctionName CDATA #IMPLIED >


<!--
     The "javascript" element defines a JavaScript that can be used to perform
     client-side validators.
-->
<!ELEMENT javascript (#PCDATA)>


<!--
     The "constant" element defines a static value that can be used as
     replacement parameters within "field" elements. The "constant-name" and
     "constant-value" elements define the constant's reference id and replacement
     value.
-->
<!ELEMENT constant (constant-name, constant-value)>
<!ELEMENT constant-name  (#PCDATA)>
<!ELEMENT constant-value (#PCDATA)>


<!--
      The "formset" element defines a set of forms for a locale. Formsets for
      specific locales can override only those fields that change. The
      localization is properly scoped, so that a formset can override just the
      language, or just the country, or both.
-->
<!ELEMENT formset (constant*, form+)>
<!ATTLIST formset language     CDATA #IMPLIED
                  country      CDATA #IMPLIED 
                  variant      CDATA #IMPLIED >


<!--
     The "form" element defines a set of fields to be validated. The name
     corresponds to the identifer the application assigns to the form. 
-->
<!ELEMENT form    (field+ )>
<!ATTLIST form    name         CDATA #REQUIRED>


<!--
     The "field" element defines the properties to be validated. In a
     web application, a field would also correspond to a control on
     a HTML form. To validate the properties, the validator works through
     a JavaBean representation. The field element can accept up to 4 
     attributes:

     property        The property on the JavaBean corresponding to this
                     field element.

     depends         The comma-delimited list of validators to apply against
                     this field. For the field to succeed, all the
                     validators must succeed.

     page            The JavaBean corresponding to this form may include
                     a page property. Only fields with a "page" attribute
                     value that is equal to or less than the page property
                     on the form JavaBean are processed. This is useful when
                     using a "wizard" approach to completing a large form,
                     to ensure that a page is not skipped.
                     [0]

     indexedListProperty
                     The "indexedListProperty" is the method name that will
                     return an array or a Collection used to retrieve the
                     list and then loop through the list performing the
                     validations for this field.

-->
<!ELEMENT field   (msg|arg0|arg1|arg2|arg3|var)*>
<!ATTLIST field   property CDATA #REQUIRED
                  depends  CDATA #IMPLIED
                  page     CDATA #IMPLIED
                  indexedListProperty CDATA #IMPLIED >


<!--
     The "msg" element defines a custom message key to use when one of the
     validators for this field fails. Each validator has a default message
     property that is used when a corresonding field msg is not specified.
     Each validator applied to a field may have its own msg element.
     The msg element accepts up to three attributes.

      name        The name of the validator corresponding to this msg.

      key         The key that will return the message template from a
                  resource bundle.

      resource    If set to "false", the key is taken to be a literal
                  value rather than a bundle key.
                  [true]
-->
<!ELEMENT msg     EMPTY>
<!ATTLIST msg     name     CDATA #IMPLIED
                  key      CDATA #IMPLIED
                  resource CDATA #IMPLIED >


<!--
     The "arg0" element defines the first replacement value to use with the
     message template for this validator or this field.
     The arg0 element accepts up to three attributes.

      name        The name of the validator corresponding to this msg.

      key         The key that will return the message template from a
                  resource bundle.

      resource    If set to "false", the key is taken to be a literal
                  value rather than a bundle key.
                  [true]
-->
<!ELEMENT arg0    EMPTY>
<!ATTLIST arg0    name     CDATA #IMPLIED
                  key      CDATA #IMPLIED
                  resource CDATA #IMPLIED >


<!--
     The "arg1" element defines the second replacement value to use with the
     message template for this validator or this field.
     The arg1 element accepts up to three attributes.

      name        The name of the validator corresponding to this msg.

      key         The key that will return the message template from a
                  resource bundle.

      resource    If set to "false", the key is taken to be a literal
                  value rather than a bundle key.
                  [true]
-->
<!ELEMENT arg1    EMPTY>
<!ATTLIST arg1    name     CDATA #IMPLIED
                  key      CDATA #IMPLIED
                  resource CDATA #IMPLIED >


<!--
     The "arg2" element defines the third replacement value to use with the
     message template for this validator or this field.
     The arg2 element accepts up to three attributes.

      name        The name of the validator corresponding to this msg.

      key         The key that will return the message template from a
                  resource bundle.

      resource    If set to "false", the key is taken to be a literal
                  value rather than a bundle key.
                  [true]
-->
<!ELEMENT arg2    EMPTY>
<!ATTLIST arg2    name     CDATA #IMPLIED
                  key      CDATA #IMPLIED
                  resource CDATA #IMPLIED >

<!--
     The "arg3" element defines the fourth replacement value to use with the
     message template for this validator or this field.
     The arg0 element accepts up to three attributes.

      name        The name of the validator corresponding to this msg.

      key         The key that will return the message template from a
                  resource bundle.

      resource    If set to "false", the key is taken to be a literal
                  value rather than a bundle key.
                  [true]
-->
<!ELEMENT arg3    EMPTY>
<!ATTLIST arg3    name     CDATA #IMPLIED
                  key      CDATA #IMPLIED
                  resource CDATA #IMPLIED >


<!--
     The "var" element can set parameters that a field may need to pass to
     one of its validators, such as the minimum and maximum values in a
     range validation. These parameters may also be referenced by one of the
     arg? elements using a shell syntax: ${var:var-name}.
-->
<!ELEMENT var (var-name, var-value)>



<!--
     The name of the var parameter to provide to a field's validators.
-->
<!ELEMENT var-name  (#PCDATA)>



<!--
     The value of the var parameter to provide to a field's validators.
-->
<!ELEMENT var-value (#PCDATA)>

<!-- eof -->

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品88888| 久久精品国产亚洲一区二区三区| 日韩一区二区视频在线观看| 日韩三级在线免费观看| 日韩欧美国产小视频| 日本一区二区电影| 亚洲第四色夜色| 久久国产综合精品| 色综合久久久网| 欧美成人三级在线| 亚洲精品欧美激情| 国产一区久久久| 99久久精品免费看国产| 日韩三级高清在线| 欧美精品一区二区三| 亚洲欧美另类久久久精品 | 成人一区二区三区在线观看| 色哟哟欧美精品| 欧美日韩极品在线观看一区| 国产欧美精品一区二区色综合| 亚洲天堂成人在线观看| 免费在线观看一区| 在线精品视频免费播放| 国产欧美一区二区在线观看| 日本午夜一区二区| 一本久久a久久免费精品不卡| 久久久久久免费网| 亚洲高清免费在线| 日本韩国精品在线| 久久―日本道色综合久久| 三级亚洲高清视频| 欧美日韩一区久久| 亚洲精品第1页| 91捆绑美女网站| 亚洲精品国产视频| 成人免费视频免费观看| 欧美激情一区二区三区蜜桃视频 | 日韩电影免费在线看| 欧美中文字幕一区二区三区| 久久精品男人的天堂| 国产成人亚洲综合a∨猫咪| 日韩精品专区在线影院观看| 天涯成人国产亚洲精品一区av| 欧美久久久久久蜜桃| 一级做a爱片久久| 色婷婷综合久久久久中文一区二区| 亚洲啪啪综合av一区二区三区| 成人精品免费视频| 欧美韩日一区二区三区四区| 精品一区二区成人精品| 国产视频在线观看一区二区三区| 国产中文字幕一区| 精品国产一二三| 成人精品视频一区| 中文字幕在线不卡视频| 91视频一区二区三区| 亚洲区小说区图片区qvod| 色94色欧美sute亚洲线路一ni| 成人欧美一区二区三区| 白白色 亚洲乱淫| 一区二区三区四区不卡在线 | 一区精品在线播放| 色综合视频在线观看| 天堂蜜桃一区二区三区| 欧美电影免费提供在线观看| 精品无人码麻豆乱码1区2区 | 婷婷一区二区三区| 2017欧美狠狠色| 国产精品一区二区在线观看网站| 欧美激情一区二区三区| 欧美日韩一级黄| 经典三级视频一区| 中文字幕欧美国产| 99天天综合性| 偷拍亚洲欧洲综合| 日韩片之四级片| 国产99久久久国产精品潘金网站| 一区二区高清在线| 精品日本一线二线三线不卡| 国产成a人亚洲精| 美女视频一区二区三区| 国产视频911| 在线观看91视频| www.色综合.com| 日韩综合小视频| 久久精品视频免费| 在线观看日韩电影| 成人av综合在线| 亚洲大片免费看| 国产喷白浆一区二区三区| 欧美夫妻性生活| 国产黄色精品视频| 久久成人精品无人区| **性色生活片久久毛片| 日韩精品中文字幕在线一区| 青青草国产成人av片免费| 亚洲精品乱码久久久久久久久| 日韩天堂在线观看| 成人18精品视频| 国产成人av一区| 日本女人一区二区三区| 亚洲你懂的在线视频| 精品处破学生在线二十三| 色婷婷av一区二区| 粉嫩av一区二区三区在线播放| 一区二区免费看| 亚洲一区中文在线| 国产精品女上位| 精品国精品国产尤物美女| 在线播放中文一区| 色域天天综合网| 成人精品免费看| 免播放器亚洲一区| 日韩av一区二区三区四区| 亚洲免费在线播放| 亚洲国产精品av| 日本一区二区三区国色天香| 精品国免费一区二区三区| 欧美日韩电影在线| 一本色道久久综合精品竹菊| 91女神在线视频| 成人高清免费观看| 国产精品99久久久| 成人午夜激情影院| 国产传媒欧美日韩成人| 久久99国产精品免费| 国产精品亲子乱子伦xxxx裸| 中文字幕国产精品一区二区| 久久精品一区二区三区av| 久久综合色婷婷| 国产精品另类一区| 国产精品久久毛片av大全日韩| 中文幕一区二区三区久久蜜桃| 精品国产成人系列| 久久一区二区三区四区| 国产午夜亚洲精品理论片色戒 | 91官网在线观看| 日本高清不卡视频| 在线区一区二视频| 欧日韩精品视频| 欧美一级在线视频| 精品国产乱码久久久久久1区2区| 欧美一级电影网站| 国产精品乱码一区二三区小蝌蚪| 国产精品欧美久久久久无广告 | 成人夜色视频网站在线观看| 不卡视频在线观看| 色噜噜狠狠色综合中国| 欧美狂野另类xxxxoooo| 国产亚洲欧美激情| 一区二区欧美国产| 国产资源精品在线观看| 色悠悠久久综合| 欧美成人a视频| 日本不卡在线视频| 99久久婷婷国产综合精品| 欧美日韩一区二区三区不卡| 久久久精品欧美丰满| 亚洲第一主播视频| 成人永久免费视频| 欧美区在线观看| 国产精品国模大尺度视频| 午夜精品aaa| 99精品久久99久久久久| 日韩一区二区免费视频| 亚洲欧美激情在线| 国产精品一区二区在线观看不卡| 欧美三级韩国三级日本一级| 国产精品素人一区二区| 精一区二区三区| 欧美三级乱人伦电影| 亚洲视频在线一区| 福利视频网站一区二区三区| 欧美一级日韩免费不卡| 亚洲一区二区视频在线观看| 国产成人午夜99999| 91精品国产日韩91久久久久久| 自拍偷拍亚洲欧美日韩| 国产成人亚洲综合色影视| 日韩欧美中文字幕精品| 亚洲激情av在线| 91在线免费看| 国产精品福利一区二区| 国产精品综合在线视频| 欧美一区二区黄| 婷婷综合五月天| 欧美男生操女生| 视频在线在亚洲| 538在线一区二区精品国产| 一区二区三区免费网站| 91网址在线看| 亚洲欧美精品午睡沙发| 91老师片黄在线观看| 亚洲欧美区自拍先锋| 一本大道综合伊人精品热热| 国产欧美日韩麻豆91| 国产在线播精品第三| 精品对白一区国产伦| 国产精品中文字幕日韩精品 | 亚洲精品免费在线|