⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parseroptions.h

📁 html-->wml的转换,能实现html到wml的大量转换工作,但是存在些许缺陷,比如对于jpeg以及gif无法转换成wbmp格式
💻 H
字号:
// Copyright (c) 1994 James Clark// See the file COPYING for copying permission.#ifndef ParserOptions_INCLUDED#define ParserOptions_INCLUDED 1#ifdef __GNUG__#pragma interface#endif#include "types.h"#include "EventsWanted.h"#include "Vector.h"#include "StringC.h"#ifdef SP_NAMESPACEnamespace SP_NAMESPACE {#endifstruct Warnings {  Warnings();  PackedBoolean warnSgmlDecl;  PackedBoolean warnDuplicateEntity;  PackedBoolean warnShould;  PackedBoolean warnUndefinedElement;  PackedBoolean warnDefaultEntityReference;  PackedBoolean warnMixedContent;  PackedBoolean warnEmptyTag;  PackedBoolean warnUnusedMap;  PackedBoolean warnUnusedParam;  PackedBoolean warnNotationSystemId;  PackedBoolean warnInclusion;  PackedBoolean warnExclusion;  PackedBoolean warnRcdataContent;  PackedBoolean warnCdataContent;  PackedBoolean warnPsComment;  PackedBoolean warnElementGroupDecl;  PackedBoolean warnAttlistGroupDecl;  PackedBoolean warnPiEntity;  PackedBoolean warnInternalSdataEntity;  PackedBoolean warnInternalCdataEntity;  PackedBoolean warnExternalSdataEntity;  PackedBoolean warnExternalCdataEntity;  PackedBoolean warnBracketEntity;  PackedBoolean warnDataAttributes;  PackedBoolean warnMissingSystemId;  PackedBoolean warnConref;  PackedBoolean warnCurrent;  PackedBoolean warnNutokenDeclaredValue;  PackedBoolean warnNumberDeclaredValue;  PackedBoolean warnNameDeclaredValue;  PackedBoolean warnNamedCharRef;  PackedBoolean warnRefc;  PackedBoolean warnTempMarkedSection;  PackedBoolean warnRcdataMarkedSection;  PackedBoolean warnInstanceIncludeMarkedSection;  PackedBoolean warnInstanceIgnoreMarkedSection;  PackedBoolean warnAndGroup;  PackedBoolean warnRank;  PackedBoolean warnEmptyCommentDecl;  PackedBoolean warnAttributeValueNotLiteral;  PackedBoolean warnMissingAttributeName;  PackedBoolean warnCommentDeclS;  PackedBoolean warnCommentDeclMultiple;  PackedBoolean warnMissingStatusKeyword;  PackedBoolean warnMultipleStatusKeyword;  PackedBoolean warnInstanceParamEntityRef;  PackedBoolean warnMinimizationParam;  PackedBoolean warnMixedContentRepOrGroup;  PackedBoolean warnNameGroupNotOr;  PackedBoolean warnPiMissingName;  PackedBoolean warnInstanceStatusKeywordSpecS;  PackedBoolean warnExternalDataEntityRef;  PackedBoolean warnAttributeValueExternalEntityRef;  PackedBoolean warnDataDelim;  PackedBoolean warnExplicitSgmlDecl;  PackedBoolean warnInternalSubsetMarkedSection;  PackedBoolean warnDefaultEntityDecl;  PackedBoolean warnNonSgmlCharRef;  PackedBoolean warnInternalSubsetPsParamEntityRef;  PackedBoolean warnInternalSubsetTsParamEntityRef;  PackedBoolean warnInternalSubsetLiteralParamEntityRef;};struct SP_API ParserOptions : public Warnings {  ParserOptions();  EventsWanted eventsWanted;  PackedBoolean datatag;  PackedBoolean omittag;  PackedBoolean rank;  PackedBoolean shorttag;  PackedBoolean emptynrm;  Number linkSimple;  PackedBoolean linkImplicit;  Number linkExplicit;  Number concur;  Number subdoc;  PackedBoolean formal;  PackedBoolean shortref;  enum { sgmlDeclTypeValid = -1 };  short typeValid;  enum Quantity {    ATTCNT,    ATTSPLEN,    BSEQLEN,    DTAGLEN,    DTEMPLEN,    ENTLVL,    GRPCNT,    GRPGTCNT,    GRPLVL,    LITLEN,    NAMELEN,    NORMSEP,    PILEN,    TAGLEN,    TAGLVL  };  enum { nQuantity = TAGLVL + 1 };  Number quantity[nQuantity];  PackedBoolean errorIdref;  PackedBoolean errorSignificant;  PackedBoolean errorAfdr;	// error if AFDR extensions are used  // These override what was specified in the SGML declaration.  PackedBoolean noUnclosedTag;  PackedBoolean noNet;  Vector<StringC> includes;};#ifdef SP_NAMESPACE}#endif#endif /* not ParserOptions_INCLUDED */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -