|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] last attribute ?
Hi again... I'm trying to put more infromation under one attribute e.g: In source there is element: <test attrib1="test1" attrib2="test2" attrib3="test3">element</test> and I want attributes as: <testresult attributes="attrib1:test1, attrib2:test2, attrib3:test3>element</testresult> Ok, my problem is that ',' comma there. I need to separate attributes from each others using ',' but after last attribute (in this example attrib3:test3) there should be no ','. And these attributes are optional, so there can be more attributes (e.g. attrib4=test4) and there are no any specific order (attrib1 can come after attrib3). so how do I know if there is attributes left to handle in current element? I tried e.g: (idea: if you are last attribute of current node don't do this if) <xsl:if test="@*[position() != last()]"> <xsl:text>,</xsl:text> </xsl:if> but position function can't count attributes ?? Any suggestions ?? Jukka. 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








