Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: Question regarding XSL >Thread Next - Re: Question regarding XSL Re: Question regarding XSLTo: NULL Date: 9/16/2009 11:43:00 AM Rudolf wrote: > I am trying to draw SVG using the information in an XML using XSL. So > basiccally for this purpose inside a for loop i need to keep track of > the coordinates. > > For instance something like this : > > <xsl:variable name="xcoord" select="10"/> > <xsl:variable name="ycoord" select="10"/> > <xsl:for-each ......> > <draw rectangle at xcoord and ycoord/> > <update value of xcoord and ycoord> > </xsl:for-each> > > so i need to figure out a way to update a values of xcoord and ycoord. > I cannot use the position() function for this since the update depends > on a third variable 'height' which is constantly changing .. so new > ycoord = ycoord + height. And where do you get the height from? Is that an element or attribute value in the XML input? Also do you use XSLT 1.0 or 2.0? With 1.0 you could write a named, recursive template with some parameters, with 2.0 you could write a function. -- Martin Honnen --- MVP XML http://msmvps.com/blogs/martin_honnen/ | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
