htmltags.c
来自「网络爬虫程序」· C语言 代码 · 共 631 行 · 第 1/2 页
C
631 行
/***************************************************************************//* This code is part of WWW grabber called pavuk *//* Copyright (c) 1997 - 2001 Stefan Ondrejicka *//* Distributed under GPL 2 or later *//***************************************************************************/#include "config.h"#include "html.h"#include "tools.h"/*************************************************************//* tabulka znamych znaciek a atributov ktore sa spracovavaju *//* FIXME: Translate me! *//*************************************************************/html_tag_t html_link_tags[] = { {HTML_TAG_HEAD, "HEAD", { {HTML_ATTRIB_PROFILE, "PROFILE", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_BODY, "BODY", { {HTML_ATTRIB_BACKGROUND, "BACKGROUND", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_JSEVENT, "ONLOAD", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_JSEVENT, "ONUNLOAD", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_TABLE, "TABLE", { {HTML_ATTRIB_BACKGROUND, "BACKGROUND", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_TH, "TH", { {HTML_ATTRIB_BACKGROUND, "BACKGROUND", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_TD, "TD", { {HTML_ATTRIB_BACKGROUND, "BACKGROUND", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_IMG, "IMG", { {HTML_ATTRIB_SRC, "SRC", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_LOWSRC, "LOWSRC", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_LONGDESC, "LONGDESC", LINK_DOWNLD}, {HTML_ATTRIB_USEMAP, "USEMAP", LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_JSEVENT, "ONMOUSEOVER", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_JSEVENT, "ONCLICK", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_JSEVENT, "ONDBLCLICK", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_INPUT, "INPUT", { {HTML_ATTRIB_SRC, "SRC", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_USEMAP, "USEMAP", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_FRAME, "FRAME", { {HTML_ATTRIB_SRC, "SRC", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_LONGDESC, "LONGDESC", LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_IFRAME, "IFRAME", { {HTML_ATTRIB_SRC, "SRC", LINK_DOWNLD}, {HTML_ATTRIB_LONGDESC, "LONGDESC", LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_APPLET, "APPLET", { {HTML_ATTRIB_CODEBASE, "CODEBASE", 0}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_SCRIPT, "SCRIPT", { {HTML_ATTRIB_SRC, "SRC", LINK_INLINE | LINK_SCRIPT | LINK_DOWNLD}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_SOUND, "SOUND", { {HTML_ATTRIB_SRC, "SRC", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_BGSOUND, "BGSOUND", { {HTML_ATTRIB_SRC, "SRC", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_EMBED, "EMBED", { {HTML_ATTRIB_SRC, "SRC", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_AREA, "AREA", { {HTML_ATTRIB_HREF, "HREF", LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_JSEVENT, "ONCLICK", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_BASE, "BASE", { {HTML_ATTRIB_HREF, "HREF", 0}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_FIG, "FIG", { {HTML_ATTRIB_SRC, "SRC", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_OVERLAY, "OVERLAY", { {HTML_ATTRIB_SRC, "SRC", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_A, "A", { {HTML_ATTRIB_HREF, "HREF", LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_JSEVENT, "ONMOUSEOVER", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_JSEVENT, "ONCLICK", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_JSEVENT, "ONDBLCLICK", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_LINK, "LINK", { {HTML_ATTRIB_HREF, "HREF", LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_FORM, "FORM", { {HTML_ATTRIB_ACTION, "ACTION", LINK_FORM}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_META, "META", { {HTML_ATTRIB_CONTENT, "CONTENT", LINK_DOWNLD}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_INS, "INS", { {HTML_ATTRIB_CITE, "CITE", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_DEL, "DEL", { {HTML_ATTRIB_CITE, "CITE", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_Q, "Q", { {HTML_ATTRIB_CITE, "CITE", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_SPAN, "SPAN", { {HTML_ATTRIB_HREF, "HREF", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_DIV, "DIV", { {HTML_ATTRIB_HREF, "HREF", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_OBJECT, "OBJECT", { {HTML_ATTRIB_DATA, "DATA", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_USEMAP, "USEMAP", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_JSEVENT, "ONMOUSEOVER", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_JSEVENT, "ONCLICK", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_JSEVENT, "ONDBLCLICK", LINK_JS | LINK_DOWNLD | LINK_INLINE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_LAYER, "LAYER", { {HTML_ATTRIB_SRC, "SRC", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_ADDRESS, "ADDRESS", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_BLOCKQUOTE, "BLOCKQUTE", { {HTML_ATTRIB_CITE, "CITE", LINK_INLINE | LINK_DOWNLD}, {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_CENTER, "CENTER", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_H1, "H1", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_H2, "H2", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_H3, "H3", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_H4, "H4", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_H5, "H5", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_H6, "H6", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_HR, "HR", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_ISINDEX, "ISINDEX", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_P, "P", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0} } }, {HTML_TAG_PRE, "PRE", { {HTML_ATTRIB_STYLE, "STYLE", LINK_STYLE}, {HTML_ATTRIB_NULL, NULL, 0}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?