Re: hreflang

Oskar Welzl schreef:
>> [hreflang="nl"],
>> [hreflang^="nl-"],
>> [hreflang^="nl;"],
>> [hreflang^="nl,"],
>> [hreflang*=",nl-"],
>> [hreflang*=",nl;"],
>> [hreflang*=",nl,"],
>> [hreflang$=",nl"] {
>>     background-image: url('dutch_flag.png');
>> }
>>     
>
> Wow! Can't wait to see this beauty in the wild. (Although I have no idea
> if it does what it should - I simply trust you.)
>   

Ehehehe :).

Can’t wait either ;p.

> Could you skillfully apply the same ruthless cruelty to XSLT?
> Please? ;-)
>   

Hmm, something like:

<xsl:variable name="something">
   <xsl:for-each select="tokenize(@hreflang,',')">
      <xsl:if test="tokenize(tokenize(.,';')[1],'-')[1] = 'nl'">
         <xsl:value-of select="." />
      </xsl:if>
   </xsl:for-each>
</xsl:variable>
<xsl:if b:test="|not(empty(|$something))">
   <img src="dutch_flag.png" alt="Dutch flag" />
</xsl:if>

But XSLT isn’t really exciting in this case (although it could be 
reasonably cool if XPath had a map() function of some sorts, I could 
make a nice one-liner).


~Grauw

-- 
Ushiko-san! Kimi wa doushite, Ushiko-san!!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Laurens Holst, student, university of Utrecht, the Netherlands.
Website: www.grauw.nl. Backbase employee; www.backbase.com.

Received on Tuesday, 7 February 2006 02:04:41 UTC