📄 html_401f.java
字号:
/** * Either takes the document (by name) from DTD table, or * creates a new instance and registers it in the tabe. * The document is registerd under name "-//W3C//DTD HTML 4.01 Frameset//EN". * @return The new or existing DTD for parsing HTML 4.01 Frameset. */ public static DTD getInstance() { try { DTD dtd = getDTD(DTD_NAME); if (dtd == null || dtd.getClass().equals(DTD.class)) { dtd = new HTML_401F(); putDTDHash(DTD_NAME, dtd); } return dtd; } catch (IOException ex) { throw new Error("This should never happen. Report the bug.", ex); } } /** * Define all elements of this DTD. */ protected void defineElements() { /* Define the elements. */ defElement(PCDATA, 0, false, false, null, NONE, NONE, new AttributeList[ 0 ]); defElement(A, 0, false, false, null, new String[] { A } , new String[] { PCDATA, ABBR, ACRONYM, APPLET, B, BASEFONT, BDO, BIG, BR, BUTTON, CITE, CODE, DFN, EM, FONT, I, IFRAME, IMG, INPUT, KBD, LABEL, MAP, OBJECT, Q, S, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TEXTAREA, TT, U, VAR } , new AttributeList[] { attr(sID, null, null, ID, IMPLIED), attr(CLASS, null, null, 0, IMPLIED), attr(STYLE, null, null, 0, IMPLIED), attr(TITLE, null, null, 0, IMPLIED), attr(LANG, null, null, 0, IMPLIED), attr(DIR, null, new String[] { LTR, RTL }, 0, IMPLIED), attr(ONCLICK, null, null, 0, IMPLIED), attr(ONDBLCLICK, null, null, 0, IMPLIED), attr(ONMOUSEDOWN, null, null, 0, IMPLIED), attr(ONMOUSEUP, null, null, 0, IMPLIED), attr(ONMOUSEOVER, null, null, 0, IMPLIED), attr(ONMOUSEMOVE, null, null, 0, IMPLIED), attr(ONMOUSEOUT, null, null, 0, IMPLIED), attr(ONKEYPRESS, null, null, 0, IMPLIED), attr(ONKEYDOWN, null, null, 0, IMPLIED), attr(ONKEYUP, null, null, 0, IMPLIED), attr(CHARSET, null, null, 0, IMPLIED), attr(TYPE, null, null, 0, IMPLIED), attr(sNAME, null, null, 0, IMPLIED), attr(HREF, null, null, 0, IMPLIED), attr(HREFLANG, null, null, 0, IMPLIED), attr(TARGET, null, null, 0, IMPLIED), attr(REL, null, null, 0, IMPLIED), attr(REV, null, null, 0, IMPLIED), attr(ACCESSKEY, null, null, 0, IMPLIED), attr(SHAPE, RECT, new String[] { RECT, CIRCLE, POLY, DEFAULTS }, 0, DEFAULT), attr(COORDS, null, null, 0, IMPLIED), attr(TABINDEX, null, null, NUMBER, IMPLIED), attr(ONFOCUS, null, null, 0, IMPLIED), attr(ONBLUR, null, null, 0, IMPLIED) } ); defElement(ABBR, 0, false, false, null, NONE , new String[] { PCDATA, A, ABBR, ACRONYM, APPLET, B, BASEFONT, BDO, BIG, BR, BUTTON, CITE, CODE, DFN, EM, FONT, I, IFRAME, IMG, INPUT, KBD, LABEL, MAP, OBJECT, Q, S, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TEXTAREA, TT, U, VAR } , new AttributeList[] { attr(sID, null, null, ID, IMPLIED), attr(CLASS, null, null, 0, IMPLIED), attr(STYLE, null, null, 0, IMPLIED), attr(TITLE, null, null, 0, IMPLIED), attr(LANG, null, null, 0, IMPLIED), attr(DIR, null, new String[] { LTR, RTL }, 0, IMPLIED), attr(ONCLICK, null, null, 0, IMPLIED), attr(ONDBLCLICK, null, null, 0, IMPLIED), attr(ONMOUSEDOWN, null, null, 0, IMPLIED), attr(ONMOUSEUP, null, null, 0, IMPLIED), attr(ONMOUSEOVER, null, null, 0, IMPLIED), attr(ONMOUSEMOVE, null, null, 0, IMPLIED), attr(ONMOUSEOUT, null, null, 0, IMPLIED), attr(ONKEYPRESS, null, null, 0, IMPLIED), attr(ONKEYDOWN, null, null, 0, IMPLIED), attr(ONKEYUP, null, null, 0, IMPLIED) } ); defElement(ACRONYM, 0, false, false, null, NONE , new String[] { PCDATA, A, ABBR, ACRONYM, APPLET, B, BASEFONT, BDO, BIG, BR, BUTTON, CITE, CODE, DFN, EM, FONT, I, IFRAME, IMG, INPUT, KBD, LABEL, MAP, OBJECT, Q, S, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TEXTAREA, TT, U, VAR } , new AttributeList[] { attr(sID, null, null, ID, IMPLIED), attr(CLASS, null, null, 0, IMPLIED), attr(STYLE, null, null, 0, IMPLIED), attr(TITLE, null, null, 0, IMPLIED), attr(LANG, null, null, 0, IMPLIED), attr(DIR, null, new String[] { LTR, RTL }, 0, IMPLIED), attr(ONCLICK, null, null, 0, IMPLIED), attr(ONDBLCLICK, null, null, 0, IMPLIED), attr(ONMOUSEDOWN, null, null, 0, IMPLIED), attr(ONMOUSEUP, null, null, 0, IMPLIED), attr(ONMOUSEOVER, null, null, 0, IMPLIED), attr(ONMOUSEMOVE, null, null, 0, IMPLIED), attr(ONMOUSEOUT, null, null, 0, IMPLIED), attr(ONKEYPRESS, null, null, 0, IMPLIED), attr(ONKEYDOWN, null, null, 0, IMPLIED), attr(ONKEYUP, null, null, 0, IMPLIED) } ); defElement(ADDRESS, 0, false, false, null, NONE , new String[] { PCDATA, A, ABBR, ACRONYM, APPLET, B, BASEFONT, BDO, BIG, BR, BUTTON, CITE, CODE, DFN, EM, FONT, I, IFRAME, IMG, INPUT, KBD, LABEL, MAP, OBJECT, Q, S, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TEXTAREA, TT, U, VAR, P } , new AttributeList[] { attr(sID, null, null, ID, IMPLIED), attr(CLASS, null, null, 0, IMPLIED), attr(STYLE, null, null, 0, IMPLIED), attr(TITLE, null, null, 0, IMPLIED), attr(LANG, null, null, 0, IMPLIED), attr(DIR, null, new String[] { LTR, RTL }, 0, IMPLIED), attr(ONCLICK, null, null, 0, IMPLIED), attr(ONDBLCLICK, null, null, 0, IMPLIED), attr(ONMOUSEDOWN, null, null, 0, IMPLIED), attr(ONMOUSEUP, null, null, 0, IMPLIED), attr(ONMOUSEOVER, null, null, 0, IMPLIED), attr(ONMOUSEMOVE, null, null, 0, IMPLIED), attr(ONMOUSEOUT, null, null, 0, IMPLIED), attr(ONKEYPRESS, null, null, 0, IMPLIED), attr(ONKEYDOWN, null, null, 0, IMPLIED), attr(ONKEYUP, null, null, 0, IMPLIED) } ); defElement(APPLET, 0, false, false, null, NONE , new String[] { PCDATA, A, ABBR, ACRONYM, APPLET, B, BASEFONT, BDO, BIG, BR, BUTTON, CITE, CODE, DFN, EM, FONT, I, IFRAME, IMG, INPUT, KBD, LABEL, MAP, OBJECT, Q, S, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TEXTAREA, TT, U, VAR, ADDRESS, BLOCKQUOTE, CENTER, DIR, DIV, DL, FIELDSET, FORM, H1, H2, H3, H4, H5, H6, HR, ISINDEX, MENU, NOFRAMES, NOSCRIPT, OL, P, PRE, TABLE, UL, PARAM } , new AttributeList[] { attr(sID, null, null, ID, IMPLIED), attr(CLASS, null, null, 0, IMPLIED), attr(STYLE, null, null, 0, IMPLIED), attr(TITLE, null, null, 0, IMPLIED), attr(CODEBASE, null, null, 0, IMPLIED), attr(ARCHIVE, null, null, 0, IMPLIED), attr(CODE, null, null, 0, IMPLIED), attr(OBJECT, null, null, 0, IMPLIED), attr(ALT, null, null, 0, IMPLIED), attr(sNAME, null, null, 0, IMPLIED), attr(WIDTH, null, null, 0, REQUIRED), attr(HEIGHT, null, null, 0, REQUIRED), attr(ALIGN, null, new String[] { TOP, MIDDLE, BOTTOM, LEFT, RIGHT }, 0, IMPLIED), attr(HSPACE, null, null, 0, IMPLIED), attr(VSPACE, null, null, 0, IMPLIED) } ); defElement(AREA, EMPTY, false, true, null, NONE , NONE , new AttributeList[] { attr(sID, null, null, ID, IMPLIED), attr(CLASS, null, null, 0, IMPLIED), attr(STYLE, null, null, 0, IMPLIED), attr(TITLE, null, null, 0, IMPLIED), attr(LANG, null, null, 0, IMPLIED), attr(DIR, null, new String[] { LTR, RTL }, 0, IMPLIED), attr(ONCLICK, null, null, 0, IMPLIED), attr(ONDBLCLICK, null, null, 0, IMPLIED), attr(ONMOUSEDOWN, null, null, 0, IMPLIED), attr(ONMOUSEUP, null, null, 0, IMPLIED), attr(ONMOUSEOVER, null, null, 0, IMPLIED), attr(ONMOUSEMOVE, null, null, 0, IMPLIED), attr(ONMOUSEOUT, null, null, 0, IMPLIED), attr(ONKEYPRESS, null, null, 0, IMPLIED), attr(ONKEYDOWN, null, null, 0, IMPLIED), attr(ONKEYUP, null, null, 0, IMPLIED), attr(SHAPE, RECT, new String[] { RECT, CIRCLE, POLY, DEFAULTS }, 0, DEFAULT), attr(COORDS, null, null, 0, IMPLIED), attr(HREF, null, null, 0, IMPLIED), attr(TARGET, null, null, 0, IMPLIED), attr(NOHREF, null, new String[] { NOHREF }, 0, IMPLIED), attr(ALT, null, null, 0, REQUIRED), attr(TABINDEX, null, null, NUMBER, IMPLIED), attr(ACCESSKEY, null, null, 0, IMPLIED), attr(ONFOCUS, null, null, 0, IMPLIED), attr(ONBLUR, null, null, 0, IMPLIED) } ); defElement(B, 0, false, false, null, NONE , new String[] { PCDATA, A, ABBR, ACRONYM, APPLET, B, BASEFONT, BDO, BIG, BR, BUTTON, CITE, CODE, DFN, EM, FONT, I, IFRAME, IMG, INPUT, KBD, LABEL, MAP, OBJECT, Q, S, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TEXTAREA, TT, U, VAR } , new AttributeList[] { attr(sID, null, null, ID, IMPLIED), attr(CLASS, null, null, 0, IMPLIED), attr(STYLE, null, null, 0, IMPLIED), attr(TITLE, null, null, 0, IMPLIED), attr(LANG, null, null, 0, IMPLIED), attr(DIR, null, new String[] { LTR, RTL }, 0, IMPLIED), attr(ONCLICK, null, null, 0, IMPLIED), attr(ONDBLCLICK, null, null, 0, IMPLIED), attr(ONMOUSEDOWN, null, null, 0, IMPLIED), attr(ONMOUSEUP, null, null, 0, IMPLIED), attr(ONMOUSEOVER, null, null, 0, IMPLIED), attr(ONMOUSEMOVE, null, null, 0, IMPLIED), attr(ONMOUSEOUT, null, null, 0, IMPLIED), attr(ONKEYPRESS, null, null, 0, IMPLIED), attr(ONKEYDOWN, null, null, 0, IMPLIED), attr(ONKEYUP, null, null, 0, IMPLIED) } ); defElement(BASE, EMPTY, false, true, null, NONE , NONE , new AttributeList[] { attr(HREF, null, null, 0, IMPLIED), attr(TARGET, null, null, 0, IMPLIED) } ); defElement(BASEFONT, EMPTY, false, true, null, NONE , NONE , new AttributeList[] { attr(sID, null, null, ID, IMPLIED), attr(SIZE, null, null, 0, REQUIRED), attr(COLOR, null, null, 0, IMPLIED), attr(FACE, null, null, 0, IMPLIED) } ); defElement(BDO, 0, false, false, null, NONE , new String[] { PCDATA, A, ABBR, ACRONYM, APPLET, B, BASEFONT, BDO, BIG, BR, BUTTON, CITE, CODE, DFN, EM, FONT, I, IFRAME, IMG, INPUT, KBD, LABEL, MAP, OBJECT, Q, S, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TEXTAREA, TT, U, VAR } , new AttributeList[] { attr(sID, null, null, ID, IMPLIED), attr(CLASS, null, null, 0, IMPLIED), attr(STYLE, null, null, 0, IMPLIED), attr(TITLE, null, null, 0, IMPLIED), attr(LANG, null, null, 0, IMPLIED), attr(DIR, null, new String[] { LTR, RTL }, 0, REQUIRED) } ); defElement(BIG, 0, false, false, null, NONE , new String[] { PCDATA, A, ABBR, ACRONYM, APPLET, B, BASEFONT, BDO, BIG, BR, BUTTON, CITE, CODE, DFN, EM, FONT, I, IFRAME, IMG, INPUT, KBD, LABEL, MAP, OBJECT, Q, S, SAMP, SCRIPT, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TEXTAREA, TT, U, VAR } , new AttributeList[] { attr(sID, null, null, ID, IMPLIED),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -