williamr@2: /* williamr@2: * Copyright (c) 2002-2005 Nokia Corporation and/or its subsidiary(-ies). williamr@2: * All rights reserved. williamr@2: * This component and the accompanying materials are made available williamr@2: * under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members williamr@2: * which accompanies this distribution, and is available williamr@2: * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html". williamr@2: * williamr@2: * Initial Contributors: williamr@2: * Nokia Corporation - initial contribution. williamr@2: * williamr@2: * Contributors: williamr@2: * williamr@2: * Description: This header lists all constants of XML Extensions library williamr@2: * williamr@2: */ williamr@2: williamr@2: williamr@2: williamr@2: williamr@2: williamr@2: williamr@2: williamr@2: williamr@2: williamr@2: #ifndef SEN_XML_CONSTANTS_H williamr@2: #define SEN_XML_CONSTANTS_H williamr@2: williamr@2: // INCLUDES williamr@2: #include williamr@2: williamr@2: // CONSTANTS williamr@2: // Leave codes williamr@2: const TInt KErrSenInvalidCharacters = -30300; williamr@2: const TInt KErrSenZeroLengthDescriptor = -30301; williamr@2: const TInt KErrSenXmlReaderNotSet = -30302; williamr@2: const TInt KErrSenXmlContentHandlerNotSet = -30303; williamr@2: williamr@2: // Panics williamr@2: _LIT(KSenXmlPanic, "SenXml"); williamr@2: williamr@2: williamr@2: williamr@2: // XML String constants williamr@2: const TInt KSenMaxXmlEscapedLength = 8; williamr@2: _LIT8(KSenSlash, "/"); williamr@2: _LIT8(KSenColon, ":"); williamr@2: _LIT8(KSenLessThan, "<"); williamr@2: _LIT8(KSenGreaterThan, ">"); williamr@2: _LIT8(KSenSpace, " "); williamr@2: _LIT8(KSenQuot, "'"); williamr@2: _LIT8(KSenDblQuot, "\""); williamr@2: _LIT8(KSenEquals, "="); williamr@2: _LIT8(KSenEqualsDblQuot, "=\""); williamr@2: _LIT8(KSenSlashGreaterThan, "/>"); williamr@2: _LIT8(KSenLessThanSlash, ""); williamr@2: _LIT8(KSenXmlInstructionStart, ""); williamr@2: _LIT8(KSenXmlEntityStart, ") williamr@2: // < (<) williamr@2: // & (&) williamr@2: williamr@2: _LIT8(KSenEscapedAmp, "&"); williamr@2: _LIT8(KSenEscapedApos, "'"); williamr@2: _LIT8(KSenEscapedDblQuot, """); williamr@2: _LIT8(KSenEscapedGt, ">"); williamr@2: _LIT8(KSenEscapedLt, "<"); williamr@2: williamr@2: // XML-escaping chars as descriptors williamr@2: _LIT8(KSenAmpersandDesC8, "&"); williamr@2: _LIT8(KSenAposDesC8, "\'"); williamr@2: _LIT8(KSenDblQuotDesC8, "\""); williamr@2: _LIT8(KSenGtDesC8, ">"); williamr@2: _LIT8(KSenLtDesC8, "<"); williamr@2: williamr@2: williamr@2: /* williamr@2: _LIT8(KSenQuotedAmp, "&"); williamr@2: _LIT8(KSenQuotedApos, "'"); williamr@2: _LIT8(KSenQuotedDblQuot, """); williamr@2: _LIT8(KSenQuotedGt, ">"); williamr@2: _LIT8(KSenQuotedLt, "<"); williamr@2: */ williamr@2: williamr@2: /** williamr@2: * SenXmlPanic Enumeration williamr@2: */ williamr@2: enum TSenXmlPanic williamr@2: { williamr@2: EBadNamespace = 1, williamr@2: EBadNamespacePrefix, williamr@2: EBufNot16Bit, williamr@2: EFragmentElementNotInitialized, williamr@2: EDelegatedFragmentAlreadySet, williamr@2: EInconsistentTokens, williamr@2: EBadInternalState williamr@2: }; williamr@2: williamr@2: #endif // SEN_XML_CONSTANTS_H williamr@2: williamr@2: // End of File williamr@2: