Hi Piyush. Piyush Rai: > My problems is: > Given an arbitrary SVG file containing several path elements, I need > to show all these paths in the order in which they appear in the file. > However, the paths need to be shown in an incremental manner(they > should appear to be "moving", as they are drawn). I guess, I'll > have to access the coordinates from path data "d" somehow and show > one point at a time using a function like "setTimeout("advance()", > delay)". > > Someone please tell me whether there are some functions which allow > me to access path data(and manipulate it)? Going through the DOM > documentation would really be troublesome :-(
Yes. If you have a reference to an SVGPathElement you can call the method getPathSegList which will return you an SVGPathSegList object. See http://www.w3.org/TR/SVG11/paths.html#InterfaceSVGPathSegList . > Also, since there are more than one paths in the SVG file, how can I > get the list of all these paths so that I can show them one by one in > in the batik viewer using the above method? You could use document.getElementsByTagNameNS(svgns, "path") which will return a NodeList object of all the path elements in the document, in document order. Cameron -- Cameron McCormack | Web: http://mcc.id.au/ | ICQ: 26955922 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]