Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/LibreOffice/xmloff/source/core/   (Office von Apache Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 234 kB image not shown  

Quelle  xmltoken.cxx   Sprache: C

 
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */


#include <sal/macros.h>
#include <xmloff/xmltoken.hxx>
#include <rtl/ustring.hxx>
#include <rtl/string.hxx>
#include <sal/log.hxx>
#include <optional>
#include <set>


namespace xmloff::token {

    // keep the tokens (and their length)
    namespace
    {
        struct XMLTokenEntry
        {
            const char* pChar;
            std::optional<OUString> xOUString;
            sal_Int32 nLength;
#if OSL_DEBUG_LEVEL > 0
            XMLTokenEnum eToken;
#endif
#if OSL_DEBUG_LEVEL > 0
            XMLTokenEntry(sal_Int32 nLen, const char* p, std::optional<OUString> xStr, XMLTokenEnum eTok)
                : pChar(p), xOUString(std::move(xStr)), nLength(nLen), eToken(eTok) {}
#else
            XMLTokenEntry(sal_Int32 nLen, const char* p, std::optional<OUString> xStr)
                : pChar(p), xOUString(std::move(xStr)), nLength(nLen) {}
#endif
        };
    }


#if OSL_DEBUG_LEVEL > 0
    #define TOKEN( s, e ) { sizeof(s)-1, s, std::nullopt, e }
#else
    #define TOKEN( s, e ) { sizeof(s)-1, s, std::nullopt }
#endif

    // IMPORTANT! aTokenList order MUST be in synch with XMLTokenEnum in include/xmloff/xmltoken.hxx
    // and with xmloff/source/token/tokens.txt.

    struct XMLTokenEntry aTokenList[] =
    {
#if OSL_DEBUG_LEVEL > 0
        { 0, nullptr, std::nullopt, XML_TOKEN_START },
#else
        { 0, nullptr, std::nullopt },                            // XML_TOKEN_START
#endif

        // common XML
        TOKEN( "CDATA",                 XML_CDATA ),
        TOKEN( " ",                     XML_WS ),
        TOKEN( "xml",                   XML_XML ),
        TOKEN( "xmlns",                 XML_XMLNS ),
        TOKEN( "version=\"1.0\" encoding=\"UTF-8\"",      XML_XML_PI ),
        TOKEN( ",            XML_XML_DOCTYPE_PREFIX ),
        TOKEN( " PUBLIC \"-//OpenOffice.org//DTD OfficeDocument 1.0//EN\" \"office.dtd\">",      XML_XML_DOCTYPE_SUFFIX ),

        // namespace prefixes and names
        TOKEN( "http://www.w3.org/XML/1998/namespace", XML_N_XML ),
        TOKEN( "office",                XML_NP_OFFICE ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:office:1.0",      XML_N_OFFICE ),
        TOKEN( "http://sun.com/xmlns/staroffice/office", XML_N_OFFICE_OLD ),
        TOKEN( "meta",                  XML_NP_META ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:meta:1.0",      XML_N_META ),
        TOKEN( "http://sun.com/xmlns/staroffice/meta", XML_N_META_OLD ),
        TOKEN( "style",                 XML_NP_STYLE ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:style:1.0",      XML_N_STYLE ),
        TOKEN( "http://sun.com/xmlns/staroffice/style", XML_N_STYLE_OLD ),
        TOKEN( "number",                XML_NP_NUMBER ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0",      XML_N_NUMBER ),
        TOKEN( "http://sun.com/xmlns/staroffice/number", XML_N_NUMBER_OLD ),
        TOKEN( "text",                  XML_NP_TEXT ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:text:1.0",      XML_N_TEXT ),
        TOKEN( "http://sun.com/xmlns/staroffice/text", XML_N_TEXT_OLD ),
        TOKEN( "table",                 XML_NP_TABLE ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:table:1.0",      XML_N_TABLE ),
        TOKEN( "http://sun.com/xmlns/staroffice/table", XML_N_TABLE_OLD ),
        TOKEN( "draw",                  XML_NP_DRAW ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0",      XML_N_DRAW ),
        TOKEN( "dr3d",                  XML_NP_DR3D ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0",      XML_N_DR3D ),
        TOKEN( "http://sun.com/xmlns/staroffice/draw", XML_N_DRAW_OLD ),
        TOKEN( "presentation",             XML_NP_PRESENTATION ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0",      XML_N_PRESENTATION ),
        TOKEN( "http://sun.com/xmlns/staroffice/presentation", XML_N_PRESENTATION_OLD ),
        TOKEN( "chart",                     XML_NP_CHART ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:chart:1.0",      XML_N_CHART ),
        TOKEN( "config",                    XML_NP_CONFIG ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:config:1.0",      XML_N_CONFIG ),
        TOKEN( "http://sun.com/xmlns/staroffice/chart", XML_N_CHART_OLD ),
        TOKEN( "fo",                        XML_NP_FO ),
        TOKEN( "http://www.w3.org/1999/XSL/Format/", XML_N_FO_OLD ),
        TOKEN( "http://www.w3.org/1999/XSL/Format", XML_N_FO ),
        TOKEN( "xlink",                     XML_NP_XLINK ),
        TOKEN( "http://www.w3.org/1999/xlink", XML_N_XLINK ),
        TOKEN( "http://www.w3.org/1999/xlink/namespace", XML_N_XLINK_OLD ),
        TOKEN( "dc",                        XML_NP_DC ),
        TOKEN( "http://purl.org/dc/elements/1.1/", XML_N_DC ),
        TOKEN( "svg",                       XML_NP_SVG ),
        TOKEN( "http://www.w3.org/2000/svg", XML_N_SVG ),
        TOKEN( "form",                      XML_NP_FORM ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:form:1.0",      XML_N_FORM ),
        TOKEN( "script",                    XML_NP_SCRIPT ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:script:1.0",      XML_N_SCRIPT ),
        TOKEN( "tcd",                    XML_NP_TCD ),
        TOKEN( "http://openoffice.org/2003/text-conversion-dictionary", XML_N_TCD ),
        TOKEN( "xforms",                                    XML_NP_XFORMS_1_0 ),
        TOKEN( "http://www.w3.org/2002/xforms", XML_N_XFORMS_1_0 ),
        TOKEN( "xsd",                                       XML_NP_XSD ),
        TOKEN( "http://www.w3.org/2001/XMLSchema", XML_N_XSD ),
        TOKEN( "xsi",                                       XML_NP_XSI ),
        TOKEN( "http://www.w3.org/2001/XMLSchema-instance", XML_N_XSI ),

        TOKEN( "block-list",                XML_NP_BLOCK_LIST ),
        TOKEN( "http://openoffice.org/2001/block-list", XML_N_BLOCK_LIST ),

        TOKEN( "math",                      XML_NP_MATH ),
        TOKEN( "http://www.w3.org/1998/Math/MathML", XML_N_MATH ),

        TOKEN( "VL",                        XML_NP_VERSIONS_LIST ),
        TOKEN( "http://openoffice.org/2001/versions-list", XML_N_VERSIONS_LIST ),

        // erAck: 2008-04-09T20:12+0200  OpenFormula aka ODFF
        TOKEN( "of",                    XML_NP_OF ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:of:1.2",  XML_N_OF ),

        // ODF 1.2 metadata: RDFa and GRDDL
        TOKEN( "xhtml",                                 XML_NP_XHTML ),
        TOKEN( "http://www.w3.org/1999/xhtml", XML_N_XHTML ),
        TOKEN( "grddl",                                 XML_NP_GRDDL ),
        TOKEN( "http://www.w3.org/2003/g/data-view#", XML_N_GRDDL ),

        // OOo extension digital signatures, used in ODF 1.1
        TOKEN( "dsigooo", XML_NP_DSIG_OOO ),
        TOKEN( "http://openoffice.org/2004/documentsignatures", XML_N_DSIG_OOO ),
        // ODF 1.2 digital signature namespaces
        TOKEN( "dsig", XML_NP_DSIG ),
        TOKEN( "urn:oasis:names:tc:opendocument:xmlns:digitalsignature:1.0", XML_N_DSIG ),
        TOKEN( "ds", XML_NP_DS ),
        TOKEN( "http://www.w3.org/2000/09/xmldsig#", XML_N_DS ),
        TOKEN( "xades132", XML_NP_XADES132 ),
        TOKEN( "http://uri.etsi.org/01903/v1.3.2#", XML_N_XADES132 ),
        TOKEN( "xades141", XML_NP_XADES141 ),
        TOKEN( "http://uri.etsi.org/01903/v1.4.1#", XML_N_XADES141 ),

        // ODF Enhanced namespaces
        TOKEN( "officeooo", XML_NP_OFFICE_EXT ),
        TOKEN( "http://openoffice.org/2009/office", XML_N_OFFICE_EXT ),

        // jonp: 2008-09-24 Excel Interop
        TOKEN( "formx",                           XML_NP_FORMX ),
        TOKEN( "urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0", XML_N_FORMX ),
        TOKEN( "tableooo", XML_NP_TABLE_EXT ),
        TOKEN( "http://openoffice.org/2009/table", XML_N_TABLE_EXT ),

        TOKEN( "drawooo", XML_NP_DRAW_EXT ),
        TOKEN( "http://openoffice.org/2010/draw", XML_N_DRAW_EXT ),

        TOKEN( "css3t",                        XML_NP_CSS3TEXT ),
        TOKEN( "http://www.w3.org/TR/css3-text/", XML_N_CSS3TEXT ),

        // extension namespace for calc extensions
        TOKEN( "calcext",                         XML_NP_CALC_EXT ),
        TOKEN( "urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0", XML_N_CALC_EXT ),
        TOKEN( "loext",                           XML_NP_LO_EXT ),
        TOKEN( "urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0", XML_N_LO_EXT ),

        TOKEN( "urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0",   XML_N_FIELD ),
        TOKEN( "field",         XML_NP_FIELD ),

        // units
        TOKEN( "m",                               XML_UNIT_M ),
        TOKEN( "cm",                              XML_UNIT_CM ),
        TOKEN( "pt",                              XML_UNIT_PT ),
        TOKEN( "pc",                              XML_UNIT_PC ),
        TOKEN( "ft",                              XML_UNIT_FOOT ),

        // any other
        TOKEN( "1",                               XML_1 ),
        TOKEN( "10",                              XML_10 ),
        TOKEN( "2",                               XML_2 ),
        TOKEN( "3",                               XML_3 ),
        TOKEN( "4",                               XML_4 ),
        TOKEN( "5",                               XML_5 ),
        TOKEN( "6",                               XML_6 ),
        TOKEN( "7",                               XML_7 ),
        TOKEN( "8",                               XML_8 ),
        TOKEN( "9",                               XML_9 ),
        TOKEN( "A",                               XML_A_UPCASE ),
        TOKEN( "I",                               XML_I_UPCASE ),
        TOKEN( "IBM437",                          XML_IBM437 ),
        TOKEN( "IBM850",                          XML_IBM850 ),
        TOKEN( "IBM860",                          XML_IBM860 ),
        TOKEN( "IBM861",                          XML_IBM861 ),
        TOKEN( "IBM863",                          XML_IBM863 ),
        TOKEN( "IBM865",                          XML_IBM865 ),
        TOKEN( "ISO-8859-1",                      XML_ISO_8859_1 ),
        TOKEN( "ole2",                            XML_OLE2 ),
        TOKEN( ":",                               XML__COLON ),
        TOKEN( "",                                XML__EMPTY ),
        TOKEN( "_unknown_",                       XML__UNKNOWN_ ),

        TOKEN( "a",                               XML_A ),
        TOKEN( "abbreviated-name",                XML_ABBREVIATED_NAME ),
        TOKEN( "above",                           XML_ABOVE ),
        TOKEN( "abs",                             XML_ABS ),
        TOKEN( "accent",                          XML_ACCENT ),
        TOKEN( "accentunder",                     XML_ACCENTUNDER ),
        TOKEN( "acceptance-state",                XML_ACCEPTANCE_STATE ),
        TOKEN( "accepted",                        XML_ACCEPTED ),
        TOKEN( "action",                          XML_ACTION ),
        TOKEN( "active",                          XML_ACTIVE ),
        TOKEN( "active-split-range",              XML_ACTIVE_SPLIT_RANGE ),
        TOKEN( "active-table",                    XML_ACTIVE_TABLE ),
        TOKEN( "actuate",                         XML_ACTUATE ),
        TOKEN( "add-in",                          XML_ADD_IN ),
        TOKEN( "add-in-name",                     XML_ADD_IN_NAME ),
        TOKEN( "address",                         XML_ADDRESS ),
        TOKEN( "adjustment",                      XML_ADJUSTMENT ),
        TOKEN( "algorithm",                       XML_ALGORITHM ),
        TOKEN( "align",                           XML_ALIGN ),
        TOKEN( "all",                             XML_ALL ),
        TOKEN( "allow-empty-cell",                XML_ALLOW_EMPTY_CELL ),
        TOKEN( "allow-deletes",                   XML_ALLOW_DELETES ),
        TOKEN( "allow-inserts",                   XML_ALLOW_INSERTS ),
        TOKEN( "allow-updates",                   XML_ALLOW_UPDATES ),
        TOKEN( "alphabetical-index",              XML_ALPHABETICAL_INDEX ),
        TOKEN( "alphabetical-index-auto-mark-file",       XML_ALPHABETICAL_INDEX_AUTO_MARK_FILE ),
        TOKEN( "alphabetical-index-entry-template",       XML_ALPHABETICAL_INDEX_ENTRY_TEMPLATE ),
        TOKEN( "alphabetical-index-mark",         XML_ALPHABETICAL_INDEX_MARK ),
        TOKEN( "alphabetical-index-mark-end",     XML_ALPHABETICAL_INDEX_MARK_END ),
        TOKEN( "alphabetical-index-mark-start",       XML_ALPHABETICAL_INDEX_MARK_START ),
        TOKEN( "alphabetical-index-source",       XML_ALPHABETICAL_INDEX_SOURCE ),
        TOKEN( "alphabetical-separators",         XML_ALPHABETICAL_SEPARATORS ),
        TOKEN( "alternate",                       XML_ALTERNATE ),
        TOKEN( "am-pm",                           XML_AM_PM ),
        TOKEN( "ambient-color",                   XML_AMBIENT_COLOR ),
        TOKEN( "anchor-page-number",              XML_ANCHOR_PAGE_NUMBER ),
        TOKEN( "anchor-type",                     XML_ANCHOR_TYPE ),
        TOKEN( "and",                             XML_AND ),
        TOKEN( "animation",                       XML_ANIMATION ),
        TOKEN( "animation-delay",                 XML_ANIMATION_DELAY ),
        TOKEN( "animation-direction",             XML_ANIMATION_DIRECTION ),
        TOKEN( "animation-repeat",                XML_ANIMATION_REPEAT ),
        TOKEN( "animation-start-inside",          XML_ANIMATION_START_INSIDE ),
        TOKEN( "animation-steps",                 XML_ANIMATION_STEPS ),
        TOKEN( "animation-stop-inside",           XML_ANIMATION_STOP_INSIDE ),
        TOKEN( "animations",                      XML_ANIMATIONS ),
        TOKEN( "annotation",                      XML_ANNOTATION ),
        TOKEN( "annotation-end",                  XML_ANNOTATION_END ),
        TOKEN( "annotations",                     XML_ANNOTATIONS ),
        TOKEN( "annote",                          XML_ANNOTE ),
        TOKEN( "appear",                          XML_APPEAR ),
        TOKEN( "applet",                          XML_APPLET ),
        TOKEN( "applet-name",                     XML_APPLET_NAME ),
        TOKEN( "application-data",                XML_APPLICATION_DATA ),
        TOKEN( "application-xml",                 XML_APPLICATION_XML ),
        TOKEN( "apply",                           XML_APPLY ),
        TOKEN( "apply-design-mode",               XML_APPLY_DESIGN_MODE ),
        TOKEN( "apply-style-name",                XML_APPLY_STYLE_NAME ),
        TOKEN( "aqua",                            XML_AQUA ),
        TOKEN( "arc",                             XML_ARC ),
        TOKEN( "arccos",                          XML_ARCCOS ),
        TOKEN( "archive",                         XML_ARCHIVE ),
        TOKEN( "arcsin",                          XML_ARCSIN ),
        TOKEN( "arctan",                          XML_ARCTAN ),
        TOKEN( "area",                            XML_AREA ),
        TOKEN( "area-circle",                     XML_AREA_CIRCLE ),
        TOKEN( "area-polygon",                    XML_AREA_POLYGON ),
        TOKEN( "area-rectangle",                  XML_AREA_RECTANGLE ),
        TOKEN( "article",                         XML_ARTICLE ),
        TOKEN( "as-char",                         XML_AS_CHAR ),
        TOKEN( "ascending",                       XML_ASCENDING ),
        TOKEN( "attached-axis",                   XML_ATTACHED_AXIS ),
        TOKEN( "attractive",                      XML_ATTRACTIVE ),
        TOKEN( "author",                          XML_AUTHOR ),
        TOKEN( "author-initials",                 XML_AUTHOR_INITIALS ),
        TOKEN( "author-name",                     XML_AUTHOR_NAME ),
        TOKEN( "auto",                            XML_AUTO ),
        TOKEN( "auto-complete",                   XML_AUTO_COMPLETE ),
        TOKEN( "auto-create-new-frame",           XML_AUTO_CREATE_NEW_FRAME ),
        TOKEN( "auto-grow-height",                XML_AUTO_GROW_HEIGHT ),
        TOKEN( "auto-grow-width",                 XML_AUTO_GROW_WIDTH ),
        TOKEN( "auto-reload",                     XML_AUTO_RELOAD ),
        TOKEN( "auto-text",                       XML_AUTO_TEXT ),
        TOKEN( "auto-text-events",                XML_AUTO_TEXT_EVENTS ),
        TOKEN( "auto-text-group",                 XML_AUTO_TEXT_GROUP ),
        TOKEN( "auto-text-indent",                XML_AUTO_TEXT_INDENT ),
        TOKEN( "auto-update",                     XML_AUTO_UPDATE ),
        TOKEN( "automatic",                       XML_AUTOMATIC ),
        TOKEN( "automatic-find-labels",           XML_AUTOMATIC_FIND_LABELS ),
        TOKEN( "automatic-focus",                 XML_AUTOMATIC_FOCUS ),
        TOKEN( "automatic-order",                 XML_AUTOMATIC_ORDER ),
        TOKEN( "automatic-styles",                XML_AUTOMATIC_STYLES ),
        TOKEN( "automatic-update",                XML_AUTOMATIC_UPDATE ),
        TOKEN( "autosize",                        XML_AUTOSIZE ),
        TOKEN( "average",                         XML_AVERAGE ),
        TOKEN( "averaged-abscissa",               XML_AVERAGED_ABSCISSA ),
        TOKEN( "axis",                            XML_AXIS ),
        TOKEN( "axis-color",                      XML_AXIS_COLOR ),
        TOKEN( "back-scale",                      XML_BACK_SCALE ),
        TOKEN( "backface-culling",                XML_BACKFACE_CULLING ),
        TOKEN( "background",                      XML_BACKGROUND ),
        TOKEN( "background-color",                XML_BACKGROUND_COLOR ),
        TOKEN( "background-complex-color",        XML_BACKGROUND_COMPLEX_COLOR ),
        TOKEN( "background-image",                XML_BACKGROUND_IMAGE ),
        TOKEN( "no-repeat",                       XML_BACKGROUND_NO_REPEAT ),
        TOKEN( "bar",                             XML_BAR ),
        TOKEN( "base64Binary",                    XML_BASE64BINARY ),
        TOKEN( "base-cell-address",               XML_BASE_CELL_ADDRESS ),
        TOKEN( "baseline",                        XML_BASELINE ),
        TOKEN( "before-date-time",                XML_BEFORE_DATE_TIME ),
        TOKEN( "below",                           XML_BELOW ),
        TOKEN( "between-date-times",              XML_BETWEEN_DATE_TIMES ),
        TOKEN( "bevel",                           XML_BEVEL ),
        TOKEN( "bevelled",                        XML_BEVELLED ),
        TOKEN( "bibiliographic-type",             XML_BIBILIOGRAPHIC_TYPE ),
        TOKEN( "bibliography",                    XML_BIBLIOGRAPHY ),
        TOKEN( "bibliography-configuration",      XML_BIBLIOGRAPHY_CONFIGURATION ),
        TOKEN( "bibliography-data-field",         XML_BIBLIOGRAPHY_DATA_FIELD ),
        TOKEN( "bibliography-entry-template",     XML_BIBLIOGRAPHY_ENTRY_TEMPLATE ),
        TOKEN( "bibliography-mark",               XML_BIBLIOGRAPHY_MARK ),
        TOKEN( "bibliography-source",             XML_BIBLIOGRAPHY_SOURCE ),
        TOKEN( "bibliography-type",               XML_BIBLIOGRAPHY_TYPE ),
        TOKEN( "bind-styles-to-content",          XML_BIND_STYLES_TO_CONTENT ),
        TOKEN( "bitmap",                          XML_BITMAP ),
        TOKEN( "bitmap-table",                    XML_BITMAP_TABLE ),
        TOKEN( "black",                           XML_BLACK ),
        TOKEN( "blend",                           XML_BLEND ),
        TOKEN( "blinking",                        XML_BLINKING ),
        TOKEN( "block",                           XML_BLOCK ),
        TOKEN( "block-list",                      XML_BLOCK_LIST ),
        TOKEN( "blue",                            XML_BLUE ),
        TOKEN( "body",                            XML_BODY ),
        TOKEN( "bold",                            XML_BOLD ),
        TOKEN( "book",                            XML_BOOK ),
        TOKEN( "booklet",                         XML_BOOKLET ),
        TOKEN( "bookmark",                        XML_BOOKMARK ),
        TOKEN( "bookmark-end",                    XML_BOOKMARK_END ),
        TOKEN( "bookmark-ref",                    XML_BOOKMARK_REF ),
        TOKEN( "bookmark-start",                  XML_BOOKMARK_START ),
        TOKEN( "booktitle",                       XML_BOOKTITLE ),
        TOKEN( "boolean",                         XML_BOOLEAN ),
        TOKEN( "boolean-style",                   XML_BOOLEAN_STYLE ),
        TOKEN( "boolean-value",                   XML_BOOLEAN_VALUE ),
        TOKEN( "border",                          XML_BORDER ),
        TOKEN( "border-bottom",                   XML_BORDER_BOTTOM ),
        TOKEN( "border-bottom-complex-color",     XML_BORDER_BOTTOM_COMPLEX_COLOR ),
        TOKEN( "border-color",                    XML_BORDER_COLOR ),
        TOKEN( "border-left",                     XML_BORDER_LEFT ),
        TOKEN( "border-left-complex-color",       XML_BORDER_LEFT_COMPLEX_COLOR ),
        TOKEN( "border-line-width",               XML_BORDER_LINE_WIDTH ),
        TOKEN( "border-line-width-bottom",        XML_BORDER_LINE_WIDTH_BOTTOM ),
        TOKEN( "border-line-width-left",          XML_BORDER_LINE_WIDTH_LEFT ),
        TOKEN( "border-line-width-right",         XML_BORDER_LINE_WIDTH_RIGHT ),
        TOKEN( "border-line-width-top",           XML_BORDER_LINE_WIDTH_TOP ),
        TOKEN( "border-right",                    XML_BORDER_RIGHT ),
        TOKEN( "border-right-complex-color",      XML_BORDER_RIGHT_COMPLEX_COLOR ),
        TOKEN( "border-top",                      XML_BORDER_TOP ),
        TOKEN( "border-top-complex-color",        XML_BORDER_TOP_COMPLEX_COLOR ),
        TOKEN( "both",                            XML_BOTH ),
        TOKEN( "bottom",                          XML_BOTTOM ),
        TOKEN( "bottom-left",                     XML_BOTTOM_LEFT ),
        TOKEN( "bottom percent",                  XML_BOTTOM_PERCENT ),
        TOKEN( "bottom-right",                    XML_BOTTOM_RIGHT ),
        TOKEN( "bottom values",                   XML_BOTTOM_VALUES ),
        TOKEN( "bottom-arc",                      XML_BOTTOMARC ),
        TOKEN( "bottom-circle",                   XML_BOTTOMCIRCLE ),
        TOKEN( "bound-column",                    XML_BOUND_COLUMN ),
        TOKEN( "break-after",                     XML_BREAK_AFTER ),
        TOKEN( "break-before",                    XML_BREAK_BEFORE ),
        TOKEN( "break-inside",                    XML_BREAK_INSIDE ),
        TOKEN( "bubble",                          XML_BUBBLE ),
        TOKEN( "bullet-char",                     XML_BULLET_CHAR ),
        TOKEN( "bullet-relative-size",            XML_BULLET_RELATIVE_SIZE ),
        TOKEN( "butt",                            XML_BUTT ),
        TOKEN( "button1",                         XML_BUTTON1 ),
        TOKEN( "button2",                         XML_BUTTON2 ),
        TOKEN( "button3",                         XML_BUTTON3 ),
        TOKEN( "button4",                         XML_BUTTON4 ),
        TOKEN( "buttons",                         XML_BUTTONS ),
        TOKEN( "button-type",                     XML_BUTTON_TYPE ),
        TOKEN( "bvar",                            XML_BVAR ),
        TOKEN( "c",                               XML_C ),
        TOKEN( "calculation-settings",            XML_CALCULATION_SETTINGS ),
        TOKEN( "calendar",                        XML_CALENDAR ),
        TOKEN( "capitalize-entries",              XML_CAPITALIZE_ENTRIES ),
        TOKEN( "can-add-comment",                 XML_CAN_ADD_COMMENT ),
        TOKEN( "caption",                         XML_CAPTION ),
        TOKEN( "caption-point-x",                 XML_CAPTION_POINT_X ),
        TOKEN( "caption-point-y",                 XML_CAPTION_POINT_Y ),
        TOKEN( "caption-sequence-format",         XML_CAPTION_SEQUENCE_FORMAT ),
        TOKEN( "caption-sequence-name",           XML_CAPTION_SEQUENCE_NAME ),
        TOKEN( "case-sensitive",                  XML_CASE_SENSITIVE ),
        TOKEN( "capitalize",                      XML_CASEMAP_CAPITALIZE ),
        TOKEN( "lowercase",                       XML_CASEMAP_LOWERCASE ),
        TOKEN( "small-caps",                      XML_CASEMAP_SMALL_CAPS ),
        TOKEN( "uppercase",                       XML_CASEMAP_UPPERCASE ),
        TOKEN( "categories",                      XML_CATEGORIES ),
        TOKEN( "category",                        XML_CATEGORY ),
        TOKEN( "category-and-value",              XML_CATEGORY_AND_VALUE ),
        TOKEN( "cell-address",                    XML_CELL_ADDRESS ),
        TOKEN( "cell-content-change",             XML_CELL_CONTENT_CHANGE ),
        TOKEN( "cell-content-deletion",           XML_CELL_CONTENT_DELETION ),
        TOKEN( "cell-count",                      XML_CELL_COUNT ),
        TOKEN( "cell-protect",                    XML_CELL_PROTECT ),
        TOKEN( "cell-range-address",              XML_CELL_RANGE_ADDRESS ),
        TOKEN( "cell-range-address-list",         XML_CELL_RANGE_ADDRESS_LIST ),
        TOKEN( "cell-range-source",               XML_CELL_RANGE_SOURCE ),
        TOKEN( "center",                          XML_CENTER ),
        TOKEN( "central",                         XML_CENTRAL ),
        TOKEN( "chain-next-name",                 XML_CHAIN_NEXT_NAME ),
        TOKEN( "change",                          XML_CHANGE ),
        TOKEN( "change-deletion",                 XML_CHANGE_DELETION ),
        TOKEN( "change-end",                      XML_CHANGE_END ),
        TOKEN( "change-id",                       XML_CHANGE_ID ),
        TOKEN( "change-info",                     XML_CHANGE_INFO ),
        TOKEN( "change-start",                    XML_CHANGE_START ),
        TOKEN( "change-track-table-cell",         XML_CHANGE_TRACK_TABLE_CELL ),
        TOKEN( "change-view-conditions",          XML_CHANGE_VIEW_CONDITIONS ),
        TOKEN( "change-view-settings",            XML_CHANGE_VIEW_SETTINGS ),
        TOKEN( "changed-region",                  XML_CHANGED_REGION ),
        TOKEN( "chapter",                         XML_CHAPTER ),
        TOKEN( "char",                            XML_CHAR ),
        TOKEN( "char-shading-value",              XML_CHAR_SHADING_VALUE ),
        TOKEN( "character-count",                 XML_CHARACTER_COUNT ),
        TOKEN( "chart",                           XML_CHART ),
        TOKEN( "charts",                          XML_CHARTS ),
        TOKEN( "checkerboard",                    XML_CHECKERBOARD ),
        TOKEN( "chg-author",                      XML_CHG_AUTHOR ),
        TOKEN( "chg-comment",                     XML_CHG_COMMENT ),
        TOKEN( "chg-date-time",                   XML_CHG_DATE_TIME ),
        TOKEN( "ci",                              XML_CI ),
        TOKEN( "circle",                          XML_CIRCLE ),
        TOKEN( "citation-body-style-name",        XML_CITATION_BODY_STYLE_NAME ),
        TOKEN( "citation-style-name",             XML_CITATION_STYLE_NAME ),
        TOKEN( "class",                           XML_CLASS ),
        TOKEN( "class-id",                        XML_CLASS_ID ),
        TOKEN( "clip",                            XML_CLIP ),
        TOKEN( "clockwise",                       XML_CLOCKWISE ),
        TOKEN( "close",                           XML_CLOSE ),
        TOKEN( "close-horizontal",                XML_CLOSE_HORIZONTAL ),
        TOKEN( "close-vertical",                  XML_CLOSE_VERTICAL ),
        TOKEN( "cn",                              XML_CN ),
        TOKEN( "code",                            XML_CODE ),
        TOKEN( "codebase",                        XML_CODEBASE ),
        TOKEN( "collapse",                        XML_COLLAPSE ),
        TOKEN( "color",                           XML_COLOR ),
        TOKEN( "color-axis",                      XML_COLOR_AXIS ),
        TOKEN( "color-first",                     XML_COLOR_FIRST ),
        TOKEN( "color-high",                      XML_COLOR_HIGH ),
        TOKEN( "color-inversion",                 XML_COLOR_INVERSION ),
        TOKEN( "color-last",                      XML_COLOR_LAST ),
        TOKEN( "color-low",                       XML_COLOR_LOW ),
        TOKEN( "color-markers",                   XML_COLOR_MARKERS ),
        TOKEN( "color-mode",                      XML_COLOR_MODE ),
        TOKEN( "color-negative",                  XML_COLOR_NEGATIVE ),
        TOKEN( "color-series",                    XML_COLOR_SERIES ),
        TOKEN( "color-scale",                     XML_COLOR_SCALE ),
        TOKEN( "color-scale-entry",               XML_COLOR_SCALE_ENTRY ),
        TOKEN( "color-table",                     XML_COLOR_TABLE ),
        TOKEN( "column",                          XML_COLUMN ),
        TOKEN( "column-count",                    XML_COLUMN_COUNT ),
        TOKEN( "column-gap",                      XML_COLUMN_GAP ),
        TOKEN( "column-name",                     XML_COLUMN_NAME ),
        TOKEN( "column-sep",                      XML_COLUMN_SEP ),
        TOKEN( "column-width",                    XML_COLUMN_WIDTH ),
        TOKEN( "columnalign",                     XML_COLUMNALIGN ),
        TOKEN( "columns",                         XML_COLUMNS ),
        TOKEN( "avoid",                           XML_COLUMNSPLIT_AVOID ),
        TOKEN( "combine-entries",                 XML_COMBINE_ENTRIES ),
        TOKEN( "combine-entries-with-dash",       XML_COMBINE_ENTRIES_WITH_DASH ),
        TOKEN( "combine-entries-with-pp",         XML_COMBINE_ENTRIES_WITH_PP ),
        TOKEN( "comma-separated",                 XML_COMMA_SEPARATED ),
        TOKEN( "command",                         XML_COMMAND ),
        TOKEN( "comment",                         XML_COMMENT ),
        TOKEN( "compose",                         XML_COMPOSE ),
        TOKEN( "cond-style-name",                 XML_COND_STYLE_NAME ),
        TOKEN( "condition",                       XML_CONDITION ),
        TOKEN( "condition-source",                XML_CONDITION_SOURCE ),
        TOKEN( "condition-source-range-address",      XML_CONDITION_SOURCE_RANGE_ADDRESS ),
        TOKEN( "conditional-text",                XML_CONDITIONAL_TEXT ),
        TOKEN( "conditional-format",              XML_CONDITIONAL_FORMAT ),
        TOKEN( "conditional-formats",             XML_CONDITIONAL_FORMATS ),
        TOKEN( "cone",                            XML_CONE ),
        TOKEN( "conference",                      XML_CONFERENCE ),
        TOKEN( "config-item",                     XML_CONFIG_ITEM ),
        TOKEN( "config-item-map-entry",           XML_CONFIG_ITEM_MAP_ENTRY ),
        TOKEN( "config-item-map-indexed",         XML_CONFIG_ITEM_MAP_INDEXED ),
        TOKEN( "config-item-map-named",           XML_CONFIG_ITEM_MAP_NAMED ),
        TOKEN( "config-item-set",                 XML_CONFIG_ITEM_SET ),
        TOKEN( "configuration-settings",          XML_CONFIGURATION_SETTINGS ),
        TOKEN( "conjugate",                       XML_CONJUGATE ),
        TOKEN( "connect-bars",                    XML_CONNECT_BARS ),
        TOKEN( "connection-name",                 XML_CONNECTION_NAME ),
        TOKEN( "connector",                       XML_CONNECTOR ),
        TOKEN( "consecutive-numbering",           XML_CONSECUTIVE_NUMBERING ),
        TOKEN( "consolidation",                   XML_CONSOLIDATION ),
        TOKEN( "constant",                        XML_CONSTANT ),
        TOKEN( "contains-error",                  XML_CONTAINS_ERROR ),
        TOKEN( "contains-footer",                 XML_CONTAINS_FOOTER ),
        TOKEN( "contains-header",                 XML_CONTAINS_HEADER ),
        TOKEN( "content",                         XML_CONTENT ),
        TOKEN( "content-validation",              XML_CONTENT_VALIDATION ),
        TOKEN( "content-validation-name",         XML_CONTENT_VALIDATION_NAME ),
        TOKEN( "content-validations",             XML_CONTENT_VALIDATIONS ),
        TOKEN( "contextual-spacing",              XML_CONTEXTUAL_SPACING ),
        TOKEN( "continue",                        XML_CONTINUE ),
        TOKEN( "continue-numbering",              XML_CONTINUE_NUMBERING ),
        TOKEN( "contour-path",                    XML_CONTOUR_PATH ),
        TOKEN( "contour-polygon",                 XML_CONTOUR_POLYGON ),
        TOKEN( "contrast",                        XML_CONTRAST ),
        TOKEN( "contributor",                     XML_CONTRIBUTOR ),
        TOKEN( "control",                         XML_CONTROL ),
        TOKEN( "conversion-mode",                 XML_CONVERSION_MODE ),
        TOKEN( "conversion-type",                 XML_CONVERSION_TYPE ),
        TOKEN( "convert-empty-to-null",           XML_CONVERT_EMPTY_TO_NULL ),
        TOKEN( "copy-back",                       XML_COPY_BACK ),
        TOKEN( "copy-formulas",                   XML_COPY_FORMULAS ),
        TOKEN( "copy-outline-levels",             XML_COPY_OUTLINE_LEVELS ),
        TOKEN( "copy-results-only",               XML_COPY_RESULTS_ONLY ),
        TOKEN( "copy-styles",                     XML_COPY_STYLES ),
        TOKEN( "corner-radius",                   XML_CORNER_RADIUS ),
        TOKEN( "correct",                         XML_CORRECT ),
        TOKEN( "cos",                             XML_COS ),
        TOKEN( "cosh",                            XML_COSH ),
        TOKEN( "cot",                             XML_COT ),
        TOKEN( "coth",                            XML_COTH ),
        TOKEN( "count",                           XML_COUNT ),
        TOKEN( "count-empty-lines",               XML_COUNT_EMPTY_LINES ),
        TOKEN( "count-in-floating-frames",        XML_COUNT_IN_FLOATING_FRAMES ),
        TOKEN( "counter-clockwise",               XML_COUNTER_CLOCKWISE ),
        TOKEN( "counterclockwise",                XML_COUNTERCLOCKWISE ),
        TOKEN( "countnums",                       XML_COUNTNUMS ),
        TOKEN( "country",                         XML_COUNTRY ),
        TOKEN( "country-asian",                   XML_COUNTRY_ASIAN ),
        TOKEN( "country-complex",                 XML_COUNTRY_COMPLEX ),
        TOKEN( "coverage",                        XML_COVERAGE ),
        TOKEN( "covered-table-cell",              XML_COVERED_TABLE_CELL ),
        TOKEN( "create-date",                     XML_CREATE_DATE ),
        TOKEN( "create-date-string",              XML_CREATE_DATE_STRING ),
        TOKEN( "creation-date",                   XML_CREATION_DATE ),
        TOKEN( "creation-time",                   XML_CREATION_TIME ),
        TOKEN( "creator",                         XML_CREATOR ),
        TOKEN( "csc",                             XML_CSC ),
        TOKEN( "csch",                            XML_CSCH ),
        TOKEN( "cube",                            XML_CUBE ),
        TOKEN( "cuboid",                          XML_CUBOID ),
        TOKEN( "currency",                        XML_CURRENCY ),
        TOKEN( "currency-style",                  XML_CURRENCY_STYLE ),
        TOKEN( "currency-symbol",                 XML_CURRENCY_SYMBOL ),
        TOKEN( "current",                         XML_CURRENT ),
        TOKEN( "current-value",                   XML_CURRENT_VALUE ),
        TOKEN( "cursor-position",                 XML_CURSOR_POSITION ),
        TOKEN( "cursor-position-x",               XML_CURSOR_POSITION_X ),
        TOKEN( "cursor-position-y",               XML_CURSOR_POSITION_Y ),
        TOKEN( "curve",                           XML_CURVE ),
        TOKEN( "custom1",                         XML_CUSTOM1 ),
        TOKEN( "custom2",                         XML_CUSTOM2 ),
        TOKEN( "custom3",                         XML_CUSTOM3 ),
        TOKEN( "custom4",                         XML_CUSTOM4 ),
        TOKEN( "custom5",                         XML_CUSTOM5 ),
        TOKEN( "custom-iconset",                  XML_CUSTOM_ICONSET ),
        TOKEN( "custom-iconset-index",            XML_CUSTOM_ICONSET_INDEX ),
        TOKEN( "custom-iconset-name",             XML_CUSTOM_ICONSET_NAME ),
        TOKEN( "custom-label-field",              XML_CUSTOM_LABEL_FIELD ),
        TOKEN( "custom-label-pos-x",              XML_CUSTOM_LABEL_POS_X ),
        TOKEN( "custom-label-pos-y",              XML_CUSTOM_LABEL_POS_Y ),
        TOKEN( "custom-leader-lines",             XML_CUSTOM_LEADERLINES ),
        TOKEN( "cut",                             XML_CUT ),
        TOKEN( "cut-offs",                        XML_CUT_OFFS ),
        TOKEN( "cut_offs",                        XML_CUT_OFFS2 ),
        TOKEN( "cx",                              XML_CX ),
        TOKEN( "cy",                              XML_CY ),
        TOKEN( "cylinder",                        XML_CYLINDER ),
        TOKEN( "d",                               XML_D ),
        TOKEN( "dash",                            XML_DASH ),
        TOKEN( "dash-dot",                        XML_DASH_DOT ),
        TOKEN( "dash-dot-dot",                    XML_DASH_DOT_DOT ),
        TOKEN( "dash-table",                      XML_DASH_TABLE ),
        TOKEN( "dashed",                          XML_DASHED ),
        TOKEN( "data",                            XML_DATA ),
        TOKEN( "data-bar",                        XML_DATA_BAR ),
        TOKEN( "data-bar-entry",                  XML_DATA_BAR_ENTRY ),
        TOKEN( "data-cell-range-address",         XML_DATA_CELL_RANGE_ADDRESS ),
        TOKEN( "data-label",                      XML_DATA_LABEL ),
        TOKEN( "data-label-guid",                 XML_DATA_LABEL_GUID ),
        TOKEN( "data-label-number",               XML_DATA_LABEL_NUMBER ),
        TOKEN( "data-label-symbol",               XML_DATA_LABEL_SYMBOL ),
        TOKEN( "data-label-text",                 XML_DATA_LABEL_TEXT ),
        TOKEN( "data-label-series",               XML_DATA_LABEL_SERIES ),
        TOKEN( "data-labels-cell-range",          XML_DATA_LABELS_CELL_RANGE ),
        TOKEN( "data-pilot-source",               XML_DATA_PILOT_SOURCE ),
        TOKEN( "data-pilot-field",                XML_DATA_PILOT_FIELD ),
        TOKEN( "data-pilot-grand-total",          XML_DATA_PILOT_GRAND_TOTAL ),
        TOKEN( "data-pilot-level",                XML_DATA_PILOT_LEVEL ),
        TOKEN( "data-pilot-member",               XML_DATA_PILOT_MEMBER ),
        TOKEN( "data-pilot-members",              XML_DATA_PILOT_MEMBERS ),
        TOKEN( "data-pilot-subtotal",             XML_DATA_PILOT_SUBTOTAL ),
        TOKEN( "data-pilot-subtotals",            XML_DATA_PILOT_SUBTOTALS ),
        TOKEN( "data-pilot-table",                XML_DATA_PILOT_TABLE ),
        TOKEN( "data-pilot-tables",               XML_DATA_PILOT_TABLES ),
        TOKEN( "data-point",                      XML_DATA_POINT ),
        TOKEN( "data-range",                      XML_DATA_RANGE ),
        TOKEN( "data-stream-source",              XML_DATA_STREAM_SOURCE ),
        TOKEN( "data-style",                      XML_DATA_STYLE ),
        TOKEN( "data-style-name",                 XML_DATA_STYLE_NAME ),
        TOKEN( "data-table",                      XML_DATA_TABLE ),
        TOKEN( "data-type",                       XML_DATA_TYPE ),
        TOKEN( "database-display",                XML_DATABASE_DISPLAY ),
        TOKEN( "database-name",                   XML_DATABASE_NAME ),
        TOKEN( "database-next",                   XML_DATABASE_NEXT ),
        TOKEN( "database-range",                  XML_DATABASE_RANGE ),
        TOKEN( "database-ranges",                 XML_DATABASE_RANGES ),
        TOKEN( "database-row-number",             XML_DATABASE_ROW_NUMBER ),
        TOKEN( "database-select",                 XML_DATABASE_SELECT ),
        TOKEN( "database-source-query",           XML_DATABASE_SOURCE_QUERY ),
        TOKEN( "database-source-sql",             XML_DATABASE_SOURCE_SQL ),
        TOKEN( "database-source-table",           XML_DATABASE_SOURCE_TABLE ),
        TOKEN( "database-table-name",             XML_DATABASE_TABLE_NAME ),
        TOKEN( "date",                            XML_DATE ),
        TOKEN( "date-axis",                       XML_DATE_AXIS ),
        TOKEN( "date-is",                         XML_DATE_IS ),
        TOKEN( "date-adjust",                     XML_DATE_ADJUST ),
        TOKEN( "date-style",                      XML_DATE_STYLE ),
        TOKEN( "date-time",                       XML_DATE_TIME ),
        TOKEN( "date-time-update",                XML_DATE_TIME_UPDATE ),
        TOKEN( "date-time-visible",               XML_DATE_TIME_VISIBLE ),
        TOKEN( "date-value",                      XML_DATE_VALUE ),
        TOKEN( "datetime",                        XML_DATETIME ),
        TOKEN( "day",                             XML_DAY ),
        TOKEN( "day-of-week",                     XML_DAY_OF_WEEK ),
        TOKEN( "dde-application",                 XML_DDE_APPLICATION ),
        TOKEN( "dde-connection",                  XML_DDE_CONNECTION ),
        TOKEN( "dde-connection-decl",             XML_DDE_CONNECTION_DECL ),
        TOKEN( "dde-connection-decls",            XML_DDE_CONNECTION_DECLS ),
        TOKEN( "dde-item",                        XML_DDE_ITEM ),
        TOKEN( "dde-link",                        XML_DDE_LINK ),
        TOKEN( "dde-links",                       XML_DDE_LINKS ),
        TOKEN( "dde-source",                      XML_DDE_SOURCE ),
        TOKEN( "dde-topic",                       XML_DDE_TOPIC ),
        TOKEN( "decimal-places",                  XML_DECIMAL_PLACES ),
        TOKEN( "decimal-replacement",             XML_DECIMAL_REPLACEMENT ),
        TOKEN( "declare",                         XML_DECLARE ),
        TOKEN( "decorate-words-only",             XML_DECORATE_WORDS_ONLY ),
        TOKEN( "decorative",                      XML_DECORATIVE ),
        TOKEN( "deep",                            XML_DEEP ),
        TOKEN( "default",                         XML_DEFAULT ),
        TOKEN( "default-button",                  XML_DEFAULT_BUTTON ),
        TOKEN( "default-cell-style-name",         XML_DEFAULT_CELL_STYLE_NAME ),
        TOKEN( "default-style",                   XML_DEFAULT_STYLE ),
        TOKEN( "default-style-name",              XML_DEFAULT_STYLE_NAME ),
        TOKEN( "degree",                          XML_DEGREE ),
        TOKEN( "delay",                           XML_DELAY ),
        TOKEN( "delay-for-repeat",                XML_DELAY_FOR_REPEAT ),
        TOKEN( "delete-columns",                  XML_DELETE_COLUMNS ),
        TOKEN( "delete-rows",                     XML_DELETE_ROWS ),
        TOKEN( "deletion",                        XML_DELETION ),
        TOKEN( "deletions",                       XML_DELETIONS ),
        TOKEN( "denomalign"       ,               XML_DENOMALIGN ),
        TOKEN( "denominator-value",               XML_DENOMINATOR_VALUE ),
        TOKEN( "dependence",                      XML_DEPENDENCE ),
        TOKEN( "dependences",                     XML_DEPENDENCES ),
        TOKEN( "dependencies",                    XML_DEPENDENCIES ),
        TOKEN( "depth",                           XML_DEPTH ),
        TOKEN( "desc",                            XML_DESC ),
        TOKEN( "descending",                      XML_DESCENDING ),
        TOKEN( "description",                     XML_DESCRIPTION ),
        TOKEN( "detective",                       XML_DETECTIVE ),
        TOKEN( "determinant",                     XML_DETERMINANT ),
        TOKEN( "diff",                            XML_DIFF ),
        TOKEN( "diffuse-color",                   XML_DIFFUSE_COLOR ),
        TOKEN( "dim",                             XML_DIM ),
        TOKEN( "direction",                       XML_DIRECTION ),
        TOKEN( "disabled",                        XML_DISABLED ),
        TOKEN( "disc",                            XML_DISC ),
        TOKEN( "display",                         XML_DISPLAY ),
        TOKEN( "display-border",                  XML_DISPLAY_BORDER ),
        TOKEN( "display-details",                 XML_DISPLAY_DETAILS ),
        TOKEN( "display-duplicates",              XML_DISPLAY_DUPLICATES ),
        TOKEN( "display-empty",                   XML_DISPLAY_EMPTY ),
        TOKEN( "display-empty-cells-as",          XML_DISPLAY_EMPTY_CELLS_AS ),
        TOKEN( "display-filter-buttons",          XML_DISPLAY_FILTER_BUTTONS ),
        TOKEN( "display-formula",                 XML_DISPLAY_FORMULA ),
        TOKEN( "display-hidden",                  XML_DISPLAY_HIDDEN ),
        TOKEN( "display-label",                   XML_DISPLAY_LABEL ),
        TOKEN( "display-levels",                  XML_DISPLAY_LEVELS ),
        TOKEN( "display-name",                    XML_DISPLAY_NAME ),
        TOKEN( "display-outline-level",           XML_DISPLAY_OUTLINE_LEVEL ),
        TOKEN( "display-x-axis",                  XML_DISPLAY_X_AXIS ),
        TOKEN( "dissolve",                        XML_DISSOLVE ),
        TOKEN( "distance",                        XML_DISTANCE ),
        TOKEN( "distance-after-sep",              XML_DISTANCE_AFTER_SEP ),
        TOKEN( "distance-before-sep",             XML_DISTANCE_BEFORE_SEP ),
        TOKEN( "distribute",                      XML_DISTRIBUTE ),
        TOKEN( "distribute-letter",               XML_DISTRIBUTE_LETTER ),
        TOKEN( "distribute-space",                XML_DISTRIBUTE_SPACE ),
        TOKEN( "divide",                          XML_DIVIDE ),
        TOKEN( "document",                        XML_DOCUMENT ),
        TOKEN( "document-content",                XML_DOCUMENT_CONTENT ),
        TOKEN( "document-meta",                   XML_DOCUMENT_META ),
        TOKEN( "document-settings",               XML_DOCUMENT_SETTINGS ),
        TOKEN( "document-statistic",              XML_DOCUMENT_STATISTIC ),
        TOKEN( "document-styles",                 XML_DOCUMENT_STYLES ),
        TOKEN( "domain",                          XML_DOMAIN ),
        TOKEN( "dot",                             XML_DOT ),
        TOKEN( "dots1",                           XML_DOTS1 ),
        TOKEN( "dots1-length",                    XML_DOTS1_LENGTH ),
        TOKEN( "dots2",                           XML_DOTS2 ),
        TOKEN( "dots2-length",                    XML_DOTS2_LENGTH ),
        TOKEN( "dotted",                          XML_DOTTED ),
        TOKEN( "double",                          XML_DOUBLE ),
        TOKEN( "double-sided",                    XML_DOUBLE_SIDED ),
        TOKEN( "double-thin",                     XML_DOUBLE_THIN ),
        TOKEN( "down",                            XML_DOWN ),
        TOKEN( "draft",                           XML_DRAFT ),
        TOKEN( "draw",                            XML_DRAW ),
        TOKEN( "ole-draw-aspect",                 XML_DRAW_ASPECT ),
        TOKEN( "drawing",                         XML_DRAWING ),
        TOKEN( "drawings",                        XML_DRAWINGS ),
        TOKEN( "drawpool",                        XML_DRAWPOOL ),
        TOKEN( "dropdown",                        XML_DROPDOWN ),
        TOKEN( "drop-cap",                        XML_DROP_CAP ),
        TOKEN( "dynamic",                         XML_DYNAMIC ),
        TOKEN( "echo-char",                       XML_ECHO_CHAR ),
        TOKEN( "edge-rounding",                   XML_EDGE_ROUNDING ),
        TOKEN( "editable",                        XML_EDITABLE ),
        TOKEN( "editing-cycles",                  XML_EDITING_CYCLES ),
        TOKEN( "editing-duration",                XML_EDITING_DURATION ),
        TOKEN( "edition",                         XML_EDITION ),
        TOKEN( "editor",                          XML_EDITOR ),
        TOKEN( "effect",                          XML_EFFECT ),
        TOKEN( "ellipse",                         XML_ELLIPSE ),
        TOKEN( "email",                           XML_EMAIL ),
        TOKEN( "embed",                           XML_EMBED ),
        TOKEN( "embedded-visible-area",           XML_EMBEDDED_VISIBLE_AREA ),
        TOKEN( "embossed",                        XML_EMBOSSED ),
        TOKEN( "emissive-color",                  XML_EMISSIVE_COLOR ),
        TOKEN( "empty",                           XML_TOKEN_EMPTY ),
        TOKEN( "empty-line-refresh",              XML_EMPTY_LINE_REFRESH ),
        TOKEN( "enable-numbering",                XML_ENABLE_NUMBERING ),
        TOKEN( "enabled",                         XML_ENABLED ),
        TOKEN( "encoding",                        XML_ENCODING ),
        TOKEN( "enctype",                         XML_ENCTYPE ),
        TOKEN( "end",                             XML_END ),
        TOKEN( "end-angle",                       XML_END_ANGLE ),
        TOKEN( "end-cell-address",                XML_END_CELL_ADDRESS ),
        TOKEN( "end-color",                       XML_END_COLOR ),
        TOKEN( "end-column",                      XML_END_COLUMN ),
        TOKEN( "end-glue-point",                  XML_END_GLUE_POINT ),
        TOKEN( "end-guide",                       XML_END_GUIDE ),
        TOKEN( "end-intensity",                   XML_END_INTENSITY ),
        TOKEN( "end-line-spacing-horizontal",     XML_END_LINE_SPACING_HORIZONTAL ),
        TOKEN( "end-line-spacing-vertical",       XML_END_LINE_SPACING_VERTICAL ),
        TOKEN( "end-position",                    XML_END_POSITION ),
        TOKEN( "end-row",                         XML_END_ROW ),
        TOKEN( "end-shape",                       XML_END_SHAPE ),
        TOKEN( "end-table",                       XML_END_TABLE ),
        TOKEN( "end-x",                           XML_END_X ),
        TOKEN( "end-y",                           XML_END_Y ),
        TOKEN( "endless",                         XML_ENDLESS ),
        TOKEN( "endnote",                         XML_ENDNOTE ),
        TOKEN( "endnote-body",                    XML_ENDNOTE_BODY ),
        TOKEN( "endnote-citation",                XML_ENDNOTE_CITATION ),
        TOKEN( "endnote-ref",                     XML_ENDNOTE_REF ),
        TOKEN( "endnotes-configuration",          XML_ENDNOTES_CONFIGURATION ),
        TOKEN( "engraved",                        XML_ENGRAVED ),
        TOKEN( "entry",                           XML_ENTRY ),
        TOKEN( "eq",                              XML_EQ ),
        TOKEN( "equal-author",                    XML_EQUAL_AUTHOR ),
        TOKEN( "equal-comment",                   XML_EQUAL_COMMENT ),
        TOKEN( "equal-date",                      XML_EQUAL_DATE ),
        TOKEN( "era",                             XML_ERA ),
        TOKEN( "ergo-sum",                        XML_ERGO_SUM ),
        TOKEN( "error-category",                  XML_ERROR_CATEGORY ),
        TOKEN( "error-lower-indicator",           XML_ERROR_LOWER_INDICATOR ),
        TOKEN( "error-lower-limit",               XML_ERROR_LOWER_LIMIT ),
        TOKEN( "error-macro",                     XML_ERROR_MACRO ),
        TOKEN( "error-margin",                    XML_ERROR_MARGIN ),
        TOKEN( "error-message",                   XML_ERROR_MESSAGE ),
        TOKEN( "error-percentage",                XML_ERROR_PERCENTAGE ),
        TOKEN( "error-upper-indicator",           XML_ERROR_UPPER_INDICATOR ),
        TOKEN( "error-upper-limit",               XML_ERROR_UPPER_LIMIT ),
        TOKEN( "sub",                             XML_ESCAPEMENT_SUB ),
        TOKEN( "super",                           XML_ESCAPEMENT_SUPER ),
        TOKEN( "even-page",                       XML_EVEN_PAGE ),
        TOKEN( "event",                           XML_EVENT ),
        TOKEN( "event-name",                      XML_EVENT_NAME ),
        TOKEN( "events",                          XML_EVENTS ),
        TOKEN( "execute",                         XML_EXECUTE ),
        TOKEN( "execute-macro",                   XML_EXECUTE_MACRO ),
        TOKEN( "exists",                          XML_EXISTS ),
        TOKEN( "exp",                             XML_EXP ),
        TOKEN( "exponential",                     XML_EXPONENTIAL ),
        TOKEN( "expression",                      XML_EXPRESSION ),
        TOKEN( "extra",                           XML_EXTRA ),
        TOKEN( "extrude",                         XML_EXTRUDE ),
        TOKEN( "factorial",                       XML_FACTORIAL ),
        TOKEN( "fade",                            XML_FADE ),
        TOKEN( "fade-from-bottom",                XML_FADE_FROM_BOTTOM ),
        TOKEN( "fade-from-center",                XML_FADE_FROM_CENTER ),
        TOKEN( "fade-from-left",                  XML_FADE_FROM_LEFT ),
        TOKEN( "fade-from-lowerleft",             XML_FADE_FROM_LOWERLEFT ),
        TOKEN( "fade-from-lowerright",            XML_FADE_FROM_LOWERRIGHT ),
        TOKEN( "fade-from-right",                 XML_FADE_FROM_RIGHT ),
        TOKEN( "fade-from-top",                   XML_FADE_FROM_TOP ),
        TOKEN( "fade-from-upperleft",             XML_FADE_FROM_UPPERLEFT ),
        TOKEN( "fade-from-upperright",            XML_FADE_FROM_UPPERRIGHT ),
        TOKEN( "fade-out",                        XML_FADE_OUT ),
        TOKEN( "fade-to-center",                  XML_FADE_TO_CENTER ),
        TOKEN( "false",                           XML_FALSE ),
        TOKEN( "family",                          XML_FAMILY ),
        TOKEN( "fast",                            XML_FAST ),
        TOKEN( "fence",                           XML_FENCE ),
        TOKEN( "field-number",                    XML_FIELD_NUMBER ),
        TOKEN( "file-name",                       XML_FILE_NAME ),
        TOKEN( "fill",                            XML_FILL ),
        TOKEN( "fill-character",                  XML_FILL_CHARACTER ),
        TOKEN( "fill-color",                      XML_FILL_COLOR ),
        TOKEN( "fill-gradient-name",              XML_FILL_GRADIENT_NAME ),
        TOKEN( "fill-hatch-name",                 XML_FILL_HATCH_NAME ),
        TOKEN( "fill-hatch-solid",                XML_FILL_HATCH_SOLID ),
        TOKEN( "fill-image",                      XML_FILL_IMAGE ),
        TOKEN( "fill-image-height",               XML_FILL_IMAGE_HEIGHT ),
        TOKEN( "fill-image-name",                 XML_FILL_IMAGE_NAME ),
        TOKEN( "fill-image-ref-point",            XML_FILL_IMAGE_REF_POINT ),
        TOKEN( "fill-image-ref-point-x",          XML_FILL_IMAGE_REF_POINT_X ),
        TOKEN( "fill-image-ref-point-y",          XML_FILL_IMAGE_REF_POINT_Y ),
        TOKEN( "fill-image-width",                XML_FILL_IMAGE_WIDTH ),
        TOKEN( "fill-rule",                       XML_FILL_RULE ),
        TOKEN( "filter",                          XML_FILTER ),
        TOKEN( "filter-and",                      XML_FILTER_AND ),
        TOKEN( "filter-condition",                XML_FILTER_CONDITION ),
        TOKEN( "filter-name",                     XML_FILTER_NAME ),
        TOKEN( "filter-options",                  XML_FILTER_OPTIONS ),
        TOKEN( "filter-or",                       XML_FILTER_OR ),
        TOKEN( "filter-set-item",                 XML_FILTER_SET_ITEM ),
        TOKEN( "fine-dashed",                     XML_FINE_DASHED ),
        TOKEN( "first-date-time",                 XML_FIRST_DATE_TIME ),
        TOKEN( "first-page",                      XML_FIRST_PAGE ),
        TOKEN( "first-page-number",               XML_FIRST_PAGE_NUMBER ),
        TOKEN( "fit-to-contour",                  XML_FIT_TO_CONTOUR ),
        TOKEN( "fit-to-size",                     XML_FIT_TO_SIZE ),
        TOKEN( "fix",                             XML_FIX ),
        TOKEN( "fixed",                           XML_FIXED ),
        TOKEN( "flat",                            XML_FLAT ),
        TOKEN( "float",                           XML_FLOAT ),
        TOKEN( "floating-frame",                  XML_FLOATING_FRAME ),
        TOKEN( "floor",                           XML_FLOOR ),
        TOKEN( "fn",                              XML_FN ),
        TOKEN( "focal-length",                    XML_FOCAL_LENGTH ),
        TOKEN( "focus-on-click",                  XML_FOCUS_ON_CLICK ),
        TOKEN( "font-char-width",                 XML_FONT_CHAR_WIDTH ),
        TOKEN( "font-charset",                    XML_FONT_CHARSET ),
        TOKEN( "font-charset-asian",              XML_FONT_CHARSET_ASIAN ),
        TOKEN( "font-charset-complex",            XML_FONT_CHARSET_COMPLEX ),
        TOKEN( "font-color",                      XML_FONT_COLOR ),
        TOKEN( "font-decl",                       XML_FONT_DECL ),
        TOKEN( "font-decls",                      XML_FONT_DECLS ),
        TOKEN( "font-family",                     XML_FONT_FAMILY ),
        TOKEN( "font-family-asian",               XML_FONT_FAMILY_ASIAN ),
        TOKEN( "font-family-complex",             XML_FONT_FAMILY_COMPLEX ),
        TOKEN( "font-family-generic",             XML_FONT_FAMILY_GENERIC ),
        TOKEN( "font-family-generic-asian",       XML_FONT_FAMILY_GENERIC_ASIAN ),
        TOKEN( "font-family-generic-complex",     XML_FONT_FAMILY_GENERIC_COMPLEX ),
        TOKEN( "font-kerning",                    XML_FONT_KERNING ),
        TOKEN( "font-name",                       XML_FONT_NAME ),
        TOKEN( "font-name-asian",                 XML_FONT_NAME_ASIAN ),
        TOKEN( "font-name-complex",               XML_FONT_NAME_COMPLEX ),
        TOKEN( "font-pitch",                      XML_FONT_PITCH ),
        TOKEN( "font-pitch-asian",                XML_FONT_PITCH_ASIAN ),
        TOKEN( "font-pitch-complex",              XML_FONT_PITCH_COMPLEX ),
        TOKEN( "font-relief",                     XML_FONT_RELIEF ),
        TOKEN( "font-size",                       XML_FONT_SIZE ),
        TOKEN( "font-size-asian",                 XML_FONT_SIZE_ASIAN ),
        TOKEN( "font-size-complex",               XML_FONT_SIZE_COMPLEX ),
        TOKEN( "font-size-rel",                   XML_FONT_SIZE_REL ),
        TOKEN( "font-size-rel-asian",             XML_FONT_SIZE_REL_ASIAN ),
        TOKEN( "font-size-rel-complex",           XML_FONT_SIZE_REL_COMPLEX ),
        TOKEN( "font-style",                      XML_FONT_STYLE ),
        TOKEN( "font-style-asian",                XML_FONT_STYLE_ASIAN ),
        TOKEN( "font-style-complex",              XML_FONT_STYLE_COMPLEX ),
        TOKEN( "font-style-name",                 XML_FONT_STYLE_NAME ),
        TOKEN( "font-style-name-asian",           XML_FONT_STYLE_NAME_ASIAN ),
        TOKEN( "font-style-name-complex",         XML_FONT_STYLE_NAME_COMPLEX ),
        TOKEN( "font-variant",                    XML_FONT_VARIANT ),
        TOKEN( "font-weight",                     XML_FONT_WEIGHT ),
        TOKEN( "font-weight-asian",               XML_FONT_WEIGHT_ASIAN ),
        TOKEN( "font-weight-complex",             XML_FONT_WEIGHT_COMPLEX ),
        TOKEN( "font-width",                      XML_FONT_WIDTH ),
        TOKEN( "font-word-line-mode",             XML_FONT_WORD_LINE_MODE ),
        TOKEN( "fontfamily",                      XML_FONTFAMILY ),
        TOKEN( "fontsize",                        XML_FONTSIZE ),
        TOKEN( "fontstyle",                       XML_FONTSTYLE ),
        TOKEN( "fontweight",                      XML_FONTWEIGHT ),
        TOKEN( "fontwork-adjust",                 XML_FONTWORK_ADJUST ),
        TOKEN( "fontwork-distance",               XML_FONTWORK_DISTANCE ),
        TOKEN( "fontwork-form",                   XML_FONTWORK_FORM ),
        TOKEN( "fontwork-hide-form",              XML_FONTWORK_HIDE_FORM ),
        TOKEN( "fontwork-mirror",                 XML_FONTWORK_MIRROR ),
        TOKEN( "fontwork-outline",                XML_FONTWORK_OUTLINE ),
        TOKEN( "fontwork-shadow",                 XML_FONTWORK_SHADOW ),
        TOKEN( "fontwork-shadow-color",           XML_FONTWORK_SHADOW_COLOR ),
        TOKEN( "fontwork-shadow-offset-x",        XML_FONTWORK_SHADOW_OFFSET_X ),
        TOKEN( "fontwork-shadow-offset-y",        XML_FONTWORK_SHADOW_OFFSET_Y ),
        TOKEN( "fontwork-shadow-transparence",        XML_FONTWORK_SHADOW_TRANSPARENCE ),
        TOKEN( "fontwork-start",                  XML_FONTWORK_START ),
        TOKEN( "fontwork-style",                  XML_FONTWORK_STYLE ),
        TOKEN( "footer",                          XML_FOOTER ),
        TOKEN( "footer-first",                    XML_FOOTER_FIRST ),
        TOKEN( "footer-left",                     XML_FOOTER_LEFT ),
        TOKEN( "footer-style",                    XML_FOOTER_STYLE ),
        TOKEN( "footer-visible",                  XML_FOOTER_VISIBLE ),
        TOKEN( "footnote",                        XML_FOOTNOTE ),
        TOKEN( "footnote-body",                   XML_FOOTNOTE_BODY ),
        TOKEN( "footnote-citation",               XML_FOOTNOTE_CITATION ),
        TOKEN( "footnote-continuation-notice-backward",       XML_FOOTNOTE_CONTINUATION_NOTICE_BACKWARD ),
        TOKEN( "footnote-continuation-notice-forward",        XML_FOOTNOTE_CONTINUATION_NOTICE_FORWARD ),
        TOKEN( "footnote-max-height",             XML_FOOTNOTE_MAX_HEIGHT ),
        TOKEN( "footnote-ref",                    XML_FOOTNOTE_REF ),
        TOKEN( "footnote-sep",                    XML_FOOTNOTE_SEP ),
        TOKEN( "footnotes-configuration",         XML_FOOTNOTES_CONFIGURATION ),
        TOKEN( "footnotes-position",              XML_FOOTNOTES_POSITION ),
        TOKEN( "for",                             XML_FOR ),
        TOKEN( "forall",                          XML_FORALL ),
        TOKEN( "force-manual",                    XML_FORCE_MANUAL ),
        TOKEN( "foreground",                      XML_FOREGROUND ),
        TOKEN( "foreign-object",                  XML_FOREIGN_OBJECT ),
        TOKEN( "format-change",                   XML_FORMAT_CHANGE ),
        TOKEN( "format-source",                   XML_FORMAT_SOURCE ),
        TOKEN( "formatting-entry",                XML_FORMATTING_ENTRY ),
        TOKEN( "forms",                           XML_FORMS ),
        TOKEN( "formula",                         XML_FORMULA ),
        TOKEN( "formula-hidden",                  XML_FORMULA_HIDDEN ),
        TOKEN( "formulas",                        XML_FORMULAS ),
        TOKEN( "fraction",                        XML_FRACTION ),
        TOKEN( "frame",                           XML_FRAME ),
        TOKEN( "frame-content",                   XML_FRAME_CONTENT ),
        TOKEN( "frame-display-border",            XML_FRAME_DISPLAY_BORDER ),
        TOKEN( "frame-display-scrollbar",         XML_FRAME_DISPLAY_SCROLLBAR ),
        TOKEN( "frame-end-margin",                XML_FRAME_END_MARGIN ),
        TOKEN( "frame-margin-horizontal",         XML_FRAME_MARGIN_HORIZONTAL ),
        TOKEN( "frame-margin-vertical",           XML_FRAME_MARGIN_VERTICAL ),
        TOKEN( "frame-name",                      XML_FRAME_NAME ),
        TOKEN( "frame-start-margin",              XML_FRAME_START_MARGIN ),
        TOKEN( "freeze",                          XML_FREEZE ),
        TOKEN( "freeze-position",                 XML_FREEZE_POSITION ),
        TOKEN( "from-another-table",              XML_FROM_ANOTHER_TABLE ),
        TOKEN( "from-bottom",                     XML_FROM_BOTTOM ),
        TOKEN( "from-center",                     XML_FROM_CENTER ),
        TOKEN( "from-inside",                     XML_FROM_INSIDE ),
        TOKEN( "from-left",                       XML_FROM_LEFT ),
        TOKEN( "from-lower-left",                 XML_FROM_LOWER_LEFT ),
        TOKEN( "from-lower-right",                XML_FROM_LOWER_RIGHT ),
        TOKEN( "from-right",                      XML_FROM_RIGHT ),
        TOKEN( "from-same-table",                 XML_FROM_SAME_TABLE ),
        TOKEN( "from-top",                        XML_FROM_TOP ),
        TOKEN( "from-upper-left",                 XML_FROM_UPPER_LEFT ),
        TOKEN( "from-upper-right",                XML_FROM_UPPER_RIGHT ),
        TOKEN( "fuchsia",                         XML_FUCHSIA ),
        TOKEN( "full",                            XML_FULL ),
        TOKEN( "full-screen",                     XML_FULL_SCREEN ),
        TOKEN( "function",                        XML_FUNCTION ),
        TOKEN( "fx",                              XML_FX ),
        TOKEN( "fy",                              XML_FY ),
        TOKEN( "g",                               XML_G ),
        TOKEN( "gamma",                           XML_GAMMA ),
        TOKEN( "gap",                             XML_GAP ),
--> --------------------

--> maximum size reached

--> --------------------

Messung V0.5
C=92 H=91 G=91

¤ Dauer der Verarbeitung: 0.38 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.