Hi Yasmin,

[EMAIL PROTECTED] wrote on 02/28/2006 03:37:12 PM:

> ...yes you are right I haven't created a group with attribute 'id' set 
to
> 'circlegroup', not sure how to :( I'm a complete novice to SVG and have
> embarked on this ambitiouse project I'm finding it very difficult and 
time
> is running out, pls ELP!

  I would add something like:

        if (g == null) {
                g = doc.createElementNS(SVGNS,"g");
                g.setAttributeNS(null, "id", "circleGroup");
                doc.getRootElement().appendChild(g);
        }

  Right after you call getElementById.
  In your case you could probably also just skip the 
'getElementById' and 'if' and just create the element in all cases
(but you should avoid creating it twice - it's bad to have two
elements with the same 'id' in one document).

  BTW If at some point you want to remove the group (and 
consiquently all it's children) you can use:
        g.getParentNode().removeChild(g);

  Good luck!

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to