functx:sequence-deep-equal
Whether two sequences have the same XML node content and/or values
Description
The functx:sequence-deep-equal function returns a boolean value indicating whether the two sequences have the same content or values, in the same order. To compare items, it uses the built-in fn:deep-equal function. The argument sequences can contain nodes or atomic values or both. For nodes, it compares them based on their contents and attributes, not their node identity. For atomic values, it compares them based on their typed values.
Parameters |
Description |
---|---|
seq1:item() |
the first sequence |
seq2:item() |
the second sequence |
Examples
XPath |
Results |
---|---|
functx:sequence-deep-equal($in-xml/author/, $in-xml//*) |
true |
functx:sequence-deep-equal($in-xml/author[1], $anAuthor) |
true |
functx:sequence-deep-equal((1,2,3), (1.0,2.0,3.0)) |
true |