Re: [xsl] count problem

Subject: Re: [xsl] count problem
From: "George Cristian Bina" <george@xxxxxxx>
Date: Wed, 21 Jan 2004 12:16:13 +0200
Hi David,

count(link[@rel='alternate' and @type=following-sibling::*/@type]) = 0

should do it.

Best Regards,
 George
-------------------------------------------------------------
George Cristian Bina mailto:george@xxxxxxxxxxxxx
<oXygen/> XML Editor - http://www.oxygenxml.com/


----- Original Message -----
From: <David.Pawson@xxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Wednesday, January 21, 2004 11:31 AM
Subject: [xsl] count problem


> Given an element
>
> <feed>
>  <link rel="alternate"
> href="http://www.example.com";
> type="text/xml"/>
> ...
>
> The constraints are:
>
> eed elements MUST contain at least one link element with a rel attribute
> value of "alternate".
>
> ***feed elements MUST NOT contain more than one link element with a rel
> attribute value of "alternate" that has the same type attribute value. ***
>
> feed elements MAY contain additional link elements beyond those described
> above.
>
> I'm trying to generate a test statement that captures the second
> requirement,
> .
>
> <template match="feed">
> <xsl:if test="count(link[@rel='alternate']) &gt; 1 and ?????">
>
> How to test if
>   >1 link element
>   2 have rel='alternate'
>   [1]@type = [2]@type
>
> I'm doing this in Schematron,
> so I'm restricted to not using variables, which would help.
>
> Any suggestions please?
>
>
> Regards DaveP.
>
> **** snip here *****
>
> -
> DISCLAIMER:
>
> NOTICE: The information contained in this email and any attachments is
> confidential and may be privileged. If you are not the intended
> recipient you should not use, disclose, distribute or copy any of the
> content of it or of any attachment; you are requested to notify the
> sender immediately of your receipt of the email and then to delete it
> and any attachments from your system.
>
> RNIB endeavours to ensure that emails and any attachments generated by
> its staff are free from viruses or other contaminants. However, it
> cannot accept any responsibility for any  such which are transmitted.
> We therefore recommend you scan all attachments.
>
> Please note that the statements and views expressed in this email and
> any attachments are those of the author and do not necessarily represent
> those of RNIB.
>
> RNIB Registered Charity Number: 226227
>
> Website: http://www.rnib.org.uk
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread