All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.gxp.compiler.schema..svn.text-base.html.xml.svn-base Maven / Gradle / Ivy

Go to download

Google XML Pages (GXP) is a templating system used to generate XML/SGML markup (most often HTML).

The newest version!
<schema name='html'
        namespace='http://www.w3.org/1999/xhtml'
        content-type='application/xhtml+xml'
        sgml-content-type='text/html'
        default-to-sgml='true'
        cpp-type='HtmlClosure'
        cpp-appender='HtmlAppender'
        cpp-imports='gxp/css/css.h
                     gxp/html/html.h
                     gxp/js/javascript.h
                     gxp/text/plaintext.h'
        java-type='com.google.gxp.html.HtmlClosure'
        java-appender='com.google.gxp.html.HtmlAppender'
        java-imports='com.google.gxp.css.*
                      com.google.gxp.html.*
                      com.google.gxp.js.*
                      com.google.gxp.text.*'
        javascript-type='goog.gxp.html.HtmlClosure'
        javascript-imports='goog.gxp.html'>

  <!-- ## DOCTYPES ####################################################### -->
  <!--
    The use of HTML 4.0 vs. 4.01 is intentional in order to achieve the desired
    IE/Mozilla quirks/standards combination. See these pages for more
    information:
    http://www.mozilla.org/docs/web-developer/quirks/doctypes.html
    http://msdn.microsoft.com/library/en-us/dnie60/html/cssenhancements.asp
  -->

  <!-- standards compliance mode in IE, quirks mode in Mozilla -->
  <doctype name='frameset'
           public-id='-//W3C//DTD XHTML 1.0 Frameset//EN'
           system-id='http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd'
           sgml-public-id='-//W3C//DTD HTML 4.0 Frameset//EN'
           sgml-system-id='http://www.w3.org/TR/html4/frameset.dtd'/>

  <!-- for xhtml mobile profile -->
  <doctype name='mobile'
           public-id='-//WAPFORUM//DTD XHTML Mobile 1.0//EN'
           system-id='http://www.wapforum.org/DTD/xhtml-mobile10.dtd'/>
  <doctype name='mobile11'
           public-id='-//WAPFORUM//DTD XHTML Mobile 1.1//EN'
           system-id='http://www.openmobilealliance.org/tech/DTD/xhtml-mobile11.dtd'/>
  <doctype name='mobile12'
           public-id='-//OMA//DTD XHTML Mobile 1.2//EN'
           system-id='http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd'/>

  <!-- for xhtml basic -->
  <doctype name='basic'
           public-id='-//W3C//DTD XHTML Basic 1.0//EN'
           system-id='http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd'/>
  <doctype name='basic11'
           public-id='-//W3C//DTD XHTML Basic 1.1//EN'
           system-id='http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd'/>

  <!-- HTML5 (standards compliance mode in all browsers) -->
  <doctype name='html5'
           public-id='-//W3C//DTD XHTML 1.0 Strict//EN'
           system-id='http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'
           sgml-public-id=''
           sgml-system-id=''/>

  <!-- standards compliance mode in IE and Mozilla -->
  <doctype name='strict'
           public-id='-//W3C//DTD XHTML 1.0 Strict//EN'
           system-id='http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'
           sgml-public-id='-//W3C//DTD HTML 4.01//EN'
           sgml-system-id='http://www.w3.org/TR/html4/strict.dtd'/>

  <!-- standards compliance mode in IE, quirks mode in Mozilla -->
  <doctype name='transitional'
           public-id='-//W3C//DTD XHTML 1.0 Transitional//EN'
           system-id='http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'
           sgml-public-id='-//W3C//DTD HTML 4.0 Transitional//EN'
           sgml-system-id='http://www.w3.org/TR/html4/loose.dtd'/>

  <!-- ## ELEMENTS ####################################################### -->
  <element name='a'/>
  <element name='abbr'/>
  <element name='acronym'/>
  <element name='address'/>
  <element name='applet'
           flags='loosedtd deprecated'/>
  <element name='area'
           flags='noendtag childless'/>
  <element name='b'/>
  <element name='base'
           flags='noendtag childless'/>
  <element name='basefont'
           flags='noendtag loosedtd deprecated childless'/>
  <element name='bdo'/>
  <element name='big'/>
  <element name='blockquote'/>
  <element name='body'
           flags='optionalendtag'/>
  <element name='br'
           flags='noendtag childless'/>
  <element name='button'/>
  <element name='caption'/>
  <element name='center'
           flags='loosedtd deprecated'/>
  <element name='cite'/>
  <element name='code'/>
  <element name='col'
           flags='noendtag childless'/>
  <element name='colgroup'
           flags='optionalendtag'/>
  <element name='dd'
           flags='optionalendtag'/>
  <element name='del'/>
  <element name='dfn'/>
  <element name='dir'
           flags='loosedtd deprecated'/>
  <element name='div'/>
  <element name='dl'/>
  <element name='dt'
           flags='optionalendtag'/>
  <element name='em'/>
  <element name='embed'
           flags='nonstandard'/>
  <element name='fieldset'/>
  <element name='font'
           flags='loosedtd deprecated'/>
  <element name='form'/>
  <element name='frame'
           flags='noendtag framesetdtd childless'/>
  <element name='frameset'
           flags='framesetdtd'/>
  <element name='h1'/>
  <element name='h2'/>
  <element name='h3'/>
  <element name='h4'/>
  <element name='h5'/>
  <element name='h6'/>
  <element name='head'
           flags='optionalendtag'/>
  <element name='hr'
           flags='noendtag childless'/>
  <element name='html'
           doctypes='basic basic11 frameset html5 mobile mobile11 mobile12 strict transitional'
           flags='optionalendtag'/>
  <element name='i'/>
  <element name='iframe'
           flags='loosedtd'/>
  <element name='img'
           flags='noendtag childless'/>
  <element name='input'
           flags='noendtag childless'/>
  <element name='ins'/>
  <element name='isindex'
           flags='noendtag loosedtd deprecated childless'/>
  <element name='kbd'/>
  <element name='label'/>
  <element name='legend'/>
  <element name='li'
           flags='optionalendtag'/>
  <element name='link'
           flags='noendtag childless'/>
  <element name='map'/>
  <element name='menu'
           flags='loosedtd deprecated'/>
  <element name='meta'
           flags='noendtag childless'/>
  <element name='noframes'
           flags='framesetdtd'/>
  <element name='noscript'/>
  <element name='object'/>
  <element name='ol'/>
  <element name='optgroup'/>
  <element name='option'
           flags='optionalendtag'/>
  <element name='p'
           flags='optionalendtag'/>
  <element name='param'
           flags='noendtag childless'/>
  <element name='pre'
           flags='preservespaces'/>
  <element name='q'/>
  <element name='s'
           flags='loosedtd deprecated'/>
  <element name='samp'/>
  <element name='script'
           content='text/javascript'
           flags='preservespaces invisiblebody evilcdata childless'/>
  <element name='select'/>
  <element name='small'/>
  <element name='span'/>
  <element name='strike'
           flags='loosedtd deprecated'/>
  <element name='strong'/>
  <element name='style'
           content='text/css'
           flags='preservespaces invisiblebody evilcdata childless'/>
  <element name='sub'/>
  <element name='sup'/>
  <element name='table'/>
  <element name='tbody'
           flags='optionalendtag'/>
  <element name='td'
           flags='optionalendtag'/>
  <element name='textarea'
           flags='preservespaces childless'/>
  <element name='tfoot'
           flags='optionalendtag'/>
  <element name='th'
           flags='optionalendtag'/>
  <element name='thead'
           flags='optionalendtag'/>
  <element name='title'
           flags='childless'/>
  <element name='tr'
           flags='optionalendtag'/>
  <element name='tt'/>
  <element name='u'
           flags='loosedtd deprecated'/>
  <element name='ul'/>
  <element name='var'/>
  <element name='wbr'
           flags='noendtag childless nonstandard'/>

  <!-- ## PATTERNS ####################################################### -->
  <pattern name='CAlign'/>
  <pattern name='Character'/>
  <pattern name='Charset'/>
  <pattern name='Charsets'/>
  <pattern name='Color'/>
  <pattern name='ContentType'/>
  <pattern name='ContentTypes'/>
  <pattern name='Coords'/>
  <pattern name='Datetime'/>
  <pattern name='FrameTarget'/>
  <pattern name='IAlign'/>
  <pattern name='ID'/>
  <pattern name='IDREF'/>
  <pattern name='IDREFS'/>
  <pattern name='InputType'/>
  <pattern name='LAlign'/>
  <pattern name='LIStyle'/>
  <pattern name='LanguageCode'/>
  <pattern name='Length'/>
  <pattern name='LinkTypes'/>
  <pattern name='MediaDesc'/>
  <pattern name='MultiLength'/>
  <pattern name='MultiLengths'/>
  <pattern name='NAME'/>
  <pattern name='NUMBER'/>
  <pattern name='OLStyle'/>
  <pattern name='Pixels'/>
  <pattern name='Scope'/>
  <pattern name='Script'/>
  <pattern name='Shape'/>
  <pattern name='StyleSheet'/>
  <pattern name='TAlign'/>
  <pattern name='TFrame'/>
  <pattern name='TRules'/>
  <pattern name='Text'/>
  <pattern name='ULStyle'/>
  <pattern name='URI'/>

  <!-- ## ATTRIBUTES ##################################################### -->
  <attribute name='abbr'
             elements='td th'
             flags='visibletext'
             pattern='Text'/>
  <attribute name='accept'
             elements='form input'
             pattern='ContentTypes'/>
  <attribute name='accept-charset'
             elements='form'
             pattern='Charsets'/>
  <attribute name='accesskey'
             elements='a area button input label legend textarea'
             pattern='Character'/>
  <attribute name='action'
             elements='form'
             flags='required'
             pattern='URI'/>
  <attribute name='align'
             elements='caption'
             flags='loosedtd deprecated'
             pattern='CAlign'/>
  <attribute name='align'
             elements='applet iframe img input object'
             flags='loosedtd deprecated'
             pattern='IAlign'/>
  <attribute name='align'
             elements='legend'
             flags='loosedtd deprecated'
             pattern='LAlign'/>
  <attribute name='align'
             elements='table'
             flags='loosedtd deprecated'
             pattern='TAlign'/>
  <attribute name='align'
             elements='hr'
             flags='loosedtd deprecated'
             regex='^(left|center|right)$'/>
  <attribute name='align'
             elements='div h1 h2 h3 h4 h5 h6 p'
             flags='loosedtd deprecated'
             regex='^(left|center|right|justify)$'/>
  <attribute name='align'
             elements='col colgroup tbody td tfoot th thead tr'
             regex='^(left|center|right|justify|char)$'/>
  <attribute name='alink'
             elements='body'
             flags='loosedtd deprecated'
             pattern='Color'/>
  <attribute name='alt'
             elements='applet'
             flags='visibletext loosedtd deprecated'
             pattern='Text'/>
  <attribute name='alt'
             elements='area img'
             flags='visibletext required'
             pattern='Text'/>
  <attribute name='alt'
             elements='input'/>
  <attribute name='archive'
             elements='applet'
             flags='loosedtd deprecated'
             hook='embeds-external-resource'/>
  <attribute name='archive'
             elements='object'/>
  <attribute name='autocomplete'
             elements='form input'
             flags='nonstandard'
             regex='^(?i)(on|off)$'/>
  <attribute name='autoplay'
             elements='embed'/>
  <attribute name='autostart'
             elements='embed'/>
  <attribute name='axis'
             elements='td th'/>
  <attribute name='background'
             elements='body'
             flags='loosedtd deprecated'
             pattern='URI'
             hook='embeds-external-resource'/>
  <attribute name='bgcolor'
             elements='table'
             flags='loosedtd deprecated'
             pattern='Color'/>
  <attribute name='bgcolor'
             elements='tr'
             flags='loosedtd deprecated'
             pattern='Color'/>
  <attribute name='bgcolor'
             elements='td th'
             flags='loosedtd deprecated'
             pattern='Color'/>
  <attribute name='bgcolor'
             elements='body'
             flags='loosedtd deprecated'
             pattern='Color'/>
  <attribute name='border'
             elements='table'
             pattern='Pixels'/>
  <attribute name='border'
             elements='frameset'
             flags='nonstandard'
             pattern='Pixels'/>
  <attribute name='border'
             elements='img object'
             flags='loosedtd deprecated'
             pattern='Pixels'/>
  <attribute name='cellpadding'
             elements='table'
             pattern='Length'/>
  <attribute name='cellspacing'
             elements='table'
             pattern='Length'/>
  <attribute name='char'
             elements='col colgroup tbody td tfoot th thead tr'
             pattern='Character'/>
  <attribute name='charoff'
             elements='col colgroup tbody td tfoot th thead tr'
             pattern='Length'/>
  <attribute name='charset'
             elements='a link script'
             pattern='Charset'/>
  <attribute name='checked'
             elements='input'
             flags='boolean'
             regex='^(checked)$'/>
  <attribute name='cite'
             elements='blockquote q'
             pattern='URI'/>
  <attribute name='cite'
             elements='del ins'
             pattern='URI'/>
  <attribute name='class'
             except-elements='base basefont head html meta param script style title'/>
  <attribute name='classid'
             elements='object'
             pattern='URI'/>
  <attribute name='clear'
             default='none'
             elements='br'
             flags='loosedtd deprecated'
             regex='^(left|all|right|none)$'/>
  <attribute name='code'
             elements='applet'
             flags='loosedtd deprecated'/>
  <attribute name='codebase'
             elements='object'
             pattern='URI'
             hook='embeds-external-resource'/>
  <attribute name='codebase'
             elements='applet'
             flags='loosedtd deprecated'
             pattern='URI'
             hook='embeds-external-resource'/>
  <attribute name='codetype'
             elements='object'
             pattern='ContentType'/>
  <attribute name='color'
             elements='basefont font'
             flags='loosedtd deprecated'
             pattern='Color'/>
  <attribute name='cols'
             elements='frameset'
             flags='framesetdtd'
             pattern='MultiLengths'/>
  <attribute name='cols'
             elements='textarea'
             flags='required'
             pattern='NUMBER'/>
  <attribute name='colspan'
             default='1'
             elements='td th'
             pattern='NUMBER'/>
  <attribute name='compact'
             elements='dir dl menu ol ul'
             flags='loosedtd deprecated boolean'
             regex='^(compact)$'/>
  <attribute name='console'
             elements='embed'/>
  <attribute name='content'
             elements='meta'
             flags='required'/>
  <attribute name='controller'
             elements='embed'/>
  <attribute name='controls'
             elements='embed'/>
  <attribute name='coords'
             elements='area'
             pattern='Coords'/>
  <attribute name='coords'
             elements='a'
             pattern='Coords'/>
  <attribute name='data'
             elements='object'
             pattern='URI'
             hook='embeds-external-resource'/>
  <attribute name='datetime'
             elements='del ins'
             pattern='Datetime'/>
  <attribute name='declare'
             elements='object'
             flags='boolean'
             regex='^(declare)$'/>
  <attribute name='defer'
             elements='script'
             flags='boolean'
             regex='^(defer)$'/>
  <attribute name='dir'
             elements='bdo'
             flags='required'
             regex='^(ltr|rtl)$'/>
  <attribute name='dir'
             except-elements='applet base basefont bdo br frame frameset iframe param script'
             regex='^(ltr|rtl)$'/>
  <attribute name='disabled'
             elements='button input optgroup option select textarea'
             flags='boolean'
             regex='^(disabled)$'/>
  <attribute name='enctype'
             default='application/x-www-form-urlencoded'
             elements='form'
             pattern='ContentType'/>
  <attribute name='face'
             elements='basefont font'
             flags='loosedtd deprecated'/>
  <attribute name='for'
             elements='label'
             pattern='IDREF'/>
  <attribute name='frame'
             elements='table'
             pattern='TFrame'/>
  <attribute name='frameborder'
             default='1'
             elements='frame iframe'
             flags='framesetdtd'
             regex='^(1|0)$'/>
  <attribute name='headers'
             elements='td th'
             pattern='IDREFS'/>
  <attribute name='height'
             elements='iframe'
             flags='loosedtd'
             pattern='Length'/>
  <attribute name='height'
             elements='td th'
             flags='loosedtd deprecated'
             pattern='Length'/>
  <attribute name='height'
             elements='embed img object'
             pattern='Length'/>
  <attribute name='height'
             elements='applet'
             flags='required loosedtd deprecated'
             pattern='Length'/>
  <attribute name='height'
             elements='table'
             flags='nonstandard'
             pattern='Length'/>
  <attribute name='href'
             elements='a area link'
             pattern='URI'/>
  <attribute name='href'
             elements='base embed'
             pattern='URI'/>
  <attribute name='hreflang'
             elements='a link'
             pattern='LanguageCode'/>
  <attribute name='hspace'
             elements='applet img object'
             flags='loosedtd deprecated'
             pattern='Pixels'/>
  <attribute name='http-equiv'
             elements='meta'
             pattern='NAME'/>
  <attribute name='id'
             except-elements='base head html meta script style title'
             pattern='ID'/>
  <attribute name='id'
             elements='script'
             flags='nonstandard'
             pattern='ID'/>
  <attribute name='ismap'
             elements='img input'
             flags='boolean'
             regex='^(ismap)$'/>
  <attribute name='istyle'
             elements='input textarea'
             flags='nonstandard'
             regex='^(1|2|3|4)$'/>
  <attribute name='label'
             elements='option'
             flags='visibletext'
             pattern='Text'/>
  <attribute name='label'
             elements='optgroup'
             flags='visibletext required'
             pattern='Text'/>
  <attribute name='lang'
             except-elements='applet base basefont br frame frameset iframe param script'
             pattern='LanguageCode'/>
  <attribute name='language'
             elements='script'
             flags='loosedtd deprecated'/>
  <attribute name='link'
             elements='body'
             flags='loosedtd deprecated'
             pattern='Color'/>
  <attribute name='longdesc'
             elements='img'
             pattern='URI'/>
  <attribute name='longdesc'
             elements='frame iframe'
             flags='framesetdtd'
             pattern='URI'/>
  <attribute name='manifest'
             elements='html'/>
  <attribute name='marginheight'
             elements='frame iframe'
             flags='framesetdtd'
             pattern='Pixels'/>
  <attribute name='marginwidth'
             elements='frame iframe'
             flags='framesetdtd'
             pattern='Pixels'/>
  <attribute name='maxlength'
             elements='input'
             pattern='NUMBER'/>
  <attribute name='media'
             elements='style'
             pattern='MediaDesc'/>
  <attribute name='media'
             elements='link'
             pattern='MediaDesc'/>
  <attribute name='method'
             default='GET'
             elements='form'
             regex='^(?i)(GET|POST)$'/>
  <attribute name='multiple'
             elements='select'
             flags='boolean'
             regex='^(multiple)$'/>
  <attribute name='myself'
             elements='embed'/>
  <attribute name='name'
             elements='button textarea'/>
  <attribute name='name'
             elements='applet'
             flags='loosedtd deprecated'/>
  <attribute name='name'
             elements='embed'/>
  <attribute name='name'
             elements='select'/>
  <attribute name='name'
             elements='form'/>
  <attribute name='name'
             elements='frame iframe'
             flags='framesetdtd'/>
  <attribute name='name'
             elements='img'/>
  <attribute name='name'
             elements='a'/>
  <attribute name='name'
             elements='input object'/>
  <attribute name='name'
             elements='map'
             flags='required'/>
  <attribute name='name'
             elements='param'
             flags='required'/>
  <attribute name='name'
             elements='meta'
             pattern='NAME'/>
  <attribute name='nohref'
             elements='area'
             flags='boolean'
             regex='^(nohref)$'/>
  <attribute name='nojava'
             elements='embed'/>
  <attribute name='noresize'
             elements='frame'
             flags='framesetdtd boolean'
             regex='^(noresize)$'/>
  <attribute name='noshade'
             elements='hr'
             flags='loosedtd deprecated boolean'
             regex='^(noshade)$'/>
  <attribute name='nowrap'
             elements='td th'
             flags='loosedtd deprecated boolean'
             regex='^(nowrap)$'/>
  <attribute name='object'
             elements='applet'
             flags='loosedtd deprecated'/>
  <attribute name='onbeforeunload'
             elements='body'
             content='text/javascript'
             flags='nonstandard'
             pattern='Script'/>
  <attribute name='onblur'
             elements='a area button input label select textarea'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onchange'
             elements='input select textarea'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onclick'
             except-elements='applet base basefont bdo br font frame frameset head html iframe isindex meta param script style title'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='ondblclick'
             except-elements='applet base basefont bdo br font frame frameset head html iframe isindex meta param script style title'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onfocus'
             elements='a area button input label select textarea'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onkeydown'
             except-elements='applet base basefont bdo br font frame frameset head html iframe isindex meta param script style title'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onkeypress'
             except-elements='applet base basefont bdo br font frame frameset head html iframe isindex meta param script style title'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onkeyup'
             except-elements='applet base basefont bdo br font frame frameset head html iframe isindex meta param script style title'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onload'
             elements='frameset'
             content='text/javascript'
             flags='framesetdtd'
             pattern='Script'/>
  <attribute name='onload'
             elements='body'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onload'
             elements='iframe'
             content='text/javascript'
             flags='nonstandard'
             pattern='Script'/>
  <attribute name='onload'
             elements='img'
             content='text/javascript'
             flags='nonstandard'
             pattern='Script'/>
  <attribute name='onmousedown'
             except-elements='applet base basefont bdo br font frame frameset head html iframe isindex meta param script style title'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onmousemove'
             except-elements='applet base basefont bdo br font frame frameset head html iframe isindex meta param script style title'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onmouseout'
             except-elements='applet base basefont bdo br font frame frameset head html iframe isindex meta param script style title'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onmouseover'
             except-elements='applet base basefont bdo br font frame frameset head html iframe isindex meta param script style title'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onmouseup'
             except-elements='applet base basefont bdo br font frame frameset head html iframe isindex meta param script style title'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onpagehide'
             elements='frameset'
             content='text/javascript'
             flags='nonstandard framesetdtd'
             pattern='Script'/>
  <attribute name='onpagehide'
             elements='body'
             content='text/javascript'
             flags='nonstandard'
             pattern='Script'/>
  <attribute name='onpagehide'
             elements='iframe'
             content='text/javascript'
             flags='nonstandard'
             pattern='Script'/>
  <attribute name='onpageshow'
             elements='frameset'
             content='text/javascript'
             flags='nonstandard framesetdtd'
             pattern='Script'/>
  <attribute name='onpageshow'
             elements='body'
             content='text/javascript'
             flags='nonstandard'
             pattern='Script'/>
  <attribute name='onpageshow'
             elements='iframe'
             content='text/javascript'
             flags='nonstandard'
             pattern='Script'/>
  <attribute name='onpaste'
             elements='input'
             content='text/javascript'
             flags='nonstandard'
             pattern='Script'/>
  <attribute name='onreset'
             elements='form'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onresize'
             elements='body'
             flags='nonstandard'
             pattern='Script'/>

  <!-- Nonstandard mobile safari attribute used to detect orientation change -->
  <attribute name='onorientationchange'
             elements='body'
             flags='nonstandard'
             pattern='Script'/>

  <!--
    See http://msdn.microsoft.com/workshop/author/dhtml/reference/events/onscroll.asp
    Note: nonstandard elements 'custom', 'embed', 'marquee', 'plaintext', 'rt',
          'ruby' and 'xmp' removed from elements list.
  -->
  <attribute name='onscroll'
             elements='applet bdo body div map object table textarea'
             flags='nonstandard'
             pattern='Script'/>
  <attribute name='onselect'
             elements='input textarea'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onsubmit'
             elements='form'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='onunload'
             elements='frameset'
             content='text/javascript'
             flags='framesetdtd'
             pattern='Script'/>
  <attribute name='onunload'
             elements='body'
             content='text/javascript'
             pattern='Script'/>
  <attribute name='pluginspage'
             elements='embed'
             pattern='URI'/>
  <attribute name='profile'
             elements='head'
             pattern='URI'/>
  <attribute name='prompt'
             elements='isindex'
             flags='visibletext loosedtd deprecated'
             pattern='Text'/>
  <attribute name='readonly'
             elements='textarea'
             flags='boolean'
             regex='^(readonly)$'/>
  <attribute name='readonly'
             elements='input'
             flags='boolean'
             regex='^(readonly)$'/>
  <attribute name='rel'
             elements='a link'
             pattern='LinkTypes'/>
  <attribute name='rev'
             elements='a link'
             pattern='LinkTypes'/>
  <attribute name='rows'
             elements='frameset'
             flags='framesetdtd'
             pattern='MultiLengths'/>
  <attribute name='rows'
             elements='textarea'
             flags='required'
             pattern='NUMBER'/>
  <attribute name='rowspan'
             default='1'
             elements='td th'
             pattern='NUMBER'/>
  <attribute name='rules'
             elements='table'
             pattern='TRules'/>
  <attribute name='scheme'
             elements='meta'/>
  <attribute name='scope'
             elements='td th'
             pattern='Scope'/>
  <attribute name='scrolling'
             default='auto'
             elements='frame iframe'
             flags='framesetdtd'
             regex='^(yes|no|auto)$'/>
  <attribute name='selected'
             elements='option'
             flags='boolean'
             regex='^(selected)$'/>
  <attribute name='shape'
             default='rect'
             elements='area'
             pattern='Shape'/>
  <attribute name='shape'
             default='rect'
             elements='a'
             pattern='Shape'/>
  <attribute name='size'
             elements='hr'
             flags='loosedtd deprecated'
             pattern='Pixels'/>
  <attribute name='size'
             elements='font'
             flags='loosedtd deprecated'/>
  <attribute name='size'
             elements='input'/>
  <attribute name='size'
             elements='basefont'
             flags='required loosedtd deprecated'/>
  <attribute name='size'
             elements='select'
             pattern='NUMBER'/>
  <attribute name='span'
             default='1'
             elements='col'
             pattern='NUMBER'/>
  <attribute name='span'
             default='1'
             elements='colgroup'
             pattern='NUMBER'/>
  <attribute name='src'
             elements='embed'
             pattern='URI'
             hook='embeds-external-resource'/>
  <attribute name='src'
             elements='script'
             pattern='URI'
             hook='embeds-external-resource'/>
  <attribute name='src'
             elements='input'
             pattern='URI'
             hook='embeds-external-resource'/>
  <attribute name='src'
             elements='frame iframe'
             flags='framesetdtd'
             pattern='URI'
             hook='embeds-external-resource'/>
  <attribute name='src'
             elements='img'
             pattern='URI'
             hook='embeds-external-resource'/>
  <attribute name='standby'
             elements='object'
             flags='visibletext'
             pattern='Text'/>
  <attribute name='start'
             elements='ol'
             flags='loosedtd deprecated'
             pattern='NUMBER'/>
  <attribute name='style'
             except-elements='base basefont head html meta param script style title'
             content='text/css'
             pattern='StyleSheet'/>
  <attribute name='summary'
             elements='table'
             flags='visibletext'
             pattern='Text'/>
  <attribute name='tabindex'
             elements='a area button input object select textarea'
             pattern='NUMBER'/>
  <!-- Setting tabindex to -1 on iframes is an idiom for preventing invisible
       iframes from messing up tab navigation. -->
  <attribute name='tabindex'
             elements='iframe'
             flags='nonstandard'
             pattern='NUMBER'/>
  <attribute name='target'
             elements='a area base form link'
             flags='loosedtd'
             pattern='FrameTarget'/>
  <attribute name='target'
             elements='embed'/>
  <attribute name='text'
             elements='body'
             flags='loosedtd deprecated'
             pattern='Color'/>
  <attribute name='title'
             except-elements='base basefont head html meta param script title'
             flags='visibletext'
             pattern='Text'/>
  <attribute name='type'
             elements='a link'
             pattern='ContentType'/>
  <attribute name='type'
             elements='embed'/>
  <attribute name='type'
             elements='object'
             pattern='ContentType'/>
  <attribute name='type'
             elements='param'
             pattern='ContentType'/>
  <attribute name='type'
             default='text/javascript'
             elements='script'
             flags='required'
             pattern='ContentType'/>
  <attribute name='type'
             elements='style'
             flags='required'
             pattern='ContentType'/>
  <attribute name='type'
             default='TEXT'
             elements='input'
             pattern='InputType'/>
  <attribute name='type'
             elements='li'
             flags='loosedtd deprecated'
             pattern='LIStyle'/>
  <attribute name='type'
             elements='ol'
             flags='loosedtd deprecated'
             pattern='OLStyle'/>
  <attribute name='type'
             elements='ul'
             flags='loosedtd deprecated'
             pattern='ULStyle'/>
  <attribute name='type'
             default='submit'
             elements='button'
             regex='^(button|submit|reset)$'/>
  <attribute name='usemap'
             elements='img input object'
             pattern='URI'/>
  <attribute name='valign'
             elements='col colgroup tbody td tfoot th thead tr'
             regex='^(top|middle|bottom|baseline)$'/>
  <attribute name='value'
             elements='input'/>
  <attribute name='value'
             elements='option'/>
  <attribute name='value'
             elements='param'/>
  <attribute name='value'
             elements='button'/>
  <attribute name='value'
             elements='li'
             flags='loosedtd deprecated'
             pattern='NUMBER'/>
  <attribute name='valuetype'
             default='DATA'
             elements='param'
             regex='^(DATA|REF|OBJECT)$'/>
  <attribute name='version'
             default='http://www.w3.org/TR/html4/loose.dtd'
             elements='html'
             flags='loosedtd deprecated'/>
  <attribute name='vlink'
             elements='body'
             flags='loosedtd deprecated'
             pattern='Color'/>
  <attribute name='vspace'
             elements='applet img object'
             flags='loosedtd deprecated'
             pattern='Pixels'/>
  <attribute name='width'
             elements='hr'
             flags='loosedtd deprecated'
             pattern='Length'/>
  <attribute name='width'
             elements='iframe'
             flags='loosedtd'
             pattern='Length'/>
  <attribute name='width'
             elements='embed img object'
             pattern='Length'/>
  <attribute name='width'
             elements='table'
             pattern='Length'/>
  <attribute name='width'
             elements='td th'
             flags='loosedtd deprecated'
             pattern='Length'/>
  <attribute name='width'
             elements='applet'
             flags='required loosedtd deprecated'
             pattern='Length'/>
  <attribute name='width'
             elements='col'
             pattern='MultiLength'/>
  <attribute name='width'
             elements='colgroup'
             pattern='MultiLength'/>
  <attribute name='width'
             elements='pre'
             flags='loosedtd deprecated'
             pattern='NUMBER'/>
  <attribute name='wrap'
             elements='textarea'
             flags='nonstandard'
             regex='^(off|soft|hard)$'/>

  <!--
    See http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/contenteditable.asp
    Note: nonstandard elements 'custom', 'listing', 'marquee', 'nobr',
          'plaintext', 'rt', 'ruby' and 'xmp'  removed from elements list.
  -->
  <attribute name='contenteditable'
             except-elements='abbr applet area base basefont br caption col colgroup embed frame frameset head hr html iframe img link map meta noframes noscript object optgroup option param script select style table tbody td tfoot th thead title tr'
             flags='internal-only'
             regex='^(inherit|false|true)$'/>

  <!--
    See http://msdn.microsoft.com/workshop/author/dhtml/reference/events/oncontextmenu.asp
    Note: nonstandard elements 'custom', 'embed', 'listing', 'marquee', 'nobr',
          'plaintext', 'rt', 'ruby' and 'xmp' removed from elements list.
  -->
  <attribute name='oncontextmenu'
             except-elements='abbr acronym base basefont br col colgroup del embed frame frameset head html iframe ins isindex link map meta noframes noscript object optgroup option param q script style title'
             flags='internal-only'
             pattern='Script'/>

  <!--
    See http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/unselectable.asp
    Note: nonstandard elements 'custom', 'embed', 'listing', 'marquee', 'nobr',
          'plaintext', 'rt', 'ruby' and 'xmp' removed from elements list.
  -->
  <attribute name='unselectable'
             except-elements='abbr base basefont br col colgroup embed head html link map meta noframes noscript optgroup option param script style th title tr'
             flags='internal-only'
             regex='^(?i)(on|off)$'/>

  <!-- Attributes required for YouTube and other Flash embeds. -->
  <attribute name='bgcolor'
             elements='embed'
             flags='nonstandard'
             pattern='Color'/>
  <attribute name='FlashVars'
             elements='embed'/>
  <attribute name='allowFullScreen'
             elements='embed'
             regex='^(true|false)$'/>             
  <attribute name='allowScriptAccess'
             elements='embed'
             regex='^(always|never|sameDomain)$'/>             
  <attribute name='wmode'
             elements='embed'
             flags='nonstandard'
             regex='^(window|opaque|transparent)$'/>

  <!-- 
    Attribute to make an iframe transparent. Added in IE 5.5 and generally supported
    by other browsers. Confirmed in Firefox2.
    Also supported on frame element, but not useful there so leaving it out.
    See http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/allowtransparency.asp
  -->
  <attribute name='allowtransparency'
             elements='iframe'
             flags='nonstandard'
             regex='^(true|false)$'/>

  <!--
    Nonstandard mobile safari attribute.
    See https://developer.apple.com/webapps/docs/documentation/AppleApplications/Reference/SafariWebContent/DesigningForms/chapter_6_section_4.html
  -->
  <attribute name='autocapitalize'
             elements='input'
             flags='nonstandard'
             regex='^(on|off)$'/>

  <!--
    Nonstandard mobile safari attribute.
    See https://developer.apple.com/webapps/docs/documentation/AppleApplications/Reference/SafariWebContent/DesigningForms/chapter_6_section_4.html
  -->
  <attribute name='autocorrect'
             elements='input'
             flags='nonstandard'
             regex='^(on|off)$'/>


  <!-- 
    Attributes for WAI-ARIA 
    http://www.w3.org/TR/aria-role/
    Role allows assistive technologies to discover the purpose of custom widgets
    commonly found in AJAX applications such as sliders, tree views, custom buttons, etc.
  -->
  <attribute name='role'
             elements='div span'
             flags='nonstandard'
             pattern='Text'/>

  <!-- 
    Required for Chrome to create desktop shortcuts for web applications.
    See http://wiki/Main/ChromeDesktopShortcuts
  -->
  <attribute name='sizes'
             elements='link'
             flags='nonstandard'/>

  <!--
    Firefox 2 attribute to enable/disable spellchecking of a field
    See http://developer.mozilla.org/en/docs/Controlling_spell_checking_in_HTML_forms
    Documentation does not say that this is case sensitive, but confirmed with
    Firefox 2.0.0.4 on Windows and Linux.
  -->
  <attribute name='spellcheck'
             elements='input textarea'
             flags='nonstandard'
             regex='^(true|false)$'/>

  <!-- 
    Custom widgets in AJAX apps are often made out of div and/or span elements.
    Making such widgets focusable is important in providing keyboard access to the
    application as the user needs to be able to tab through the various widgets.
  -->
  <attribute name='tabindex'
             elements='div span'
             flags='nonstandard'
             pattern='NUMBER'/>
</schema>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy