xml/wbxmlparser/src/sd_wml/wml1_1stringdictionary00.h
changeset 0 e35f40988205
equal deleted inserted replaced
-1:000000000000 0:e35f40988205
       
     1 // Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     2 // All rights reserved.
       
     3 // This component and the accompanying materials are made available
       
     4 // under the terms of "Eclipse Public License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 // Plugin interface
       
    15 // 
       
    16 //
       
    17 
       
    18 
       
    19 #ifndef __WML1_1STRINGDICTIONARY00_H__
       
    20 #define __WML1_1STRINGDICTIONARY00_H__
       
    21 
       
    22 #include <e32std.h>
       
    23 #include <stringpool.h>
       
    24 
       
    25 #include <xml/plugins/stringdictionary.h>
       
    26 
       
    27 class CWml1_1StringDictionary00 : public CBase, public Xml::MStringDictionary
       
    28 /**
       
    29 The Wml1_1StringDictionary00 class is a derived class defining the API of a single string dictionary. 
       
    30 
       
    31 Derived classes must add all elements, attributes names, and attribute values that belong
       
    32 to this string dictionary as static string tables to the StringPool. WBXML token mappings between 
       
    33 strings and WBXML tokens should also be maintained.
       
    34 
       
    35 @internalTechnology
       
    36 */
       
    37 	{
       
    38 public:
       
    39 	static Xml::MStringDictionary* NewL(TAny* aStringPool);
       
    40 	virtual ~CWml1_1StringDictionary00();
       
    41 	void ConstructL();
       
    42 
       
    43 	void ElementL(TInt aToken, RString& aElement) const;
       
    44 	void AttributeL(TInt aToken, RString& aAttribute) const;
       
    45 	void AttributeValuePairL(TInt aToken, RString& aAttribute, RString& aValue) const;
       
    46 	void AttributeValueL(TInt aToken, RString& aValue) const;
       
    47 
       
    48 	TBool CompareThisDictionary(const RString& aDictionaryDescription) const;
       
    49 
       
    50 	TInt SwitchCodePage(TInt aCodePage);
       
    51 	void PublicIdentifier(RString& aPubId);
       
    52 	void NamespaceUri(RString& aUri);
       
    53 
       
    54 	void Release();
       
    55 
       
    56 public:
       
    57 
       
    58 	// CodePage tokens.
       
    59 	//
       
    60 	// Note: There will be correlation between these token values and their
       
    61 	// strings via the CDictionaryCodePage using the RStringPool.
       
    62 
       
    63 	enum TTagToken {
       
    64 		// CodePage 00
       
    65 		// -//WAPFORUM//DTD WML 1.1//EN
       
    66 		ETagTokenA							= 0x1C,
       
    67 		ETagTokenAnchor						= 0x22,
       
    68 		ETagTokenAccess						= 0x23,
       
    69 		ETagTokenB							= 0x24,
       
    70 		ETagTokenBig						= 0x25,
       
    71 		ETagTokenBr							= 0x26,
       
    72 		ETagTokenCard						= 0x27,
       
    73 		ETagTokenDo							= 0x28,
       
    74 		ETagTokenEm							= 0x29,
       
    75 		ETagTokenFieldset					= 0x2A,
       
    76 		ETagTokenGo							= 0x2B,
       
    77 		ETagTokenHead						= 0x2C,
       
    78 		ETagTokenI							= 0x2D,
       
    79 		ETagTokenImg						= 0x2E,
       
    80 		ETagTokenInput						= 0x2F,
       
    81 		ETagTokenMeta						= 0x30,
       
    82 		ETagTokenNoop						= 0x31,
       
    83 		ETagTokenP							= 0x20,
       
    84 		ETagTokenPostfield					= 0x21,
       
    85 		ETagTokenPrev						= 0x32,
       
    86 		ETagTokenOnevent					= 0x33,
       
    87 		ETagTokenOptgroup					= 0x34,
       
    88 		ETagTokenOption						= 0x35,
       
    89 		ETagTokenRefresh					= 0x36,
       
    90 		ETagTokenSelect						= 0x37,
       
    91 		ETagTokenSetvar						= 0x3E,
       
    92 		ETagTokenSmall						= 0x38,
       
    93 		ETagTokenStrong						= 0x39,
       
    94 		ETagTokenTable						= 0x1F,
       
    95 		ETagTokenTd							= 0x1D,
       
    96 		ETagTokenTemplate					= 0x3B,
       
    97 		ETagTokenTimer						= 0x3C,
       
    98 		ETagTokenTr							= 0x1E,
       
    99 		ETagTokenU							= 0x3D,
       
   100 		ETagTokenWml						= 0x3F,
       
   101 	};
       
   102 
       
   103 
       
   104 	enum TAttributeToken {
       
   105 		// CodePage 00
       
   106 		// -//WAPFORUM//DTD WML 1.1//EN
       
   107 		EAttributeTokenAcceptcharset		= 0x05,
       
   108 		EAttributeTokenAlign1				= 0x52,
       
   109 		EAttributeTokenAlign2				= 0x06,
       
   110 		EAttributeTokenAlign3				= 0x07,
       
   111 		EAttributeTokenAlign4				= 0x08,
       
   112 		EAttributeTokenAlign5				= 0x09,
       
   113 		EAttributeTokenAlign6				= 0x0A,
       
   114 		EAttributeTokenAlign7				= 0x0B,
       
   115 		EAttributeTokenAlt					= 0x0C,
       
   116 		EAttributeTokenClass				= 0x54,
       
   117 		EAttributeTokenColumns				= 0x53,
       
   118 		EAttributeTokenContent1				= 0x0D,
       
   119 		EAttributeTokenContent2				= 0x5C,
       
   120 		EAttributeTokenDomain				= 0x0F,
       
   121 		EAttributeTokenEmptyok1				= 0x10,
       
   122 		EAttributeTokenEmptyok2				= 0x11,
       
   123 		EAttributeTokenFormat				= 0x12,
       
   124 		EAttributeTokenForua1				= 0x56,
       
   125 		EAttributeTokenForua2				= 0x57,
       
   126 		EAttributeTokenHeight				= 0x13,
       
   127 		EAttributeTokenHref1				= 0x4A,
       
   128 		EAttributeTokenHref2				= 0x4B,
       
   129 		EAttributeTokenHref3				= 0x4C,
       
   130 		EAttributeTokenHspace				= 0x14,
       
   131 		EAttributeTokenHttpequiv1			= 0x5A,
       
   132 		EAttributeTokenHttpequiv2			= 0x5B,
       
   133 		EAttributeTokenHttpequiv3			= 0x5D,
       
   134 		EAttributeTokenId					= 0x55,
       
   135 		EAttributeTokenIvalue				= 0x15,
       
   136 		EAttributeTokenIname				= 0x16,
       
   137 		EAttributeTokenLabel				= 0x18,
       
   138 		EAttributeTokenLocalsrc				= 0x19,
       
   139 		EAttributeTokenMaxlength			= 0x1A,
       
   140 		EAttributeTokenMethod1 				= 0x1B,
       
   141 		EAttributeTokenMethod2 				= 0x1C,
       
   142 		EAttributeTokenMode1 				= 0x1D,
       
   143 		EAttributeTokenMode2				= 0x1E,
       
   144 		EAttributeTokenMultiple1			= 0x1F,
       
   145 		EAttributeTokenMultiple2			= 0x20,
       
   146 		EAttributeTokenName					= 0x21,
       
   147 		EAttributeTokenNewcontext1			= 0x22,
       
   148 		EAttributeTokenNewcontext2			= 0x23,
       
   149 		EAttributeTokenOnenterbackward		= 0x25,
       
   150 		EAttributeTokenOnenterforward		= 0x26,
       
   151 		EAttributeTokenOnpick				= 0x24,
       
   152 		EAttributeTokenOntimer				= 0x27,
       
   153 		EAttributeTokenOptional1			= 0x28,
       
   154 		EAttributeTokenOptional2			= 0x29,
       
   155 		EAttributeTokenPath					= 0x2A,
       
   156 		EAttributeTokenScheme				= 0x2E,
       
   157 		EAttributeTokenSendreferer1			= 0x2F,
       
   158 		EAttributeTokenSendreferer2			= 0x30,
       
   159 		EAttributeTokenSize					= 0x31,
       
   160 		EAttributeTokenSrc1					= 0x32,
       
   161 		EAttributeTokenSrc2					= 0x58,
       
   162 		EAttributeTokenSrc3					= 0x59,
       
   163 		EAttributeTokenOrdered1				= 0x33,
       
   164 		EAttributeTokenOrdered2				= 0x34,
       
   165 		EAttributeTokenTabindex				= 0x35,
       
   166 		EAttributeTokenTitle				= 0x36,
       
   167 		EAttributeTokenType1				= 0x37,
       
   168 		EAttributeTokenType2				= 0x38,
       
   169 		EAttributeTokenType3				= 0x39,
       
   170 		EAttributeTokenType4				= 0x3A,
       
   171 		EAttributeTokenType5				= 0x3B,
       
   172 		EAttributeTokenType6				= 0x3C,
       
   173 		EAttributeTokenType7				= 0x3D,
       
   174 		EAttributeTokenType8				= 0x3E,
       
   175 		EAttributeTokenType9				= 0x3F,
       
   176 		EAttributeTokenType10				= 0x45,
       
   177 		EAttributeTokenType11				= 0x46,
       
   178 		EAttributeTokenType12				= 0x47,
       
   179 		EAttributeTokenType13				= 0x48,
       
   180 		EAttributeTokenType14				= 0x49,
       
   181 		EAttributeTokenValue				= 0x4D,
       
   182 		EAttributeTokenVspace				= 0x4E,
       
   183 		EAttributeTokenWidth				= 0x4F,
       
   184 		EAttributeTokenXmllang				= 0x50,
       
   185 	};
       
   186 
       
   187 
       
   188 
       
   189 	enum TAttributeValueToken {
       
   190 		// CodePage 00
       
   191 		// -//WAPFORUM//DTD WML 1.1//EN
       
   192 		EAttributeValueTokenAcceptcharset		= 0x05,
       
   193 		EAttributeValueTokenAlign1				= 0x52,
       
   194 		EAttributeValueTokenAlign2				= 0x06,
       
   195 		EAttributeValueTokenAlign3				= 0x07,
       
   196 		EAttributeValueTokenAlign4				= 0x08,
       
   197 		EAttributeValueTokenAlign5				= 0x09,
       
   198 		EAttributeValueTokenAlign6				= 0x0A,
       
   199 		EAttributeValueTokenAlign7				= 0x0B,
       
   200 		EAttributeValueTokenAlt					= 0x0C,
       
   201 		EAttributeValueTokenClass				= 0x54,
       
   202 		EAttributeValueTokenColumns				= 0x53,
       
   203 		EAttributeValueTokenContent1			= 0x0D,
       
   204 		EAttributeValueTokenContent2			= 0x5C,
       
   205 		EAttributeValueTokenDomain				= 0x0F,
       
   206 		EAttributeValueTokenEmptyok1			= 0x10,
       
   207 		EAttributeValueTokenEmptyok2			= 0x11,
       
   208 		EAttributeValueTokenFormat				= 0x12,
       
   209 		EAttributeValueTokenForua1				= 0x56,
       
   210 		EAttributeValueTokenForua2				= 0x57,
       
   211 		EAttributeValueTokenHeight				= 0x13,
       
   212 		EAttributeValueTokenHref1				= 0x4A,
       
   213 		EAttributeValueTokenHref2				= 0x4B,
       
   214 		EAttributeValueTokenHref3				= 0x4C,
       
   215 		EAttributeValueTokenHspace				= 0x14,
       
   216 		EAttributeValueTokenHttpequiv1			= 0x5A,
       
   217 		EAttributeValueTokenHttpequiv2			= 0x5B,
       
   218 		EAttributeValueTokenHttpequiv3			= 0x5D,
       
   219 		EAttributeValueTokenId					= 0x55,
       
   220 		EAttributeValueTokenIvalue				= 0x15,
       
   221 		EAttributeValueTokenIname				= 0x16,
       
   222 		EAttributeValueTokenLabel				= 0x18,
       
   223 		EAttributeValueTokenLocalsrc			= 0x19,
       
   224 		EAttributeValueTokenMaxlength			= 0x1A,
       
   225 		EAttributeValueTokenMethod1 			= 0x1B,
       
   226 		EAttributeValueTokenMethod2 			= 0x1C,
       
   227 		EAttributeValueTokenMode1 				= 0x1D,
       
   228 		EAttributeValueTokenMode2				= 0x1E,
       
   229 		EAttributeValueTokenMultiple1			= 0x1F,
       
   230 		EAttributeValueTokenMultiple2			= 0x20,
       
   231 		EAttributeValueTokenName				= 0x21,
       
   232 		EAttributeValueTokenNewcontext1			= 0x22,
       
   233 		EAttributeValueTokenNewcontext2			= 0x23,
       
   234 		EAttributeValueTokenOnenterbackward1	= 0x25,
       
   235 		EAttributeValueTokenOnenterforward1		= 0x26,
       
   236 		EAttributeValueTokenOnpick1				= 0x24,
       
   237 		EAttributeValueTokenOntimer1			= 0x27,
       
   238 		EAttributeValueTokenOptional1			= 0x28,
       
   239 		EAttributeValueTokenOptional2			= 0x29,
       
   240 		EAttributeValueTokenPath				= 0x2A,
       
   241 		EAttributeValueTokenScheme				= 0x2E,
       
   242 		EAttributeValueTokenSendreferer1		= 0x2F,
       
   243 		EAttributeValueTokenSendreferer2		= 0x30,
       
   244 		EAttributeValueTokenSize				= 0x31,
       
   245 		EAttributeValueTokenSrc1				= 0x32,
       
   246 		EAttributeValueTokenSrc2				= 0x58,
       
   247 		EAttributeValueTokenSrc3				= 0x59,
       
   248 		EAttributeValueTokenOrdered1			= 0x33,
       
   249 		EAttributeValueTokenOrdered2			= 0x34,
       
   250 		EAttributeValueTokenTabindex			= 0x35,
       
   251 		EAttributeValueTokenTitle				= 0x36,
       
   252 		EAttributeValueTokenType1				= 0x37,
       
   253 		EAttributeValueTokenType2				= 0x38,
       
   254 		EAttributeValueTokenType3				= 0x39,
       
   255 		EAttributeValueTokenType4				= 0x3A,
       
   256 		EAttributeValueTokenType5				= 0x3B,
       
   257 		EAttributeValueTokenType6				= 0x3C,
       
   258 		EAttributeValueTokenType7				= 0x3D,
       
   259 		EAttributeValueTokenType8				= 0x3E,
       
   260 		EAttributeValueTokenType9				= 0x3F,
       
   261 		EAttributeValueTokenType10				= 0x45,
       
   262 		EAttributeValueTokenType11				= 0x46,
       
   263 		EAttributeValueTokenType12				= 0x47,
       
   264 		EAttributeValueTokenType13				= 0x48,
       
   265 		EAttributeValueTokenType14				= 0x49,
       
   266 		EAttributeValueTokenValue				= 0x4D,
       
   267 		EAttributeValueTokenVspace				= 0x4E,
       
   268 		EAttributeValueTokenWidth				= 0x4F,
       
   269 		EAttributeValueTokenXmllang				= 0x50,
       
   270 		EAttributeValueTokenCom					= 0x85,
       
   271 		EAttributeValueTokenEdu 				= 0x86,
       
   272 		EAttributeValueTokenNet 				= 0x87,
       
   273 		EAttributeValueTokenOrg 				= 0x88,
       
   274 		EAttributeValueTokenAccept				= 0x89,
       
   275 		EAttributeValueTokenBottom 				= 0x8A,
       
   276 		EAttributeValueTokenClear 				= 0x8B,
       
   277 		EAttributeValueTokenDelete 				= 0x8C,
       
   278 		EAttributeValueTokenHelp 				= 0x8D,
       
   279 		EAttributeValueTokenHttp1 				= 0x8E,
       
   280 		EAttributeValueTokenHttp2 				= 0x8F,
       
   281 		EAttributeValueTokenHttps1 				= 0x90,
       
   282 		EAttributeValueTokenHttps2 				= 0x91,
       
   283 		EAttributeValueTokenMiddle 				= 0x93,
       
   284 		EAttributeValueTokenNowrap 				= 0x94,
       
   285 		EAttributeValueTokenOnenterbackward2	= 0x96,
       
   286 		EAttributeValueTokenOnenterforward2		= 0x97,
       
   287 		EAttributeValueTokenOnpick2				= 0x95,
       
   288 		EAttributeValueTokenOntimer2 			= 0x98,
       
   289 		EAttributeValueTokenOptions 			= 0x99,
       
   290 		EAttributeValueTokenPassword 			= 0x9A,
       
   291 		EAttributeValueTokenReset 				= 0x9B,
       
   292 		EAttributeValueTokenText 				= 0x9D,
       
   293 		EAttributeValueTokenTop 				= 0x9E,
       
   294 		EAttributeValueTokenUnknown 			= 0x9F,
       
   295 		EAttributeValueTokenWrap 				= 0xA0,
       
   296 		EAttributeValueTokenWww 				= 0xA1,
       
   297 	};
       
   298 
       
   299 
       
   300 
       
   301 private:
       
   302 
       
   303 	CWml1_1StringDictionary00(RStringPool* aStringPool);
       
   304 
       
   305 private:
       
   306 
       
   307 /**
       
   308 The StringPool for this string dictionary.
       
   309 We don't own this.
       
   310 */
       
   311 	RStringPool				iStringPool;
       
   312 
       
   313 	Xml::CDictionaryCodePage*	iCodepage00Table;
       
   314 
       
   315 	TInt					iCodePage;
       
   316 
       
   317 	};
       
   318 
       
   319 
       
   320 const TInt iTagCodePage00[] = 
       
   321 	{CWml1_1StringDictionary00::ETagTokenA,
       
   322 	 CWml1_1StringDictionary00::ETagTokenAnchor,
       
   323 	 CWml1_1StringDictionary00::ETagTokenAccess,
       
   324 	 CWml1_1StringDictionary00::ETagTokenB,
       
   325 	 CWml1_1StringDictionary00::ETagTokenBig,
       
   326 	 CWml1_1StringDictionary00::ETagTokenBr,
       
   327 	 CWml1_1StringDictionary00::ETagTokenCard,
       
   328 	 CWml1_1StringDictionary00::ETagTokenDo,
       
   329 	 CWml1_1StringDictionary00::ETagTokenEm,
       
   330 	 CWml1_1StringDictionary00::ETagTokenFieldset,
       
   331 	 CWml1_1StringDictionary00::ETagTokenGo,
       
   332 	 CWml1_1StringDictionary00::ETagTokenHead,
       
   333 	 CWml1_1StringDictionary00::ETagTokenI,
       
   334 	 CWml1_1StringDictionary00::ETagTokenImg,
       
   335 	 CWml1_1StringDictionary00::ETagTokenInput,
       
   336 	 CWml1_1StringDictionary00::ETagTokenMeta,
       
   337 	 CWml1_1StringDictionary00::ETagTokenNoop,
       
   338 	 CWml1_1StringDictionary00::ETagTokenP,
       
   339 	 CWml1_1StringDictionary00::ETagTokenPostfield,
       
   340 	 CWml1_1StringDictionary00::ETagTokenPrev,
       
   341 	 CWml1_1StringDictionary00::ETagTokenOnevent,
       
   342 	 CWml1_1StringDictionary00::ETagTokenOptgroup,
       
   343 	 CWml1_1StringDictionary00::ETagTokenOption,
       
   344 	 CWml1_1StringDictionary00::ETagTokenRefresh,
       
   345 	 CWml1_1StringDictionary00::ETagTokenSelect,
       
   346 	 CWml1_1StringDictionary00::ETagTokenSetvar,
       
   347 	 CWml1_1StringDictionary00::ETagTokenSmall,
       
   348 	 CWml1_1StringDictionary00::ETagTokenStrong,
       
   349 	 CWml1_1StringDictionary00::ETagTokenTable,
       
   350 	 CWml1_1StringDictionary00::ETagTokenTd,
       
   351 	 CWml1_1StringDictionary00::ETagTokenTemplate,
       
   352 	 CWml1_1StringDictionary00::ETagTokenTimer,
       
   353 	 CWml1_1StringDictionary00::ETagTokenTr,
       
   354 	 CWml1_1StringDictionary00::ETagTokenU,
       
   355 	 CWml1_1StringDictionary00::ETagTokenWml,
       
   356 	 0}; // ok to end with zero as this is used by a global token
       
   357 
       
   358 
       
   359 const TInt iAttributeCodePage00[] = 
       
   360 	{CWml1_1StringDictionary00::EAttributeTokenAcceptcharset,
       
   361 	 CWml1_1StringDictionary00::EAttributeTokenAlign1,
       
   362 	 CWml1_1StringDictionary00::EAttributeTokenAlign2,
       
   363 	 CWml1_1StringDictionary00::EAttributeTokenAlign3,
       
   364 	 CWml1_1StringDictionary00::EAttributeTokenAlign4,
       
   365 	 CWml1_1StringDictionary00::EAttributeTokenAlign5,
       
   366 	 CWml1_1StringDictionary00::EAttributeTokenAlign6,
       
   367 	 CWml1_1StringDictionary00::EAttributeTokenAlign7,
       
   368 	 CWml1_1StringDictionary00::EAttributeTokenAlt,
       
   369 	 CWml1_1StringDictionary00::EAttributeTokenClass,
       
   370 	 CWml1_1StringDictionary00::EAttributeTokenColumns,
       
   371 	 CWml1_1StringDictionary00::EAttributeTokenContent1,
       
   372 	 CWml1_1StringDictionary00::EAttributeTokenContent2,
       
   373 	 CWml1_1StringDictionary00::EAttributeTokenDomain,
       
   374 	 CWml1_1StringDictionary00::EAttributeTokenEmptyok1,
       
   375 	 CWml1_1StringDictionary00::EAttributeTokenEmptyok2,
       
   376 	 CWml1_1StringDictionary00::EAttributeTokenFormat,
       
   377 	 CWml1_1StringDictionary00::EAttributeTokenForua1,
       
   378 	 CWml1_1StringDictionary00::EAttributeTokenForua2,
       
   379 	 CWml1_1StringDictionary00::EAttributeTokenHeight,
       
   380 	 CWml1_1StringDictionary00::EAttributeTokenHref1,
       
   381 	 CWml1_1StringDictionary00::EAttributeTokenHref2,
       
   382 	 CWml1_1StringDictionary00::EAttributeTokenHref3,
       
   383 	 CWml1_1StringDictionary00::EAttributeTokenHspace,
       
   384 	 CWml1_1StringDictionary00::EAttributeTokenHttpequiv1,
       
   385 	 CWml1_1StringDictionary00::EAttributeTokenHttpequiv2,
       
   386 	 CWml1_1StringDictionary00::EAttributeTokenHttpequiv3,
       
   387 	 CWml1_1StringDictionary00::EAttributeTokenId,
       
   388 	 CWml1_1StringDictionary00::EAttributeTokenIvalue,
       
   389 	 CWml1_1StringDictionary00::EAttributeTokenIname,
       
   390 	 CWml1_1StringDictionary00::EAttributeTokenLabel,
       
   391 	 CWml1_1StringDictionary00::EAttributeTokenLocalsrc,
       
   392 	 CWml1_1StringDictionary00::EAttributeTokenMaxlength,
       
   393 	 CWml1_1StringDictionary00::EAttributeTokenMethod1,
       
   394 	 CWml1_1StringDictionary00::EAttributeTokenMethod2,
       
   395 	 CWml1_1StringDictionary00::EAttributeTokenMode1,
       
   396 	 CWml1_1StringDictionary00::EAttributeTokenMode2,
       
   397 	 CWml1_1StringDictionary00::EAttributeTokenMultiple1,
       
   398 	 CWml1_1StringDictionary00::EAttributeTokenMultiple2,
       
   399 	 CWml1_1StringDictionary00::EAttributeTokenName,
       
   400 	 CWml1_1StringDictionary00::EAttributeTokenNewcontext1,
       
   401 	 CWml1_1StringDictionary00::EAttributeTokenNewcontext2,
       
   402 	 CWml1_1StringDictionary00::EAttributeTokenOnenterbackward,
       
   403 	 CWml1_1StringDictionary00::EAttributeTokenOnenterforward,
       
   404 	 CWml1_1StringDictionary00::EAttributeTokenOnpick,
       
   405 	 CWml1_1StringDictionary00::EAttributeTokenOntimer,
       
   406 	 CWml1_1StringDictionary00::EAttributeTokenOptional1,
       
   407 	 CWml1_1StringDictionary00::EAttributeTokenOptional2,
       
   408 	 CWml1_1StringDictionary00::EAttributeTokenPath,
       
   409 	 CWml1_1StringDictionary00::EAttributeTokenScheme,
       
   410 	 CWml1_1StringDictionary00::EAttributeTokenSendreferer1,
       
   411 	 CWml1_1StringDictionary00::EAttributeTokenSendreferer2,
       
   412 	 CWml1_1StringDictionary00::EAttributeTokenSize,
       
   413 	 CWml1_1StringDictionary00::EAttributeTokenSrc1,
       
   414 	 CWml1_1StringDictionary00::EAttributeTokenSrc2,
       
   415 	 CWml1_1StringDictionary00::EAttributeTokenSrc3,
       
   416 	 CWml1_1StringDictionary00::EAttributeTokenOrdered1,
       
   417 	 CWml1_1StringDictionary00::EAttributeTokenOrdered2,
       
   418 	 CWml1_1StringDictionary00::EAttributeTokenTabindex,
       
   419 	 CWml1_1StringDictionary00::EAttributeTokenTitle,
       
   420 	 CWml1_1StringDictionary00::EAttributeTokenType1,
       
   421 	 CWml1_1StringDictionary00::EAttributeTokenType2,
       
   422 	 CWml1_1StringDictionary00::EAttributeTokenType3,
       
   423 	 CWml1_1StringDictionary00::EAttributeTokenType4,
       
   424 	 CWml1_1StringDictionary00::EAttributeTokenType5,
       
   425 	 CWml1_1StringDictionary00::EAttributeTokenType6,
       
   426 	 CWml1_1StringDictionary00::EAttributeTokenType7,
       
   427 	 CWml1_1StringDictionary00::EAttributeTokenType8,
       
   428 	 CWml1_1StringDictionary00::EAttributeTokenType9,
       
   429 	 CWml1_1StringDictionary00::EAttributeTokenType10,
       
   430 	 CWml1_1StringDictionary00::EAttributeTokenType11,
       
   431 	 CWml1_1StringDictionary00::EAttributeTokenType12,
       
   432 	 CWml1_1StringDictionary00::EAttributeTokenType13,
       
   433 	 CWml1_1StringDictionary00::EAttributeTokenType14,
       
   434 	 CWml1_1StringDictionary00::EAttributeTokenValue,
       
   435 	 CWml1_1StringDictionary00::EAttributeTokenVspace,
       
   436 	 CWml1_1StringDictionary00::EAttributeTokenWidth,
       
   437 	 CWml1_1StringDictionary00::EAttributeTokenXmllang,
       
   438 	 0}; // ok to end with zero as this is used by a global token
       
   439 
       
   440 
       
   441 
       
   442 const TInt iAttributeValueCodePage00[] = 
       
   443 	{CWml1_1StringDictionary00::EAttributeValueTokenAcceptcharset,
       
   444 	 CWml1_1StringDictionary00::EAttributeValueTokenAlign1,
       
   445 	 CWml1_1StringDictionary00::EAttributeValueTokenAlign2,
       
   446 	 CWml1_1StringDictionary00::EAttributeValueTokenAlign3,
       
   447 	 CWml1_1StringDictionary00::EAttributeValueTokenAlign4,
       
   448 	 CWml1_1StringDictionary00::EAttributeValueTokenAlign5,
       
   449 	 CWml1_1StringDictionary00::EAttributeValueTokenAlign6,
       
   450 	 CWml1_1StringDictionary00::EAttributeValueTokenAlign7,
       
   451 	 CWml1_1StringDictionary00::EAttributeValueTokenAlt,
       
   452 	 CWml1_1StringDictionary00::EAttributeValueTokenClass,
       
   453 	 CWml1_1StringDictionary00::EAttributeValueTokenColumns,
       
   454 	 CWml1_1StringDictionary00::EAttributeValueTokenContent1,
       
   455 	 CWml1_1StringDictionary00::EAttributeValueTokenContent2,
       
   456 	 CWml1_1StringDictionary00::EAttributeValueTokenDomain,
       
   457 	 CWml1_1StringDictionary00::EAttributeValueTokenEmptyok1,
       
   458 	 CWml1_1StringDictionary00::EAttributeValueTokenEmptyok2,
       
   459 	 CWml1_1StringDictionary00::EAttributeValueTokenFormat,
       
   460 	 CWml1_1StringDictionary00::EAttributeValueTokenForua1,
       
   461 	 CWml1_1StringDictionary00::EAttributeValueTokenForua2,
       
   462 	 CWml1_1StringDictionary00::EAttributeValueTokenHeight,
       
   463 	 CWml1_1StringDictionary00::EAttributeValueTokenHref1,
       
   464 	 CWml1_1StringDictionary00::EAttributeValueTokenHref2,
       
   465 	 CWml1_1StringDictionary00::EAttributeValueTokenHref3,
       
   466 	 CWml1_1StringDictionary00::EAttributeValueTokenHspace,
       
   467 	 CWml1_1StringDictionary00::EAttributeValueTokenHttpequiv1,
       
   468 	 CWml1_1StringDictionary00::EAttributeValueTokenHttpequiv2,
       
   469 	 CWml1_1StringDictionary00::EAttributeValueTokenHttpequiv3,
       
   470 	 CWml1_1StringDictionary00::EAttributeValueTokenId,
       
   471 	 CWml1_1StringDictionary00::EAttributeValueTokenIvalue,
       
   472 	 CWml1_1StringDictionary00::EAttributeValueTokenIname,
       
   473 	 CWml1_1StringDictionary00::EAttributeValueTokenLabel,
       
   474 	 CWml1_1StringDictionary00::EAttributeValueTokenLocalsrc,
       
   475 	 CWml1_1StringDictionary00::EAttributeValueTokenMaxlength,
       
   476 	 CWml1_1StringDictionary00::EAttributeValueTokenMethod1,
       
   477 	 CWml1_1StringDictionary00::EAttributeValueTokenMethod2,
       
   478 	 CWml1_1StringDictionary00::EAttributeValueTokenMode1,
       
   479 	 CWml1_1StringDictionary00::EAttributeValueTokenMode2,
       
   480 	 CWml1_1StringDictionary00::EAttributeValueTokenMultiple1,
       
   481 	 CWml1_1StringDictionary00::EAttributeValueTokenMultiple2,
       
   482 	 CWml1_1StringDictionary00::EAttributeValueTokenName,
       
   483 	 CWml1_1StringDictionary00::EAttributeValueTokenNewcontext1,
       
   484 	 CWml1_1StringDictionary00::EAttributeValueTokenNewcontext2,
       
   485 	 CWml1_1StringDictionary00::EAttributeValueTokenOnenterbackward1,
       
   486 	 CWml1_1StringDictionary00::EAttributeValueTokenOnenterforward1,
       
   487 	 CWml1_1StringDictionary00::EAttributeValueTokenOnpick1,
       
   488 	 CWml1_1StringDictionary00::EAttributeValueTokenOntimer1,
       
   489 	 CWml1_1StringDictionary00::EAttributeValueTokenOptional1,
       
   490 	 CWml1_1StringDictionary00::EAttributeValueTokenOptional2,
       
   491 	 CWml1_1StringDictionary00::EAttributeValueTokenPath,
       
   492 	 CWml1_1StringDictionary00::EAttributeValueTokenScheme,
       
   493 	 CWml1_1StringDictionary00::EAttributeValueTokenSendreferer1,
       
   494 	 CWml1_1StringDictionary00::EAttributeValueTokenSendreferer2,
       
   495 	 CWml1_1StringDictionary00::EAttributeValueTokenSize,
       
   496 	 CWml1_1StringDictionary00::EAttributeValueTokenSrc1,
       
   497 	 CWml1_1StringDictionary00::EAttributeValueTokenSrc2,
       
   498 	 CWml1_1StringDictionary00::EAttributeValueTokenSrc3,
       
   499 	 CWml1_1StringDictionary00::EAttributeValueTokenOrdered1,
       
   500 	 CWml1_1StringDictionary00::EAttributeValueTokenOrdered2,
       
   501 	 CWml1_1StringDictionary00::EAttributeValueTokenTabindex,
       
   502 	 CWml1_1StringDictionary00::EAttributeValueTokenTitle,
       
   503 	 CWml1_1StringDictionary00::EAttributeValueTokenType1,
       
   504 	 CWml1_1StringDictionary00::EAttributeValueTokenType2,
       
   505 	 CWml1_1StringDictionary00::EAttributeValueTokenType3,
       
   506 	 CWml1_1StringDictionary00::EAttributeValueTokenType4,
       
   507 	 CWml1_1StringDictionary00::EAttributeValueTokenType5,
       
   508 	 CWml1_1StringDictionary00::EAttributeValueTokenType6,
       
   509 	 CWml1_1StringDictionary00::EAttributeValueTokenType7,
       
   510 	 CWml1_1StringDictionary00::EAttributeValueTokenType8,
       
   511 	 CWml1_1StringDictionary00::EAttributeValueTokenType9,
       
   512 	 CWml1_1StringDictionary00::EAttributeValueTokenType10,
       
   513 	 CWml1_1StringDictionary00::EAttributeValueTokenType11,
       
   514 	 CWml1_1StringDictionary00::EAttributeValueTokenType12,
       
   515 	 CWml1_1StringDictionary00::EAttributeValueTokenType13,
       
   516 	 CWml1_1StringDictionary00::EAttributeValueTokenType14,
       
   517 	 CWml1_1StringDictionary00::EAttributeValueTokenValue,
       
   518 	 CWml1_1StringDictionary00::EAttributeValueTokenVspace,
       
   519 	 CWml1_1StringDictionary00::EAttributeValueTokenWidth,
       
   520 	 CWml1_1StringDictionary00::EAttributeValueTokenXmllang,
       
   521 	 CWml1_1StringDictionary00::EAttributeValueTokenCom,
       
   522 	 CWml1_1StringDictionary00::EAttributeValueTokenEdu,
       
   523 	 CWml1_1StringDictionary00::EAttributeValueTokenNet,
       
   524 	 CWml1_1StringDictionary00::EAttributeValueTokenOrg,
       
   525 	 CWml1_1StringDictionary00::EAttributeValueTokenAccept,
       
   526 	 CWml1_1StringDictionary00::EAttributeValueTokenBottom,
       
   527 	 CWml1_1StringDictionary00::EAttributeValueTokenClear,
       
   528 	 CWml1_1StringDictionary00::EAttributeValueTokenDelete,
       
   529 	 CWml1_1StringDictionary00::EAttributeValueTokenHelp,
       
   530 	 CWml1_1StringDictionary00::EAttributeValueTokenHttp1,
       
   531 	 CWml1_1StringDictionary00::EAttributeValueTokenHttp2,
       
   532 	 CWml1_1StringDictionary00::EAttributeValueTokenHttps1,
       
   533 	 CWml1_1StringDictionary00::EAttributeValueTokenHttps2,
       
   534 	 CWml1_1StringDictionary00::EAttributeValueTokenMiddle,
       
   535 	 CWml1_1StringDictionary00::EAttributeValueTokenNowrap,
       
   536 	 CWml1_1StringDictionary00::EAttributeValueTokenOnenterbackward2,
       
   537 	 CWml1_1StringDictionary00::EAttributeValueTokenOnenterforward2,
       
   538 	 CWml1_1StringDictionary00::EAttributeValueTokenOnpick2,
       
   539 	 CWml1_1StringDictionary00::EAttributeValueTokenOntimer2,
       
   540 	 CWml1_1StringDictionary00::EAttributeValueTokenOptions,
       
   541 	 CWml1_1StringDictionary00::EAttributeValueTokenPassword,
       
   542 	 CWml1_1StringDictionary00::EAttributeValueTokenReset,
       
   543 	 CWml1_1StringDictionary00::EAttributeValueTokenText,
       
   544 	 CWml1_1StringDictionary00::EAttributeValueTokenTop,
       
   545 	 CWml1_1StringDictionary00::EAttributeValueTokenUnknown,
       
   546 	 CWml1_1StringDictionary00::EAttributeValueTokenWrap,
       
   547 	 CWml1_1StringDictionary00::EAttributeValueTokenWww,
       
   548 	 0}; // ok to end with zero as this is used by a global token
       
   549 
       
   550 
       
   551 #endif //__WML1_1STRINGDICTIONARY00_H__