/*
 * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
 *
 * This file was generated by the dom/make_names.pl script.
 *
 * Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */

#include "config.h"

#ifdef SKIP_STATIC_CONSTRUCTORS_ON_GCC
#define DOM_SVGNAMES_HIDE_GLOBALS 1
#else
#define QNAME_DEFAULT_CONSTRUCTOR 1
#endif

#include "SVGNames.h"

#include <wtf/StaticConstructors.h>
namespace WebCore {

namespace SVGNames {

using namespace WebCore;

DEFINE_GLOBAL(AtomicString, svgNamespaceURI)

// Tags
DEFINE_GLOBAL(QualifiedName, aTag)
DEFINE_GLOBAL(QualifiedName, altGlyphTag)
DEFINE_GLOBAL(QualifiedName, altGlyphDefTag)
DEFINE_GLOBAL(QualifiedName, altGlyphItemTag)
DEFINE_GLOBAL(QualifiedName, animateTag)
DEFINE_GLOBAL(QualifiedName, animateColorTag)
DEFINE_GLOBAL(QualifiedName, animateMotionTag)
DEFINE_GLOBAL(QualifiedName, animateTransformTag)
DEFINE_GLOBAL(QualifiedName, circleTag)
DEFINE_GLOBAL(QualifiedName, clipPathTag)
DEFINE_GLOBAL(QualifiedName, color_profileTag)
DEFINE_GLOBAL(QualifiedName, cursorTag)
DEFINE_GLOBAL(QualifiedName, defsTag)
DEFINE_GLOBAL(QualifiedName, descTag)
DEFINE_GLOBAL(QualifiedName, ellipseTag)
DEFINE_GLOBAL(QualifiedName, feBlendTag)
DEFINE_GLOBAL(QualifiedName, feColorMatrixTag)
DEFINE_GLOBAL(QualifiedName, feComponentTransferTag)
DEFINE_GLOBAL(QualifiedName, feCompositeTag)
DEFINE_GLOBAL(QualifiedName, feConvolveMatrixTag)
DEFINE_GLOBAL(QualifiedName, feDiffuseLightingTag)
DEFINE_GLOBAL(QualifiedName, feDisplacementMapTag)
DEFINE_GLOBAL(QualifiedName, feDistantLightTag)
DEFINE_GLOBAL(QualifiedName, feDropShadowTag)
DEFINE_GLOBAL(QualifiedName, feFloodTag)
DEFINE_GLOBAL(QualifiedName, feFuncATag)
DEFINE_GLOBAL(QualifiedName, feFuncBTag)
DEFINE_GLOBAL(QualifiedName, feFuncGTag)
DEFINE_GLOBAL(QualifiedName, feFuncRTag)
DEFINE_GLOBAL(QualifiedName, feGaussianBlurTag)
DEFINE_GLOBAL(QualifiedName, feImageTag)
DEFINE_GLOBAL(QualifiedName, feMergeTag)
DEFINE_GLOBAL(QualifiedName, feMergeNodeTag)
DEFINE_GLOBAL(QualifiedName, feMorphologyTag)
DEFINE_GLOBAL(QualifiedName, feOffsetTag)
DEFINE_GLOBAL(QualifiedName, fePointLightTag)
DEFINE_GLOBAL(QualifiedName, feSpecularLightingTag)
DEFINE_GLOBAL(QualifiedName, feSpotLightTag)
DEFINE_GLOBAL(QualifiedName, feTileTag)
DEFINE_GLOBAL(QualifiedName, feTurbulenceTag)
DEFINE_GLOBAL(QualifiedName, filterTag)
DEFINE_GLOBAL(QualifiedName, fontTag)
DEFINE_GLOBAL(QualifiedName, font_faceTag)
DEFINE_GLOBAL(QualifiedName, font_face_formatTag)
DEFINE_GLOBAL(QualifiedName, font_face_nameTag)
DEFINE_GLOBAL(QualifiedName, font_face_srcTag)
DEFINE_GLOBAL(QualifiedName, font_face_uriTag)
DEFINE_GLOBAL(QualifiedName, foreignObjectTag)
DEFINE_GLOBAL(QualifiedName, gTag)
DEFINE_GLOBAL(QualifiedName, glyphTag)
DEFINE_GLOBAL(QualifiedName, glyphRefTag)
DEFINE_GLOBAL(QualifiedName, hkernTag)
DEFINE_GLOBAL(QualifiedName, imageTag)
DEFINE_GLOBAL(QualifiedName, lineTag)
DEFINE_GLOBAL(QualifiedName, linearGradientTag)
DEFINE_GLOBAL(QualifiedName, markerTag)
DEFINE_GLOBAL(QualifiedName, maskTag)
DEFINE_GLOBAL(QualifiedName, metadataTag)
DEFINE_GLOBAL(QualifiedName, missing_glyphTag)
DEFINE_GLOBAL(QualifiedName, mpathTag)
DEFINE_GLOBAL(QualifiedName, pathTag)
DEFINE_GLOBAL(QualifiedName, patternTag)
DEFINE_GLOBAL(QualifiedName, polygonTag)
DEFINE_GLOBAL(QualifiedName, polylineTag)
DEFINE_GLOBAL(QualifiedName, radialGradientTag)
DEFINE_GLOBAL(QualifiedName, rectTag)
DEFINE_GLOBAL(QualifiedName, scriptTag)
DEFINE_GLOBAL(QualifiedName, setTag)
DEFINE_GLOBAL(QualifiedName, stopTag)
DEFINE_GLOBAL(QualifiedName, styleTag)
DEFINE_GLOBAL(QualifiedName, svgTag)
DEFINE_GLOBAL(QualifiedName, switchTag)
DEFINE_GLOBAL(QualifiedName, symbolTag)
DEFINE_GLOBAL(QualifiedName, textTag)
DEFINE_GLOBAL(QualifiedName, textPathTag)
DEFINE_GLOBAL(QualifiedName, titleTag)
DEFINE_GLOBAL(QualifiedName, trefTag)
DEFINE_GLOBAL(QualifiedName, tspanTag)
DEFINE_GLOBAL(QualifiedName, useTag)
DEFINE_GLOBAL(QualifiedName, viewTag)
DEFINE_GLOBAL(QualifiedName, vkernTag)


WebCore::QualifiedName** getSVGTags()
{
    static WebCore::QualifiedName* SVGTags[] = {
        (WebCore::QualifiedName*)&aTag,
        (WebCore::QualifiedName*)&altGlyphTag,
        (WebCore::QualifiedName*)&altGlyphDefTag,
        (WebCore::QualifiedName*)&altGlyphItemTag,
        (WebCore::QualifiedName*)&animateTag,
        (WebCore::QualifiedName*)&animateColorTag,
        (WebCore::QualifiedName*)&animateMotionTag,
        (WebCore::QualifiedName*)&animateTransformTag,
        (WebCore::QualifiedName*)&circleTag,
        (WebCore::QualifiedName*)&clipPathTag,
        (WebCore::QualifiedName*)&color_profileTag,
        (WebCore::QualifiedName*)&cursorTag,
        (WebCore::QualifiedName*)&defsTag,
        (WebCore::QualifiedName*)&descTag,
        (WebCore::QualifiedName*)&ellipseTag,
        (WebCore::QualifiedName*)&feBlendTag,
        (WebCore::QualifiedName*)&feColorMatrixTag,
        (WebCore::QualifiedName*)&feComponentTransferTag,
        (WebCore::QualifiedName*)&feCompositeTag,
        (WebCore::QualifiedName*)&feConvolveMatrixTag,
        (WebCore::QualifiedName*)&feDiffuseLightingTag,
        (WebCore::QualifiedName*)&feDisplacementMapTag,
        (WebCore::QualifiedName*)&feDistantLightTag,
        (WebCore::QualifiedName*)&feDropShadowTag,
        (WebCore::QualifiedName*)&feFloodTag,
        (WebCore::QualifiedName*)&feFuncATag,
        (WebCore::QualifiedName*)&feFuncBTag,
        (WebCore::QualifiedName*)&feFuncGTag,
        (WebCore::QualifiedName*)&feFuncRTag,
        (WebCore::QualifiedName*)&feGaussianBlurTag,
        (WebCore::QualifiedName*)&feImageTag,
        (WebCore::QualifiedName*)&feMergeTag,
        (WebCore::QualifiedName*)&feMergeNodeTag,
        (WebCore::QualifiedName*)&feMorphologyTag,
        (WebCore::QualifiedName*)&feOffsetTag,
        (WebCore::QualifiedName*)&fePointLightTag,
        (WebCore::QualifiedName*)&feSpecularLightingTag,
        (WebCore::QualifiedName*)&feSpotLightTag,
        (WebCore::QualifiedName*)&feTileTag,
        (WebCore::QualifiedName*)&feTurbulenceTag,
        (WebCore::QualifiedName*)&filterTag,
        (WebCore::QualifiedName*)&fontTag,
        (WebCore::QualifiedName*)&font_faceTag,
        (WebCore::QualifiedName*)&font_face_formatTag,
        (WebCore::QualifiedName*)&font_face_nameTag,
        (WebCore::QualifiedName*)&font_face_srcTag,
        (WebCore::QualifiedName*)&font_face_uriTag,
        (WebCore::QualifiedName*)&foreignObjectTag,
        (WebCore::QualifiedName*)&gTag,
        (WebCore::QualifiedName*)&glyphTag,
        (WebCore::QualifiedName*)&glyphRefTag,
        (WebCore::QualifiedName*)&hkernTag,
        (WebCore::QualifiedName*)&imageTag,
        (WebCore::QualifiedName*)&lineTag,
        (WebCore::QualifiedName*)&linearGradientTag,
        (WebCore::QualifiedName*)&markerTag,
        (WebCore::QualifiedName*)&maskTag,
        (WebCore::QualifiedName*)&metadataTag,
        (WebCore::QualifiedName*)&missing_glyphTag,
        (WebCore::QualifiedName*)&mpathTag,
        (WebCore::QualifiedName*)&pathTag,
        (WebCore::QualifiedName*)&patternTag,
        (WebCore::QualifiedName*)&polygonTag,
        (WebCore::QualifiedName*)&polylineTag,
        (WebCore::QualifiedName*)&radialGradientTag,
        (WebCore::QualifiedName*)&rectTag,
        (WebCore::QualifiedName*)&scriptTag,
        (WebCore::QualifiedName*)&setTag,
        (WebCore::QualifiedName*)&stopTag,
        (WebCore::QualifiedName*)&styleTag,
        (WebCore::QualifiedName*)&svgTag,
        (WebCore::QualifiedName*)&switchTag,
        (WebCore::QualifiedName*)&symbolTag,
        (WebCore::QualifiedName*)&textTag,
        (WebCore::QualifiedName*)&textPathTag,
        (WebCore::QualifiedName*)&titleTag,
        (WebCore::QualifiedName*)&trefTag,
        (WebCore::QualifiedName*)&tspanTag,
        (WebCore::QualifiedName*)&useTag,
        (WebCore::QualifiedName*)&viewTag,
        (WebCore::QualifiedName*)&vkernTag,
    };
    return SVGTags;
}

// Attributes
DEFINE_GLOBAL(QualifiedName, accent_heightAttr)
DEFINE_GLOBAL(QualifiedName, accumulateAttr)
DEFINE_GLOBAL(QualifiedName, additiveAttr)
DEFINE_GLOBAL(QualifiedName, alignment_baselineAttr)
DEFINE_GLOBAL(QualifiedName, alphabeticAttr)
DEFINE_GLOBAL(QualifiedName, amplitudeAttr)
DEFINE_GLOBAL(QualifiedName, animateAttr)
DEFINE_GLOBAL(QualifiedName, arabic_formAttr)
DEFINE_GLOBAL(QualifiedName, ascentAttr)
DEFINE_GLOBAL(QualifiedName, attributeNameAttr)
DEFINE_GLOBAL(QualifiedName, attributeTypeAttr)
DEFINE_GLOBAL(QualifiedName, azimuthAttr)
DEFINE_GLOBAL(QualifiedName, baseFrequencyAttr)
DEFINE_GLOBAL(QualifiedName, baseProfileAttr)
DEFINE_GLOBAL(QualifiedName, baseline_shiftAttr)
DEFINE_GLOBAL(QualifiedName, bboxAttr)
DEFINE_GLOBAL(QualifiedName, beginAttr)
DEFINE_GLOBAL(QualifiedName, biasAttr)
DEFINE_GLOBAL(QualifiedName, byAttr)
DEFINE_GLOBAL(QualifiedName, calcModeAttr)
DEFINE_GLOBAL(QualifiedName, cap_heightAttr)
DEFINE_GLOBAL(QualifiedName, clipAttr)
DEFINE_GLOBAL(QualifiedName, clipPathUnitsAttr)
DEFINE_GLOBAL(QualifiedName, clip_pathAttr)
DEFINE_GLOBAL(QualifiedName, clip_ruleAttr)
DEFINE_GLOBAL(QualifiedName, colorAttr)
DEFINE_GLOBAL(QualifiedName, color_interpolationAttr)
DEFINE_GLOBAL(QualifiedName, color_interpolation_filtersAttr)
DEFINE_GLOBAL(QualifiedName, color_profileAttr)
DEFINE_GLOBAL(QualifiedName, color_renderingAttr)
DEFINE_GLOBAL(QualifiedName, contentScriptTypeAttr)
DEFINE_GLOBAL(QualifiedName, contentStyleTypeAttr)
DEFINE_GLOBAL(QualifiedName, cursorAttr)
DEFINE_GLOBAL(QualifiedName, cxAttr)
DEFINE_GLOBAL(QualifiedName, cyAttr)
DEFINE_GLOBAL(QualifiedName, dAttr)
DEFINE_GLOBAL(QualifiedName, descentAttr)
DEFINE_GLOBAL(QualifiedName, diffuseConstantAttr)
DEFINE_GLOBAL(QualifiedName, directionAttr)
DEFINE_GLOBAL(QualifiedName, displayAttr)
DEFINE_GLOBAL(QualifiedName, divisorAttr)
DEFINE_GLOBAL(QualifiedName, dominant_baselineAttr)
DEFINE_GLOBAL(QualifiedName, durAttr)
DEFINE_GLOBAL(QualifiedName, dxAttr)
DEFINE_GLOBAL(QualifiedName, dyAttr)
DEFINE_GLOBAL(QualifiedName, edgeModeAttr)
DEFINE_GLOBAL(QualifiedName, elevationAttr)
DEFINE_GLOBAL(QualifiedName, enable_backgroundAttr)
DEFINE_GLOBAL(QualifiedName, endAttr)
DEFINE_GLOBAL(QualifiedName, exponentAttr)
DEFINE_GLOBAL(QualifiedName, externalResourcesRequiredAttr)
DEFINE_GLOBAL(QualifiedName, fillAttr)
DEFINE_GLOBAL(QualifiedName, fill_opacityAttr)
DEFINE_GLOBAL(QualifiedName, fill_ruleAttr)
DEFINE_GLOBAL(QualifiedName, filterAttr)
DEFINE_GLOBAL(QualifiedName, filterResAttr)
DEFINE_GLOBAL(QualifiedName, filterUnitsAttr)
DEFINE_GLOBAL(QualifiedName, flood_colorAttr)
DEFINE_GLOBAL(QualifiedName, flood_opacityAttr)
DEFINE_GLOBAL(QualifiedName, font_familyAttr)
DEFINE_GLOBAL(QualifiedName, font_sizeAttr)
DEFINE_GLOBAL(QualifiedName, font_size_adjustAttr)
DEFINE_GLOBAL(QualifiedName, font_stretchAttr)
DEFINE_GLOBAL(QualifiedName, font_styleAttr)
DEFINE_GLOBAL(QualifiedName, font_variantAttr)
DEFINE_GLOBAL(QualifiedName, font_weightAttr)
DEFINE_GLOBAL(QualifiedName, formatAttr)
DEFINE_GLOBAL(QualifiedName, frAttr)
DEFINE_GLOBAL(QualifiedName, fromAttr)
DEFINE_GLOBAL(QualifiedName, fxAttr)
DEFINE_GLOBAL(QualifiedName, fyAttr)
DEFINE_GLOBAL(QualifiedName, g1Attr)
DEFINE_GLOBAL(QualifiedName, g2Attr)
DEFINE_GLOBAL(QualifiedName, glyphRefAttr)
DEFINE_GLOBAL(QualifiedName, glyph_nameAttr)
DEFINE_GLOBAL(QualifiedName, glyph_orientation_horizontalAttr)
DEFINE_GLOBAL(QualifiedName, glyph_orientation_verticalAttr)
DEFINE_GLOBAL(QualifiedName, gradientTransformAttr)
DEFINE_GLOBAL(QualifiedName, gradientUnitsAttr)
DEFINE_GLOBAL(QualifiedName, hangingAttr)
DEFINE_GLOBAL(QualifiedName, heightAttr)
DEFINE_GLOBAL(QualifiedName, horiz_adv_xAttr)
DEFINE_GLOBAL(QualifiedName, horiz_origin_xAttr)
DEFINE_GLOBAL(QualifiedName, horiz_origin_yAttr)
DEFINE_GLOBAL(QualifiedName, ideographicAttr)
DEFINE_GLOBAL(QualifiedName, image_renderingAttr)
DEFINE_GLOBAL(QualifiedName, inAttr)
DEFINE_GLOBAL(QualifiedName, in2Attr)
DEFINE_GLOBAL(QualifiedName, interceptAttr)
DEFINE_GLOBAL(QualifiedName, kAttr)
DEFINE_GLOBAL(QualifiedName, k1Attr)
DEFINE_GLOBAL(QualifiedName, k2Attr)
DEFINE_GLOBAL(QualifiedName, k3Attr)
DEFINE_GLOBAL(QualifiedName, k4Attr)
DEFINE_GLOBAL(QualifiedName, kernelMatrixAttr)
DEFINE_GLOBAL(QualifiedName, kernelUnitLengthAttr)
DEFINE_GLOBAL(QualifiedName, kerningAttr)
DEFINE_GLOBAL(QualifiedName, keyPointsAttr)
DEFINE_GLOBAL(QualifiedName, keySplinesAttr)
DEFINE_GLOBAL(QualifiedName, keyTimesAttr)
DEFINE_GLOBAL(QualifiedName, langAttr)
DEFINE_GLOBAL(QualifiedName, lengthAdjustAttr)
DEFINE_GLOBAL(QualifiedName, letter_spacingAttr)
DEFINE_GLOBAL(QualifiedName, lighting_colorAttr)
DEFINE_GLOBAL(QualifiedName, limitingConeAngleAttr)
DEFINE_GLOBAL(QualifiedName, localAttr)
DEFINE_GLOBAL(QualifiedName, markerHeightAttr)
DEFINE_GLOBAL(QualifiedName, markerUnitsAttr)
DEFINE_GLOBAL(QualifiedName, markerWidthAttr)
DEFINE_GLOBAL(QualifiedName, marker_endAttr)
DEFINE_GLOBAL(QualifiedName, marker_midAttr)
DEFINE_GLOBAL(QualifiedName, marker_startAttr)
DEFINE_GLOBAL(QualifiedName, maskAttr)
DEFINE_GLOBAL(QualifiedName, maskContentUnitsAttr)
DEFINE_GLOBAL(QualifiedName, maskUnitsAttr)
DEFINE_GLOBAL(QualifiedName, mask_typeAttr)
DEFINE_GLOBAL(QualifiedName, mathematicalAttr)
DEFINE_GLOBAL(QualifiedName, maxAttr)
DEFINE_GLOBAL(QualifiedName, mediaAttr)
DEFINE_GLOBAL(QualifiedName, methodAttr)
DEFINE_GLOBAL(QualifiedName, minAttr)
DEFINE_GLOBAL(QualifiedName, modeAttr)
DEFINE_GLOBAL(QualifiedName, nameAttr)
DEFINE_GLOBAL(QualifiedName, numOctavesAttr)
DEFINE_GLOBAL(QualifiedName, offsetAttr)
DEFINE_GLOBAL(QualifiedName, onactivateAttr)
DEFINE_GLOBAL(QualifiedName, onbeginAttr)
DEFINE_GLOBAL(QualifiedName, onendAttr)
DEFINE_GLOBAL(QualifiedName, onfocusinAttr)
DEFINE_GLOBAL(QualifiedName, onfocusoutAttr)
DEFINE_GLOBAL(QualifiedName, onrepeatAttr)
DEFINE_GLOBAL(QualifiedName, onzoomAttr)
DEFINE_GLOBAL(QualifiedName, opacityAttr)
DEFINE_GLOBAL(QualifiedName, operatorAttr)
DEFINE_GLOBAL(QualifiedName, orderAttr)
DEFINE_GLOBAL(QualifiedName, orientAttr)
DEFINE_GLOBAL(QualifiedName, orientationAttr)
DEFINE_GLOBAL(QualifiedName, originAttr)
DEFINE_GLOBAL(QualifiedName, overflowAttr)
DEFINE_GLOBAL(QualifiedName, overline_positionAttr)
DEFINE_GLOBAL(QualifiedName, overline_thicknessAttr)
DEFINE_GLOBAL(QualifiedName, panose_1Attr)
DEFINE_GLOBAL(QualifiedName, pathAttr)
DEFINE_GLOBAL(QualifiedName, pathLengthAttr)
DEFINE_GLOBAL(QualifiedName, patternContentUnitsAttr)
DEFINE_GLOBAL(QualifiedName, patternTransformAttr)
DEFINE_GLOBAL(QualifiedName, patternUnitsAttr)
DEFINE_GLOBAL(QualifiedName, pointer_eventsAttr)
DEFINE_GLOBAL(QualifiedName, pointsAttr)
DEFINE_GLOBAL(QualifiedName, pointsAtXAttr)
DEFINE_GLOBAL(QualifiedName, pointsAtYAttr)
DEFINE_GLOBAL(QualifiedName, pointsAtZAttr)
DEFINE_GLOBAL(QualifiedName, preserveAlphaAttr)
DEFINE_GLOBAL(QualifiedName, preserveAspectRatioAttr)
DEFINE_GLOBAL(QualifiedName, primitiveUnitsAttr)
DEFINE_GLOBAL(QualifiedName, rAttr)
DEFINE_GLOBAL(QualifiedName, radiusAttr)
DEFINE_GLOBAL(QualifiedName, refXAttr)
DEFINE_GLOBAL(QualifiedName, refYAttr)
DEFINE_GLOBAL(QualifiedName, rendering_intentAttr)
DEFINE_GLOBAL(QualifiedName, repeatCountAttr)
DEFINE_GLOBAL(QualifiedName, repeatDurAttr)
DEFINE_GLOBAL(QualifiedName, requiredExtensionsAttr)
DEFINE_GLOBAL(QualifiedName, requiredFeaturesAttr)
DEFINE_GLOBAL(QualifiedName, restartAttr)
DEFINE_GLOBAL(QualifiedName, resultAttr)
DEFINE_GLOBAL(QualifiedName, rotateAttr)
DEFINE_GLOBAL(QualifiedName, rxAttr)
DEFINE_GLOBAL(QualifiedName, ryAttr)
DEFINE_GLOBAL(QualifiedName, scaleAttr)
DEFINE_GLOBAL(QualifiedName, seedAttr)
DEFINE_GLOBAL(QualifiedName, shape_renderingAttr)
DEFINE_GLOBAL(QualifiedName, slopeAttr)
DEFINE_GLOBAL(QualifiedName, spacingAttr)
DEFINE_GLOBAL(QualifiedName, specularConstantAttr)
DEFINE_GLOBAL(QualifiedName, specularExponentAttr)
DEFINE_GLOBAL(QualifiedName, spreadMethodAttr)
DEFINE_GLOBAL(QualifiedName, startOffsetAttr)
DEFINE_GLOBAL(QualifiedName, stdDeviationAttr)
DEFINE_GLOBAL(QualifiedName, stemhAttr)
DEFINE_GLOBAL(QualifiedName, stemvAttr)
DEFINE_GLOBAL(QualifiedName, stitchTilesAttr)
DEFINE_GLOBAL(QualifiedName, stop_colorAttr)
DEFINE_GLOBAL(QualifiedName, stop_opacityAttr)
DEFINE_GLOBAL(QualifiedName, strikethrough_positionAttr)
DEFINE_GLOBAL(QualifiedName, strikethrough_thicknessAttr)
DEFINE_GLOBAL(QualifiedName, strokeAttr)
DEFINE_GLOBAL(QualifiedName, stroke_dasharrayAttr)
DEFINE_GLOBAL(QualifiedName, stroke_dashoffsetAttr)
DEFINE_GLOBAL(QualifiedName, stroke_linecapAttr)
DEFINE_GLOBAL(QualifiedName, stroke_linejoinAttr)
DEFINE_GLOBAL(QualifiedName, stroke_miterlimitAttr)
DEFINE_GLOBAL(QualifiedName, stroke_opacityAttr)
DEFINE_GLOBAL(QualifiedName, stroke_widthAttr)
DEFINE_GLOBAL(QualifiedName, styleAttr)
DEFINE_GLOBAL(QualifiedName, surfaceScaleAttr)
DEFINE_GLOBAL(QualifiedName, systemLanguageAttr)
DEFINE_GLOBAL(QualifiedName, tableValuesAttr)
DEFINE_GLOBAL(QualifiedName, targetAttr)
DEFINE_GLOBAL(QualifiedName, targetXAttr)
DEFINE_GLOBAL(QualifiedName, targetYAttr)
DEFINE_GLOBAL(QualifiedName, textLengthAttr)
DEFINE_GLOBAL(QualifiedName, text_anchorAttr)
DEFINE_GLOBAL(QualifiedName, text_decorationAttr)
DEFINE_GLOBAL(QualifiedName, text_renderingAttr)
DEFINE_GLOBAL(QualifiedName, titleAttr)
DEFINE_GLOBAL(QualifiedName, toAttr)
DEFINE_GLOBAL(QualifiedName, transformAttr)
DEFINE_GLOBAL(QualifiedName, transform_originAttr)
DEFINE_GLOBAL(QualifiedName, typeAttr)
DEFINE_GLOBAL(QualifiedName, u1Attr)
DEFINE_GLOBAL(QualifiedName, u2Attr)
DEFINE_GLOBAL(QualifiedName, underline_positionAttr)
DEFINE_GLOBAL(QualifiedName, underline_thicknessAttr)
DEFINE_GLOBAL(QualifiedName, unicodeAttr)
DEFINE_GLOBAL(QualifiedName, unicode_bidiAttr)
DEFINE_GLOBAL(QualifiedName, unicode_rangeAttr)
DEFINE_GLOBAL(QualifiedName, units_per_emAttr)
DEFINE_GLOBAL(QualifiedName, v_alphabeticAttr)
DEFINE_GLOBAL(QualifiedName, v_hangingAttr)
DEFINE_GLOBAL(QualifiedName, v_ideographicAttr)
DEFINE_GLOBAL(QualifiedName, v_mathematicalAttr)
DEFINE_GLOBAL(QualifiedName, valuesAttr)
DEFINE_GLOBAL(QualifiedName, vector_effectAttr)
DEFINE_GLOBAL(QualifiedName, versionAttr)
DEFINE_GLOBAL(QualifiedName, vert_adv_yAttr)
DEFINE_GLOBAL(QualifiedName, vert_origin_xAttr)
DEFINE_GLOBAL(QualifiedName, vert_origin_yAttr)
DEFINE_GLOBAL(QualifiedName, viewBoxAttr)
DEFINE_GLOBAL(QualifiedName, viewTargetAttr)
DEFINE_GLOBAL(QualifiedName, visibilityAttr)
DEFINE_GLOBAL(QualifiedName, widthAttr)
DEFINE_GLOBAL(QualifiedName, widthsAttr)
DEFINE_GLOBAL(QualifiedName, word_spacingAttr)
DEFINE_GLOBAL(QualifiedName, writing_modeAttr)
DEFINE_GLOBAL(QualifiedName, xAttr)
DEFINE_GLOBAL(QualifiedName, x1Attr)
DEFINE_GLOBAL(QualifiedName, x2Attr)
DEFINE_GLOBAL(QualifiedName, xChannelSelectorAttr)
DEFINE_GLOBAL(QualifiedName, x_heightAttr)
DEFINE_GLOBAL(QualifiedName, yAttr)
DEFINE_GLOBAL(QualifiedName, y1Attr)
DEFINE_GLOBAL(QualifiedName, y2Attr)
DEFINE_GLOBAL(QualifiedName, yChannelSelectorAttr)
DEFINE_GLOBAL(QualifiedName, zAttr)
DEFINE_GLOBAL(QualifiedName, zoomAndPanAttr)


WebCore::QualifiedName** getSVGAttrs()
{
    static WebCore::QualifiedName* SVGAttr[] = {
        (WebCore::QualifiedName*)&accent_heightAttr,
        (WebCore::QualifiedName*)&accumulateAttr,
        (WebCore::QualifiedName*)&additiveAttr,
        (WebCore::QualifiedName*)&alignment_baselineAttr,
        (WebCore::QualifiedName*)&alphabeticAttr,
        (WebCore::QualifiedName*)&amplitudeAttr,
        (WebCore::QualifiedName*)&animateAttr,
        (WebCore::QualifiedName*)&arabic_formAttr,
        (WebCore::QualifiedName*)&ascentAttr,
        (WebCore::QualifiedName*)&attributeNameAttr,
        (WebCore::QualifiedName*)&attributeTypeAttr,
        (WebCore::QualifiedName*)&azimuthAttr,
        (WebCore::QualifiedName*)&baseFrequencyAttr,
        (WebCore::QualifiedName*)&baseProfileAttr,
        (WebCore::QualifiedName*)&baseline_shiftAttr,
        (WebCore::QualifiedName*)&bboxAttr,
        (WebCore::QualifiedName*)&beginAttr,
        (WebCore::QualifiedName*)&biasAttr,
        (WebCore::QualifiedName*)&byAttr,
        (WebCore::QualifiedName*)&calcModeAttr,
        (WebCore::QualifiedName*)&cap_heightAttr,
        (WebCore::QualifiedName*)&clipAttr,
        (WebCore::QualifiedName*)&clipPathUnitsAttr,
        (WebCore::QualifiedName*)&clip_pathAttr,
        (WebCore::QualifiedName*)&clip_ruleAttr,
        (WebCore::QualifiedName*)&colorAttr,
        (WebCore::QualifiedName*)&color_interpolationAttr,
        (WebCore::QualifiedName*)&color_interpolation_filtersAttr,
        (WebCore::QualifiedName*)&color_profileAttr,
        (WebCore::QualifiedName*)&color_renderingAttr,
        (WebCore::QualifiedName*)&contentScriptTypeAttr,
        (WebCore::QualifiedName*)&contentStyleTypeAttr,
        (WebCore::QualifiedName*)&cursorAttr,
        (WebCore::QualifiedName*)&cxAttr,
        (WebCore::QualifiedName*)&cyAttr,
        (WebCore::QualifiedName*)&dAttr,
        (WebCore::QualifiedName*)&descentAttr,
        (WebCore::QualifiedName*)&diffuseConstantAttr,
        (WebCore::QualifiedName*)&directionAttr,
        (WebCore::QualifiedName*)&displayAttr,
        (WebCore::QualifiedName*)&divisorAttr,
        (WebCore::QualifiedName*)&dominant_baselineAttr,
        (WebCore::QualifiedName*)&durAttr,
        (WebCore::QualifiedName*)&dxAttr,
        (WebCore::QualifiedName*)&dyAttr,
        (WebCore::QualifiedName*)&edgeModeAttr,
        (WebCore::QualifiedName*)&elevationAttr,
        (WebCore::QualifiedName*)&enable_backgroundAttr,
        (WebCore::QualifiedName*)&endAttr,
        (WebCore::QualifiedName*)&exponentAttr,
        (WebCore::QualifiedName*)&externalResourcesRequiredAttr,
        (WebCore::QualifiedName*)&fillAttr,
        (WebCore::QualifiedName*)&fill_opacityAttr,
        (WebCore::QualifiedName*)&fill_ruleAttr,
        (WebCore::QualifiedName*)&filterAttr,
        (WebCore::QualifiedName*)&filterResAttr,
        (WebCore::QualifiedName*)&filterUnitsAttr,
        (WebCore::QualifiedName*)&flood_colorAttr,
        (WebCore::QualifiedName*)&flood_opacityAttr,
        (WebCore::QualifiedName*)&font_familyAttr,
        (WebCore::QualifiedName*)&font_sizeAttr,
        (WebCore::QualifiedName*)&font_size_adjustAttr,
        (WebCore::QualifiedName*)&font_stretchAttr,
        (WebCore::QualifiedName*)&font_styleAttr,
        (WebCore::QualifiedName*)&font_variantAttr,
        (WebCore::QualifiedName*)&font_weightAttr,
        (WebCore::QualifiedName*)&formatAttr,
        (WebCore::QualifiedName*)&frAttr,
        (WebCore::QualifiedName*)&fromAttr,
        (WebCore::QualifiedName*)&fxAttr,
        (WebCore::QualifiedName*)&fyAttr,
        (WebCore::QualifiedName*)&g1Attr,
        (WebCore::QualifiedName*)&g2Attr,
        (WebCore::QualifiedName*)&glyphRefAttr,
        (WebCore::QualifiedName*)&glyph_nameAttr,
        (WebCore::QualifiedName*)&glyph_orientation_horizontalAttr,
        (WebCore::QualifiedName*)&glyph_orientation_verticalAttr,
        (WebCore::QualifiedName*)&gradientTransformAttr,
        (WebCore::QualifiedName*)&gradientUnitsAttr,
        (WebCore::QualifiedName*)&hangingAttr,
        (WebCore::QualifiedName*)&heightAttr,
        (WebCore::QualifiedName*)&horiz_adv_xAttr,
        (WebCore::QualifiedName*)&horiz_origin_xAttr,
        (WebCore::QualifiedName*)&horiz_origin_yAttr,
        (WebCore::QualifiedName*)&ideographicAttr,
        (WebCore::QualifiedName*)&image_renderingAttr,
        (WebCore::QualifiedName*)&inAttr,
        (WebCore::QualifiedName*)&in2Attr,
        (WebCore::QualifiedName*)&interceptAttr,
        (WebCore::QualifiedName*)&kAttr,
        (WebCore::QualifiedName*)&k1Attr,
        (WebCore::QualifiedName*)&k2Attr,
        (WebCore::QualifiedName*)&k3Attr,
        (WebCore::QualifiedName*)&k4Attr,
        (WebCore::QualifiedName*)&kernelMatrixAttr,
        (WebCore::QualifiedName*)&kernelUnitLengthAttr,
        (WebCore::QualifiedName*)&kerningAttr,
        (WebCore::QualifiedName*)&keyPointsAttr,
        (WebCore::QualifiedName*)&keySplinesAttr,
        (WebCore::QualifiedName*)&keyTimesAttr,
        (WebCore::QualifiedName*)&langAttr,
        (WebCore::QualifiedName*)&lengthAdjustAttr,
        (WebCore::QualifiedName*)&letter_spacingAttr,
        (WebCore::QualifiedName*)&lighting_colorAttr,
        (WebCore::QualifiedName*)&limitingConeAngleAttr,
        (WebCore::QualifiedName*)&localAttr,
        (WebCore::QualifiedName*)&markerHeightAttr,
        (WebCore::QualifiedName*)&markerUnitsAttr,
        (WebCore::QualifiedName*)&markerWidthAttr,
        (WebCore::QualifiedName*)&marker_endAttr,
        (WebCore::QualifiedName*)&marker_midAttr,
        (WebCore::QualifiedName*)&marker_startAttr,
        (WebCore::QualifiedName*)&maskAttr,
        (WebCore::QualifiedName*)&maskContentUnitsAttr,
        (WebCore::QualifiedName*)&maskUnitsAttr,
        (WebCore::QualifiedName*)&mask_typeAttr,
        (WebCore::QualifiedName*)&mathematicalAttr,
        (WebCore::QualifiedName*)&maxAttr,
        (WebCore::QualifiedName*)&mediaAttr,
        (WebCore::QualifiedName*)&methodAttr,
        (WebCore::QualifiedName*)&minAttr,
        (WebCore::QualifiedName*)&modeAttr,
        (WebCore::QualifiedName*)&nameAttr,
        (WebCore::QualifiedName*)&numOctavesAttr,
        (WebCore::QualifiedName*)&offsetAttr,
        (WebCore::QualifiedName*)&onactivateAttr,
        (WebCore::QualifiedName*)&onbeginAttr,
        (WebCore::QualifiedName*)&onendAttr,
        (WebCore::QualifiedName*)&onfocusinAttr,
        (WebCore::QualifiedName*)&onfocusoutAttr,
        (WebCore::QualifiedName*)&onrepeatAttr,
        (WebCore::QualifiedName*)&onzoomAttr,
        (WebCore::QualifiedName*)&opacityAttr,
        (WebCore::QualifiedName*)&operatorAttr,
        (WebCore::QualifiedName*)&orderAttr,
        (WebCore::QualifiedName*)&orientAttr,
        (WebCore::QualifiedName*)&orientationAttr,
        (WebCore::QualifiedName*)&originAttr,
        (WebCore::QualifiedName*)&overflowAttr,
        (WebCore::QualifiedName*)&overline_positionAttr,
        (WebCore::QualifiedName*)&overline_thicknessAttr,
        (WebCore::QualifiedName*)&panose_1Attr,
        (WebCore::QualifiedName*)&pathAttr,
        (WebCore::QualifiedName*)&pathLengthAttr,
        (WebCore::QualifiedName*)&patternContentUnitsAttr,
        (WebCore::QualifiedName*)&patternTransformAttr,
        (WebCore::QualifiedName*)&patternUnitsAttr,
        (WebCore::QualifiedName*)&pointer_eventsAttr,
        (WebCore::QualifiedName*)&pointsAttr,
        (WebCore::QualifiedName*)&pointsAtXAttr,
        (WebCore::QualifiedName*)&pointsAtYAttr,
        (WebCore::QualifiedName*)&pointsAtZAttr,
        (WebCore::QualifiedName*)&preserveAlphaAttr,
        (WebCore::QualifiedName*)&preserveAspectRatioAttr,
        (WebCore::QualifiedName*)&primitiveUnitsAttr,
        (WebCore::QualifiedName*)&rAttr,
        (WebCore::QualifiedName*)&radiusAttr,
        (WebCore::QualifiedName*)&refXAttr,
        (WebCore::QualifiedName*)&refYAttr,
        (WebCore::QualifiedName*)&rendering_intentAttr,
        (WebCore::QualifiedName*)&repeatCountAttr,
        (WebCore::QualifiedName*)&repeatDurAttr,
        (WebCore::QualifiedName*)&requiredExtensionsAttr,
        (WebCore::QualifiedName*)&requiredFeaturesAttr,
        (WebCore::QualifiedName*)&restartAttr,
        (WebCore::QualifiedName*)&resultAttr,
        (WebCore::QualifiedName*)&rotateAttr,
        (WebCore::QualifiedName*)&rxAttr,
        (WebCore::QualifiedName*)&ryAttr,
        (WebCore::QualifiedName*)&scaleAttr,
        (WebCore::QualifiedName*)&seedAttr,
        (WebCore::QualifiedName*)&shape_renderingAttr,
        (WebCore::QualifiedName*)&slopeAttr,
        (WebCore::QualifiedName*)&spacingAttr,
        (WebCore::QualifiedName*)&specularConstantAttr,
        (WebCore::QualifiedName*)&specularExponentAttr,
        (WebCore::QualifiedName*)&spreadMethodAttr,
        (WebCore::QualifiedName*)&startOffsetAttr,
        (WebCore::QualifiedName*)&stdDeviationAttr,
        (WebCore::QualifiedName*)&stemhAttr,
        (WebCore::QualifiedName*)&stemvAttr,
        (WebCore::QualifiedName*)&stitchTilesAttr,
        (WebCore::QualifiedName*)&stop_colorAttr,
        (WebCore::QualifiedName*)&stop_opacityAttr,
        (WebCore::QualifiedName*)&strikethrough_positionAttr,
        (WebCore::QualifiedName*)&strikethrough_thicknessAttr,
        (WebCore::QualifiedName*)&strokeAttr,
        (WebCore::QualifiedName*)&stroke_dasharrayAttr,
        (WebCore::QualifiedName*)&stroke_dashoffsetAttr,
        (WebCore::QualifiedName*)&stroke_linecapAttr,
        (WebCore::QualifiedName*)&stroke_linejoinAttr,
        (WebCore::QualifiedName*)&stroke_miterlimitAttr,
        (WebCore::QualifiedName*)&stroke_opacityAttr,
        (WebCore::QualifiedName*)&stroke_widthAttr,
        (WebCore::QualifiedName*)&styleAttr,
        (WebCore::QualifiedName*)&surfaceScaleAttr,
        (WebCore::QualifiedName*)&systemLanguageAttr,
        (WebCore::QualifiedName*)&tableValuesAttr,
        (WebCore::QualifiedName*)&targetAttr,
        (WebCore::QualifiedName*)&targetXAttr,
        (WebCore::QualifiedName*)&targetYAttr,
        (WebCore::QualifiedName*)&textLengthAttr,
        (WebCore::QualifiedName*)&text_anchorAttr,
        (WebCore::QualifiedName*)&text_decorationAttr,
        (WebCore::QualifiedName*)&text_renderingAttr,
        (WebCore::QualifiedName*)&titleAttr,
        (WebCore::QualifiedName*)&toAttr,
        (WebCore::QualifiedName*)&transformAttr,
        (WebCore::QualifiedName*)&transform_originAttr,
        (WebCore::QualifiedName*)&typeAttr,
        (WebCore::QualifiedName*)&u1Attr,
        (WebCore::QualifiedName*)&u2Attr,
        (WebCore::QualifiedName*)&underline_positionAttr,
        (WebCore::QualifiedName*)&underline_thicknessAttr,
        (WebCore::QualifiedName*)&unicodeAttr,
        (WebCore::QualifiedName*)&unicode_bidiAttr,
        (WebCore::QualifiedName*)&unicode_rangeAttr,
        (WebCore::QualifiedName*)&units_per_emAttr,
        (WebCore::QualifiedName*)&v_alphabeticAttr,
        (WebCore::QualifiedName*)&v_hangingAttr,
        (WebCore::QualifiedName*)&v_ideographicAttr,
        (WebCore::QualifiedName*)&v_mathematicalAttr,
        (WebCore::QualifiedName*)&valuesAttr,
        (WebCore::QualifiedName*)&vector_effectAttr,
        (WebCore::QualifiedName*)&versionAttr,
        (WebCore::QualifiedName*)&vert_adv_yAttr,
        (WebCore::QualifiedName*)&vert_origin_xAttr,
        (WebCore::QualifiedName*)&vert_origin_yAttr,
        (WebCore::QualifiedName*)&viewBoxAttr,
        (WebCore::QualifiedName*)&viewTargetAttr,
        (WebCore::QualifiedName*)&visibilityAttr,
        (WebCore::QualifiedName*)&widthAttr,
        (WebCore::QualifiedName*)&widthsAttr,
        (WebCore::QualifiedName*)&word_spacingAttr,
        (WebCore::QualifiedName*)&writing_modeAttr,
        (WebCore::QualifiedName*)&xAttr,
        (WebCore::QualifiedName*)&x1Attr,
        (WebCore::QualifiedName*)&x2Attr,
        (WebCore::QualifiedName*)&xChannelSelectorAttr,
        (WebCore::QualifiedName*)&x_heightAttr,
        (WebCore::QualifiedName*)&yAttr,
        (WebCore::QualifiedName*)&y1Attr,
        (WebCore::QualifiedName*)&y2Attr,
        (WebCore::QualifiedName*)&yChannelSelectorAttr,
        (WebCore::QualifiedName*)&zAttr,
        (WebCore::QualifiedName*)&zoomAndPanAttr,
    };
    return SVGAttr;
}

void init()
{
    static bool initialized = false;
    if (initialized)
        return;
    initialized = true;

    // Use placement new to initialize the globals.

    AtomicString::init();
    AtomicString svgNS("http://www.w3.org/2000/svg", AtomicString::ConstructFromLiteral);

    // Namespace
    new ((void*)&svgNamespaceURI) AtomicString(svgNS);

    // Tags
    createQualifiedName((void*)&aTag, "a", 1, svgNS);
    createQualifiedName((void*)&altGlyphTag, "altGlyph", 8, svgNS);
    createQualifiedName((void*)&altGlyphDefTag, "altGlyphDef", 11, svgNS);
    createQualifiedName((void*)&altGlyphItemTag, "altGlyphItem", 12, svgNS);
    createQualifiedName((void*)&animateTag, "animate", 7, svgNS);
    createQualifiedName((void*)&animateColorTag, "animateColor", 12, svgNS);
    createQualifiedName((void*)&animateMotionTag, "animateMotion", 13, svgNS);
    createQualifiedName((void*)&animateTransformTag, "animateTransform", 16, svgNS);
    createQualifiedName((void*)&circleTag, "circle", 6, svgNS);
    createQualifiedName((void*)&clipPathTag, "clipPath", 8, svgNS);
    createQualifiedName((void*)&color_profileTag, "color-profile", 13, svgNS);
    createQualifiedName((void*)&cursorTag, "cursor", 6, svgNS);
    createQualifiedName((void*)&defsTag, "defs", 4, svgNS);
    createQualifiedName((void*)&descTag, "desc", 4, svgNS);
    createQualifiedName((void*)&ellipseTag, "ellipse", 7, svgNS);
    createQualifiedName((void*)&feBlendTag, "feBlend", 7, svgNS);
    createQualifiedName((void*)&feColorMatrixTag, "feColorMatrix", 13, svgNS);
    createQualifiedName((void*)&feComponentTransferTag, "feComponentTransfer", 19, svgNS);
    createQualifiedName((void*)&feCompositeTag, "feComposite", 11, svgNS);
    createQualifiedName((void*)&feConvolveMatrixTag, "feConvolveMatrix", 16, svgNS);
    createQualifiedName((void*)&feDiffuseLightingTag, "feDiffuseLighting", 17, svgNS);
    createQualifiedName((void*)&feDisplacementMapTag, "feDisplacementMap", 17, svgNS);
    createQualifiedName((void*)&feDistantLightTag, "feDistantLight", 14, svgNS);
    createQualifiedName((void*)&feDropShadowTag, "feDropShadow", 12, svgNS);
    createQualifiedName((void*)&feFloodTag, "feFlood", 7, svgNS);
    createQualifiedName((void*)&feFuncATag, "feFuncA", 7, svgNS);
    createQualifiedName((void*)&feFuncBTag, "feFuncB", 7, svgNS);
    createQualifiedName((void*)&feFuncGTag, "feFuncG", 7, svgNS);
    createQualifiedName((void*)&feFuncRTag, "feFuncR", 7, svgNS);
    createQualifiedName((void*)&feGaussianBlurTag, "feGaussianBlur", 14, svgNS);
    createQualifiedName((void*)&feImageTag, "feImage", 7, svgNS);
    createQualifiedName((void*)&feMergeTag, "feMerge", 7, svgNS);
    createQualifiedName((void*)&feMergeNodeTag, "feMergeNode", 11, svgNS);
    createQualifiedName((void*)&feMorphologyTag, "feMorphology", 12, svgNS);
    createQualifiedName((void*)&feOffsetTag, "feOffset", 8, svgNS);
    createQualifiedName((void*)&fePointLightTag, "fePointLight", 12, svgNS);
    createQualifiedName((void*)&feSpecularLightingTag, "feSpecularLighting", 18, svgNS);
    createQualifiedName((void*)&feSpotLightTag, "feSpotLight", 11, svgNS);
    createQualifiedName((void*)&feTileTag, "feTile", 6, svgNS);
    createQualifiedName((void*)&feTurbulenceTag, "feTurbulence", 12, svgNS);
    createQualifiedName((void*)&filterTag, "filter", 6, svgNS);
    createQualifiedName((void*)&fontTag, "font", 4, svgNS);
    createQualifiedName((void*)&font_faceTag, "font-face", 9, svgNS);
    createQualifiedName((void*)&font_face_formatTag, "font-face-format", 16, svgNS);
    createQualifiedName((void*)&font_face_nameTag, "font-face-name", 14, svgNS);
    createQualifiedName((void*)&font_face_srcTag, "font-face-src", 13, svgNS);
    createQualifiedName((void*)&font_face_uriTag, "font-face-uri", 13, svgNS);
    createQualifiedName((void*)&foreignObjectTag, "foreignObject", 13, svgNS);
    createQualifiedName((void*)&gTag, "g", 1, svgNS);
    createQualifiedName((void*)&glyphTag, "glyph", 5, svgNS);
    createQualifiedName((void*)&glyphRefTag, "glyphRef", 8, svgNS);
    createQualifiedName((void*)&hkernTag, "hkern", 5, svgNS);
    createQualifiedName((void*)&imageTag, "image", 5, svgNS);
    createQualifiedName((void*)&lineTag, "line", 4, svgNS);
    createQualifiedName((void*)&linearGradientTag, "linearGradient", 14, svgNS);
    createQualifiedName((void*)&markerTag, "marker", 6, svgNS);
    createQualifiedName((void*)&maskTag, "mask", 4, svgNS);
    createQualifiedName((void*)&metadataTag, "metadata", 8, svgNS);
    createQualifiedName((void*)&missing_glyphTag, "missing-glyph", 13, svgNS);
    createQualifiedName((void*)&mpathTag, "mpath", 5, svgNS);
    createQualifiedName((void*)&pathTag, "path", 4, svgNS);
    createQualifiedName((void*)&patternTag, "pattern", 7, svgNS);
    createQualifiedName((void*)&polygonTag, "polygon", 7, svgNS);
    createQualifiedName((void*)&polylineTag, "polyline", 8, svgNS);
    createQualifiedName((void*)&radialGradientTag, "radialGradient", 14, svgNS);
    createQualifiedName((void*)&rectTag, "rect", 4, svgNS);
    createQualifiedName((void*)&scriptTag, "script", 6, svgNS);
    createQualifiedName((void*)&setTag, "set", 3, svgNS);
    createQualifiedName((void*)&stopTag, "stop", 4, svgNS);
    createQualifiedName((void*)&styleTag, "style", 5, svgNS);
    createQualifiedName((void*)&svgTag, "svg", 3, svgNS);
    createQualifiedName((void*)&switchTag, "switch", 6, svgNS);
    createQualifiedName((void*)&symbolTag, "symbol", 6, svgNS);
    createQualifiedName((void*)&textTag, "text", 4, svgNS);
    createQualifiedName((void*)&textPathTag, "textPath", 8, svgNS);
    createQualifiedName((void*)&titleTag, "title", 5, svgNS);
    createQualifiedName((void*)&trefTag, "tref", 4, svgNS);
    createQualifiedName((void*)&tspanTag, "tspan", 5, svgNS);
    createQualifiedName((void*)&useTag, "use", 3, svgNS);
    createQualifiedName((void*)&viewTag, "view", 4, svgNS);
    createQualifiedName((void*)&vkernTag, "vkern", 5, svgNS);
    // Attributes
    createQualifiedName((void*)&accent_heightAttr, "accent-height", 13);
    createQualifiedName((void*)&accumulateAttr, "accumulate", 10);
    createQualifiedName((void*)&additiveAttr, "additive", 8);
    createQualifiedName((void*)&alignment_baselineAttr, "alignment-baseline", 18);
    createQualifiedName((void*)&alphabeticAttr, "alphabetic", 10);
    createQualifiedName((void*)&amplitudeAttr, "amplitude", 9);
    createQualifiedName((void*)&animateAttr, "animate", 7);
    createQualifiedName((void*)&arabic_formAttr, "arabic-form", 11);
    createQualifiedName((void*)&ascentAttr, "ascent", 6);
    createQualifiedName((void*)&attributeNameAttr, "attributeName", 13);
    createQualifiedName((void*)&attributeTypeAttr, "attributeType", 13);
    createQualifiedName((void*)&azimuthAttr, "azimuth", 7);
    createQualifiedName((void*)&baseFrequencyAttr, "baseFrequency", 13);
    createQualifiedName((void*)&baseProfileAttr, "baseProfile", 11);
    createQualifiedName((void*)&baseline_shiftAttr, "baseline-shift", 14);
    createQualifiedName((void*)&bboxAttr, "bbox", 4);
    createQualifiedName((void*)&beginAttr, "begin", 5);
    createQualifiedName((void*)&biasAttr, "bias", 4);
    createQualifiedName((void*)&byAttr, "by", 2);
    createQualifiedName((void*)&calcModeAttr, "calcMode", 8);
    createQualifiedName((void*)&cap_heightAttr, "cap-height", 10);
    createQualifiedName((void*)&clipAttr, "clip", 4);
    createQualifiedName((void*)&clipPathUnitsAttr, "clipPathUnits", 13);
    createQualifiedName((void*)&clip_pathAttr, "clip-path", 9);
    createQualifiedName((void*)&clip_ruleAttr, "clip-rule", 9);
    createQualifiedName((void*)&colorAttr, "color", 5);
    createQualifiedName((void*)&color_interpolationAttr, "color-interpolation", 19);
    createQualifiedName((void*)&color_interpolation_filtersAttr, "color-interpolation-filters", 27);
    createQualifiedName((void*)&color_profileAttr, "color-profile", 13);
    createQualifiedName((void*)&color_renderingAttr, "color-rendering", 15);
    createQualifiedName((void*)&contentScriptTypeAttr, "contentScriptType", 17);
    createQualifiedName((void*)&contentStyleTypeAttr, "contentStyleType", 16);
    createQualifiedName((void*)&cursorAttr, "cursor", 6);
    createQualifiedName((void*)&cxAttr, "cx", 2);
    createQualifiedName((void*)&cyAttr, "cy", 2);
    createQualifiedName((void*)&dAttr, "d", 1);
    createQualifiedName((void*)&descentAttr, "descent", 7);
    createQualifiedName((void*)&diffuseConstantAttr, "diffuseConstant", 15);
    createQualifiedName((void*)&directionAttr, "direction", 9);
    createQualifiedName((void*)&displayAttr, "display", 7);
    createQualifiedName((void*)&divisorAttr, "divisor", 7);
    createQualifiedName((void*)&dominant_baselineAttr, "dominant-baseline", 17);
    createQualifiedName((void*)&durAttr, "dur", 3);
    createQualifiedName((void*)&dxAttr, "dx", 2);
    createQualifiedName((void*)&dyAttr, "dy", 2);
    createQualifiedName((void*)&edgeModeAttr, "edgeMode", 8);
    createQualifiedName((void*)&elevationAttr, "elevation", 9);
    createQualifiedName((void*)&enable_backgroundAttr, "enable-background", 17);
    createQualifiedName((void*)&endAttr, "end", 3);
    createQualifiedName((void*)&exponentAttr, "exponent", 8);
    createQualifiedName((void*)&externalResourcesRequiredAttr, "externalResourcesRequired", 25);
    createQualifiedName((void*)&fillAttr, "fill", 4);
    createQualifiedName((void*)&fill_opacityAttr, "fill-opacity", 12);
    createQualifiedName((void*)&fill_ruleAttr, "fill-rule", 9);
    createQualifiedName((void*)&filterAttr, "filter", 6);
    createQualifiedName((void*)&filterResAttr, "filterRes", 9);
    createQualifiedName((void*)&filterUnitsAttr, "filterUnits", 11);
    createQualifiedName((void*)&flood_colorAttr, "flood-color", 11);
    createQualifiedName((void*)&flood_opacityAttr, "flood-opacity", 13);
    createQualifiedName((void*)&font_familyAttr, "font-family", 11);
    createQualifiedName((void*)&font_sizeAttr, "font-size", 9);
    createQualifiedName((void*)&font_size_adjustAttr, "font-size-adjust", 16);
    createQualifiedName((void*)&font_stretchAttr, "font-stretch", 12);
    createQualifiedName((void*)&font_styleAttr, "font-style", 10);
    createQualifiedName((void*)&font_variantAttr, "font-variant", 12);
    createQualifiedName((void*)&font_weightAttr, "font-weight", 11);
    createQualifiedName((void*)&formatAttr, "format", 6);
    createQualifiedName((void*)&frAttr, "fr", 2);
    createQualifiedName((void*)&fromAttr, "from", 4);
    createQualifiedName((void*)&fxAttr, "fx", 2);
    createQualifiedName((void*)&fyAttr, "fy", 2);
    createQualifiedName((void*)&g1Attr, "g1", 2);
    createQualifiedName((void*)&g2Attr, "g2", 2);
    createQualifiedName((void*)&glyphRefAttr, "glyphRef", 8);
    createQualifiedName((void*)&glyph_nameAttr, "glyph-name", 10);
    createQualifiedName((void*)&glyph_orientation_horizontalAttr, "glyph-orientation-horizontal", 28);
    createQualifiedName((void*)&glyph_orientation_verticalAttr, "glyph-orientation-vertical", 26);
    createQualifiedName((void*)&gradientTransformAttr, "gradientTransform", 17);
    createQualifiedName((void*)&gradientUnitsAttr, "gradientUnits", 13);
    createQualifiedName((void*)&hangingAttr, "hanging", 7);
    createQualifiedName((void*)&heightAttr, "height", 6);
    createQualifiedName((void*)&horiz_adv_xAttr, "horiz-adv-x", 11);
    createQualifiedName((void*)&horiz_origin_xAttr, "horiz-origin-x", 14);
    createQualifiedName((void*)&horiz_origin_yAttr, "horiz-origin-y", 14);
    createQualifiedName((void*)&ideographicAttr, "ideographic", 11);
    createQualifiedName((void*)&image_renderingAttr, "image-rendering", 15);
    createQualifiedName((void*)&inAttr, "in", 2);
    createQualifiedName((void*)&in2Attr, "in2", 3);
    createQualifiedName((void*)&interceptAttr, "intercept", 9);
    createQualifiedName((void*)&kAttr, "k", 1);
    createQualifiedName((void*)&k1Attr, "k1", 2);
    createQualifiedName((void*)&k2Attr, "k2", 2);
    createQualifiedName((void*)&k3Attr, "k3", 2);
    createQualifiedName((void*)&k4Attr, "k4", 2);
    createQualifiedName((void*)&kernelMatrixAttr, "kernelMatrix", 12);
    createQualifiedName((void*)&kernelUnitLengthAttr, "kernelUnitLength", 16);
    createQualifiedName((void*)&kerningAttr, "kerning", 7);
    createQualifiedName((void*)&keyPointsAttr, "keyPoints", 9);
    createQualifiedName((void*)&keySplinesAttr, "keySplines", 10);
    createQualifiedName((void*)&keyTimesAttr, "keyTimes", 8);
    createQualifiedName((void*)&langAttr, "lang", 4);
    createQualifiedName((void*)&lengthAdjustAttr, "lengthAdjust", 12);
    createQualifiedName((void*)&letter_spacingAttr, "letter-spacing", 14);
    createQualifiedName((void*)&lighting_colorAttr, "lighting-color", 14);
    createQualifiedName((void*)&limitingConeAngleAttr, "limitingConeAngle", 17);
    createQualifiedName((void*)&localAttr, "local", 5);
    createQualifiedName((void*)&markerHeightAttr, "markerHeight", 12);
    createQualifiedName((void*)&markerUnitsAttr, "markerUnits", 11);
    createQualifiedName((void*)&markerWidthAttr, "markerWidth", 11);
    createQualifiedName((void*)&marker_endAttr, "marker-end", 10);
    createQualifiedName((void*)&marker_midAttr, "marker-mid", 10);
    createQualifiedName((void*)&marker_startAttr, "marker-start", 12);
    createQualifiedName((void*)&maskAttr, "mask", 4);
    createQualifiedName((void*)&maskContentUnitsAttr, "maskContentUnits", 16);
    createQualifiedName((void*)&maskUnitsAttr, "maskUnits", 9);
    createQualifiedName((void*)&mask_typeAttr, "mask-type", 9);
    createQualifiedName((void*)&mathematicalAttr, "mathematical", 12);
    createQualifiedName((void*)&maxAttr, "max", 3);
    createQualifiedName((void*)&mediaAttr, "media", 5);
    createQualifiedName((void*)&methodAttr, "method", 6);
    createQualifiedName((void*)&minAttr, "min", 3);
    createQualifiedName((void*)&modeAttr, "mode", 4);
    createQualifiedName((void*)&nameAttr, "name", 4);
    createQualifiedName((void*)&numOctavesAttr, "numOctaves", 10);
    createQualifiedName((void*)&offsetAttr, "offset", 6);
    createQualifiedName((void*)&onactivateAttr, "onactivate", 10);
    createQualifiedName((void*)&onbeginAttr, "onbegin", 7);
    createQualifiedName((void*)&onendAttr, "onend", 5);
    createQualifiedName((void*)&onfocusinAttr, "onfocusin", 9);
    createQualifiedName((void*)&onfocusoutAttr, "onfocusout", 10);
    createQualifiedName((void*)&onrepeatAttr, "onrepeat", 8);
    createQualifiedName((void*)&onzoomAttr, "onzoom", 6);
    createQualifiedName((void*)&opacityAttr, "opacity", 7);
    createQualifiedName((void*)&operatorAttr, "operator", 8);
    createQualifiedName((void*)&orderAttr, "order", 5);
    createQualifiedName((void*)&orientAttr, "orient", 6);
    createQualifiedName((void*)&orientationAttr, "orientation", 11);
    createQualifiedName((void*)&originAttr, "origin", 6);
    createQualifiedName((void*)&overflowAttr, "overflow", 8);
    createQualifiedName((void*)&overline_positionAttr, "overline-position", 17);
    createQualifiedName((void*)&overline_thicknessAttr, "overline-thickness", 18);
    createQualifiedName((void*)&panose_1Attr, "panose-1", 8);
    createQualifiedName((void*)&pathAttr, "path", 4);
    createQualifiedName((void*)&pathLengthAttr, "pathLength", 10);
    createQualifiedName((void*)&patternContentUnitsAttr, "patternContentUnits", 19);
    createQualifiedName((void*)&patternTransformAttr, "patternTransform", 16);
    createQualifiedName((void*)&patternUnitsAttr, "patternUnits", 12);
    createQualifiedName((void*)&pointer_eventsAttr, "pointer-events", 14);
    createQualifiedName((void*)&pointsAttr, "points", 6);
    createQualifiedName((void*)&pointsAtXAttr, "pointsAtX", 9);
    createQualifiedName((void*)&pointsAtYAttr, "pointsAtY", 9);
    createQualifiedName((void*)&pointsAtZAttr, "pointsAtZ", 9);
    createQualifiedName((void*)&preserveAlphaAttr, "preserveAlpha", 13);
    createQualifiedName((void*)&preserveAspectRatioAttr, "preserveAspectRatio", 19);
    createQualifiedName((void*)&primitiveUnitsAttr, "primitiveUnits", 14);
    createQualifiedName((void*)&rAttr, "r", 1);
    createQualifiedName((void*)&radiusAttr, "radius", 6);
    createQualifiedName((void*)&refXAttr, "refX", 4);
    createQualifiedName((void*)&refYAttr, "refY", 4);
    createQualifiedName((void*)&rendering_intentAttr, "rendering-intent", 16);
    createQualifiedName((void*)&repeatCountAttr, "repeatCount", 11);
    createQualifiedName((void*)&repeatDurAttr, "repeatDur", 9);
    createQualifiedName((void*)&requiredExtensionsAttr, "requiredExtensions", 18);
    createQualifiedName((void*)&requiredFeaturesAttr, "requiredFeatures", 16);
    createQualifiedName((void*)&restartAttr, "restart", 7);
    createQualifiedName((void*)&resultAttr, "result", 6);
    createQualifiedName((void*)&rotateAttr, "rotate", 6);
    createQualifiedName((void*)&rxAttr, "rx", 2);
    createQualifiedName((void*)&ryAttr, "ry", 2);
    createQualifiedName((void*)&scaleAttr, "scale", 5);
    createQualifiedName((void*)&seedAttr, "seed", 4);
    createQualifiedName((void*)&shape_renderingAttr, "shape-rendering", 15);
    createQualifiedName((void*)&slopeAttr, "slope", 5);
    createQualifiedName((void*)&spacingAttr, "spacing", 7);
    createQualifiedName((void*)&specularConstantAttr, "specularConstant", 16);
    createQualifiedName((void*)&specularExponentAttr, "specularExponent", 16);
    createQualifiedName((void*)&spreadMethodAttr, "spreadMethod", 12);
    createQualifiedName((void*)&startOffsetAttr, "startOffset", 11);
    createQualifiedName((void*)&stdDeviationAttr, "stdDeviation", 12);
    createQualifiedName((void*)&stemhAttr, "stemh", 5);
    createQualifiedName((void*)&stemvAttr, "stemv", 5);
    createQualifiedName((void*)&stitchTilesAttr, "stitchTiles", 11);
    createQualifiedName((void*)&stop_colorAttr, "stop-color", 10);
    createQualifiedName((void*)&stop_opacityAttr, "stop-opacity", 12);
    createQualifiedName((void*)&strikethrough_positionAttr, "strikethrough-position", 22);
    createQualifiedName((void*)&strikethrough_thicknessAttr, "strikethrough-thickness", 23);
    createQualifiedName((void*)&strokeAttr, "stroke", 6);
    createQualifiedName((void*)&stroke_dasharrayAttr, "stroke-dasharray", 16);
    createQualifiedName((void*)&stroke_dashoffsetAttr, "stroke-dashoffset", 17);
    createQualifiedName((void*)&stroke_linecapAttr, "stroke-linecap", 14);
    createQualifiedName((void*)&stroke_linejoinAttr, "stroke-linejoin", 15);
    createQualifiedName((void*)&stroke_miterlimitAttr, "stroke-miterlimit", 17);
    createQualifiedName((void*)&stroke_opacityAttr, "stroke-opacity", 14);
    createQualifiedName((void*)&stroke_widthAttr, "stroke-width", 12);
    createQualifiedName((void*)&styleAttr, "style", 5);
    createQualifiedName((void*)&surfaceScaleAttr, "surfaceScale", 12);
    createQualifiedName((void*)&systemLanguageAttr, "systemLanguage", 14);
    createQualifiedName((void*)&tableValuesAttr, "tableValues", 11);
    createQualifiedName((void*)&targetAttr, "target", 6);
    createQualifiedName((void*)&targetXAttr, "targetX", 7);
    createQualifiedName((void*)&targetYAttr, "targetY", 7);
    createQualifiedName((void*)&textLengthAttr, "textLength", 10);
    createQualifiedName((void*)&text_anchorAttr, "text-anchor", 11);
    createQualifiedName((void*)&text_decorationAttr, "text-decoration", 15);
    createQualifiedName((void*)&text_renderingAttr, "text-rendering", 14);
    createQualifiedName((void*)&titleAttr, "title", 5);
    createQualifiedName((void*)&toAttr, "to", 2);
    createQualifiedName((void*)&transformAttr, "transform", 9);
    createQualifiedName((void*)&transform_originAttr, "transform-origin", 16);
    createQualifiedName((void*)&typeAttr, "type", 4);
    createQualifiedName((void*)&u1Attr, "u1", 2);
    createQualifiedName((void*)&u2Attr, "u2", 2);
    createQualifiedName((void*)&underline_positionAttr, "underline-position", 18);
    createQualifiedName((void*)&underline_thicknessAttr, "underline-thickness", 19);
    createQualifiedName((void*)&unicodeAttr, "unicode", 7);
    createQualifiedName((void*)&unicode_bidiAttr, "unicode-bidi", 12);
    createQualifiedName((void*)&unicode_rangeAttr, "unicode-range", 13);
    createQualifiedName((void*)&units_per_emAttr, "units-per-em", 12);
    createQualifiedName((void*)&v_alphabeticAttr, "v-alphabetic", 12);
    createQualifiedName((void*)&v_hangingAttr, "v-hanging", 9);
    createQualifiedName((void*)&v_ideographicAttr, "v-ideographic", 13);
    createQualifiedName((void*)&v_mathematicalAttr, "v-mathematical", 14);
    createQualifiedName((void*)&valuesAttr, "values", 6);
    createQualifiedName((void*)&vector_effectAttr, "vector-effect", 13);
    createQualifiedName((void*)&versionAttr, "version", 7);
    createQualifiedName((void*)&vert_adv_yAttr, "vert-adv-y", 10);
    createQualifiedName((void*)&vert_origin_xAttr, "vert-origin-x", 13);
    createQualifiedName((void*)&vert_origin_yAttr, "vert-origin-y", 13);
    createQualifiedName((void*)&viewBoxAttr, "viewBox", 7);
    createQualifiedName((void*)&viewTargetAttr, "viewTarget", 10);
    createQualifiedName((void*)&visibilityAttr, "visibility", 10);
    createQualifiedName((void*)&widthAttr, "width", 5);
    createQualifiedName((void*)&widthsAttr, "widths", 6);
    createQualifiedName((void*)&word_spacingAttr, "word-spacing", 12);
    createQualifiedName((void*)&writing_modeAttr, "writing-mode", 12);
    createQualifiedName((void*)&xAttr, "x", 1);
    createQualifiedName((void*)&x1Attr, "x1", 2);
    createQualifiedName((void*)&x2Attr, "x2", 2);
    createQualifiedName((void*)&xChannelSelectorAttr, "xChannelSelector", 16);
    createQualifiedName((void*)&x_heightAttr, "x-height", 8);
    createQualifiedName((void*)&yAttr, "y", 1);
    createQualifiedName((void*)&y1Attr, "y1", 2);
    createQualifiedName((void*)&y2Attr, "y2", 2);
    createQualifiedName((void*)&yChannelSelectorAttr, "yChannelSelector", 16);
    createQualifiedName((void*)&zAttr, "z", 1);
    createQualifiedName((void*)&zoomAndPanAttr, "zoomAndPan", 10);
}

} }

