identity transformation problem
Hello- I am basically doing an identity transformation (copying xml tree), but adding attributes in certain places. I need to change the value of an attribute in my 'testSuite' element to one value if I add a @task attribute to any element. If I don't add an @task attribute to any elements then I want to update that attribute in the 'testSuite' element to a different value. This 'testSuite' element is always a child of the root element. I can't figure out how to do this... I hope this is clear. Thanks -Mac I have a simple outline below: <xsl:template match="node()|@*"> <xsl:copy> <xsl:choose> <xsl:when test="@task = $taskNum"> ...if this gets processed even once, I am ready to copy the 'testSuite' element, b/c I know I want to set @currentTask=1 ...if this never gets processed, I want to copy the 'testSuite' element and give it @currentTask =1 </xsl:when> <xsl:when test="name() != 'testSuite'"> </xsl:when> </xsl:choose> </xsl:copy> </xsl:template> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format