RE: [xsl] Do some elements contain strings from other elements?

Subject: RE: [xsl] Do some elements contain strings from other elements?
From: "W Charlton" <XSLList@xxxxxxxxxx>
Date: Thu, 27 Jan 2011 15:33:56 -0000
Andrew,

That was quick!

Yes, exactly that. I couldn't have put it better myself


William Charlton
The yMonda team
yMonda Limited
w: www.ymonda.net

-----Original Message-----
From: Andrew Welch [mailto:andrew.j.welch@xxxxxxxxx]
Sent: 27 January 2011 15:20
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] Do some elements contain strings from other elements?

On 27 January 2011 15:12, W Charlton <XSLList@xxxxxxxxxx> wrote:
>
> I have what appears a simple compare() problem.
>
> I have the following XML.
> <XML>
>            <SplitNameList>
>                        <SplitName>
>                                    <GivenName>ANDREW</GivenName>
>                                    <FamilyName>SMITH</FamilyName>
>                        </SplitName>
>                        <SplitName>
>                                    <GivenName>DONALD</GivenName>
>                                    <FamilyName>DUCK</FamilyName>
>                        </SplitName>
>            </SplitNameList>
>            <FulNameList>
>                        <FullName>DAVID JONES</FullName>
>                        <FullName>ANDREW J SMITH</FullName>
>                        <FullName>JOHN SMITH</FullName>
>            </FulNameList>
> </XML>
>
> I need to know if any of the Family Names match in the two lists. Either
of these two lists could be quite long and this is in the middle of a load
of logic. All I need here is a True/False. It doesnt have to be an exact
match just as long as it matches the FamilyName.
>
> Sadly I am restricted to XSL 1

It's not clear what you are asking - are you saying return true if any
of the <FamilyName>s are contained in the <FullName>s ?  So in the
above, because SMITH is in at least one of the <FullName>s, then it
should return true.



--
Andrew Welch
http://andrewjwelch.com

Current Thread