It sounds like you'd be better off using XSLT and the <x:transform> tag...
Quoting Murray Lang <[EMAIL PROTECTED]>: > Hi > I've been using the XML tags in JSTL and found them very useful, however > now I need to add an attribute to an XML element and have hit a brick wall. > > I've tried using <c:set> and EL, treating a DOM object as a bean, but the > DOM interface is implementation-dependent and my implementation (xerces) > doesn't lend itself to adding attributes with the simple EL view of bean > properties. > > It seems to me that <x:set> needs to have a "target"attribute along the > same lines as <c:set>, but accepting an XPath expression. > eg > <x:set select="12345" > target="$myRoot//myElement[position()=0]/@myAttribute" /> > where: > - select can be either an XPath expression or an immediate value. > - if @myAttribute doesn't currently exist in the element then it is > created. > > Does this make sense? > Is there a simple, portable, way of achieving this using JSTL as it stands? > (Using <c:set> is not portable due to DOM being implementation dependent). > > Thanks > Murray -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]