Larry,

Yes, mouseover is an attribute. For the best iteration method, I think
Stephane should give the ultimate answer for our implementation.
Stephane, what do you think?
V.

larry fredrickson wrote:
> 
> Is NodeIterator the way to go with the iteration of the NodeList?  Also, can I set
> attributes such as mouseover="someFunction()" using 'setAttribute()'?  I guess the
> question before that would be: is 'mouseover' (and other functions like it)
> considered an attribute of an element?
> 
> Vincent Hardy wrote:
> 
> > Larry,
> >
> > larry fredrickson wrote:
> > >
> > > Thanks.  Can you give me a quick example of manipulating my DOM Tree?
> >
> > NodeList nl = root.getElementsByTagName("rect");
> > // Iterate
> >   ... Element rectElt = .....
> >   rectElt.setAttribute("fill-opacity", ".5");
> >   ....
> >
> > Good luck.
> > V.
> >
> > > Vincent Hardy wrote:
> > >
> > > > Larry,
> > > >
> > > > As you noticed, you can use getRoot, then manipulate your DOM tree,
> > > > then use stream(Element, Writer) method on SVGGraphics2D to steam
> > > > to your page.
> > > >
> > > > Hope this helps.
> > > > V.
> > > >
> > > > larry fredrickson wrote:
> > > > >
> > > > > I'm trying to output SVG graphics to jsp and add javascript
> > > > > functionality to the elements.  This is what I'm starting with:
> > > > >
> > > > > // create a Dimension object and specify the canvas size
> > > > > Dimension size = new Dimension(1024,768);
> > > > >
> > > > > // Get a DOMImplementation
> > > > > DOMImplementation domImpl =
> > > > > GenericDOMImplementation.getDOMImplementation();
> > > > >
> > > > > // Create an instance of org.w3c.dom.Document
> > > > > Document document = domImpl.createDocument(null,"svg",null);
> > > > >
> > > > > // Create an instance of the SVGGrapics2D
> > > > > // this requires an X server running on the box
> > > > > SVGGraphics2D svgGenerator = new SVGGraphics2D(document);
> > > > >
> > > > > // set the canvas size; default is Integer.MAX_VALUE
> > > > > svgGenerator.setSVGCanvasSize(size);
> > > > >
> > > > > // do some graphics stuff with the instance of SVGGraphics2D
> > > > > svgGenerator.drawLine(100,100,200,200);
> > > > >
> > > > > StringWriter sw = new StringWriter();
> > > > > BufferedWriter outB = new BufferedWriter(sw);
> > > > >
> > > > > boolean useCSS = true;
> > > > > svgGenerator.stream(outB,useCSS);
> > > > >
> > > > > My output is a stream which gets written to the jsp file.  I'd like the
> > > > > output to be a DOM tree so I can get at the elements and attach
> > > > > javascript to them.  I know I can do an svgGenerator.getRoot() to return
> > > > > the top level element.  But then what?  Thanks.
> > > > >
> > > > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

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

Reply via email to