xsl-list
[Top] [All Lists]

Re: [xsl] xslt 1.0 duplicates refresher

2015-11-12 06:10:31
On 12 November 2015 at 12:03, Ihe Onwuka ihe(_dot_)onwuka(_at_)gmail(_dot_)com <
xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:

If a nodeset contains multiple elements with the same value then unioning
the nodeset with itself will not eradicate those duplicates.


The value (as in <xsl:value-of) of the node is not related to the union
which is just about node identity.
A union of a nodeset with itself is always the same as the original set.



If I have a nodeset containing

<a>1</a>
<a>2</a>

which I use as a lookup, then a nodeset created just by looking up the
value 1, 5 times will not contain <a>1</a> once and not 5 times.


That is completely unclear:-) XSLT1 can't create new node sets only select
sets of nodes from the source
so if you are selecting from two nodes, the resulting nodeset will have 0,1
or 2 nodes depending which of those nodes are selected.



The latter case is because a nodeset cannot contain multiple copies of the
same node.

Please correct my thinking here.
XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>
EasyUnsubscribe <-list/2739265> (by
email <>)



David



-- 
http://dpcarlisle.blogspot.com/
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--
<Prev in Thread] Current Thread [Next in Thread>