[XSL-LIST Mailing List Archive Home]
[Reply To This Message]
Re: compare two nodes (the child elements, not the str
Subject: Re: compare two nodes (the child elements, not the string values) in XSLT 1.0|
From: Wolfhart Totschnig <wolfhart@xxxxxxxxxxxxx>
Date: Wed, 06 Jul 2011 14:15:38 -0500
Thanks for the fast reply! But deep-equal is not an XSLT 1.0 function.
The script will be processed by a browser (Firefox), and so I have to
remain within XSLT 1.0.
Robby Pelssers wrote:
From: Robby Pelssers [mailto:Robby.Pelssers@xxxxxxx]
Sent: Wednesday, July 06, 2011 8:57 PM
Subject: RE: compare two nodes (the child elements, not the string values) in XSLT 1.0
Try the deep-equal function...
From: Wolfhart Totschnig [mailto:wolfhart@xxxxxxxxxxxxx]
Sent: Wednesday, July 06, 2011 8:55 PM
Subject: compare two nodes (the child elements, not the string values) in XSLT 1.0
I have a seemingly simple xslt problem to which I cannot find the
solution. I want to test whether the context node, which is an <author>
element with the form (first?, middle?, last), is equal to one of a set
of <person> elements. By "equal" I mean having the same child elements
and values of these elements. At first, I thought it would be as easy as
test="path/person = ."
But then I realized that the "=" operator compares the string values of
the nodes, such that
will be evaluated as equal, which I want to avoid. So how can I check,
in XSLT 1.0, whether two nodes are equal in the sense I intend?
Thank you for your help!
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