Altova Mailing List Archives>Archive Index >xsl-list Archive Home >Recent entries >Thread Prev - [xsl] sequence of strings >Thread Next - Re: [xsl] sequence of strings Re: [xsl] sequence of stringsTo: Date: 12/2/2008 2:21:00 PM Michael Kay wrote: I would tend to write that as <xsl:function name="get-attributes" as="xs:string*"> <xsl:param name="string" as="xs:string"/> <xsl:sequence select="'BLD'[contains($string, 'bold')], 'ITA'[contains($string, 'italic')]"/> </xsl:function> Thank you for your answer. This I was looking for all the time: a way to create a sequence of string in the select of xsl:sequence. However, I don't understand completely what is going on in that select. I have your programmers reference. If you could tell me what section I should read to understand it, I would be grateful... or if it were a longer list of names then <xsl:variable name="styles" as="element(style)"> <style name="BLD" code="bold"/> <style name="ITA" code="italic"/> </xsl:variable> <xsl:function name="get-attributes" as="xs:string*"> <xsl:param name="string" as="xs:string"/> <xsl:sequence select="$styles[contains($string, @code)]/@name"/> </xsl:function> I am going to use this one. Obviously the two missing links were the xsl:function element and the xsl:sequence use. I suspect I only use a subset of the xslt2 features... Thanks for helping! regards, Ruud | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
