|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Shorter rewrite
Joeri Belis wrote:
Yes. It would however be less readable.This code snipped tests for the presence of the 'text' attribute and then chooses to copy all the attributes or all except ss:Formula. My question is can this be written in a shorter verion. Direct in the copy-of selection. <xsl:copy-of select="@*[name() != 'ss:Formula' or $node_detlijn[$node_position]/@type = 'text']" /> Not tested. Maybe it works, maybe not. Hope that helps. However, where do you have tour type attribute? Is it on the same element as the ss:Formula attribute? If so, you can use ../@type instead of the longer thing you used. But this will also be easier to understand if someone (maybe yourself) reads the code in 6 months...I find i need alot of 'choose' statements and this feels like overhead of an inexperienced coder. If you use very compact forms, I urge you to comment on them. Yours, Antonio Fiol 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
|

Cart








