code: private void  svg(Attributes attributes) throws SVGParseException
     {
        debug("<svg>");
  
        SVG.Svg  obj = new SVG.Svg();
        obj.document = svgDocument;
        obj.parent = currentElement;
        parseAttributesCore(obj, attributes);
        parseAttributesStyle(obj, attributes);
        parseAttributesConditional(obj, attributes);
        parseAttributesViewBox(obj, attributes);
        parseAttributesSVG(obj, attributes);
        if (currentElement == null) {
           svgDocument.setRootElement(obj);
        } else {
           currentElement.addChild(obj);
        }
        currentElement = obj;
     }
docs: <svg> element