| net.sf.saxon.functions.SystemFunction net.sf.saxon.functions.CollatingFunction net.sf.saxon.functions.DeepEqual
DeepEqual | public class DeepEqual extends CollatingFunction (Code) | | XSLT 2.0 deep-equal() function.
Supports deep comparison of two sequences (of nodes and/or atomic values)
optionally using a collation
|
COMPARE_ANNOTATIONS | final public static int COMPARE_ANNOTATIONS(Code) | | Flag indicating that elements and attributes must have the same type annotation to be considered
deep-equal
|
COMPARE_STRING_VALUES | final public static int COMPARE_STRING_VALUES(Code) | | Flag indicating that elements and attributes should always be compared according to their string
value, not their typed value
|
EXCLUDE_WHITESPACE_TEXT_NODES | final public static int EXCLUDE_WHITESPACE_TEXT_NODES(Code) | | Flag indicating that whitespace text nodes are ignored when comparing element nodes
|
INCLUDE_COMMENTS | final public static int INCLUDE_COMMENTS(Code) | | Flag indicating that comment children are taken into account when comparing element or document nodes
|
INCLUDE_NAMESPACES | final public static int INCLUDE_NAMESPACES(Code) | | Flag indicating that two elements should only be considered equal if they have the same
in-scope namespaces
|
INCLUDE_PROCESSING_INSTRUCTIONS | final public static int INCLUDE_PROCESSING_INSTRUCTIONS(Code) | | Flag indicating that processing instruction nodes are taken into account when comparing element or document nodes
|
WARNING_IF_FALSE | final public static int WARNING_IF_FALSE(Code) | | Flag indicating that a warning message explaining the reason why the sequences were deemed non-equal
should be sent to the ErrorListener
|
deepEquals | public static boolean deepEquals(SequenceIterator op1, SequenceIterator op2, AtomicComparer collator, Configuration config, int flags)(Code) | | Determine when two sequences are deep-equal
Parameters: op1 - the first sequence Parameters: op2 - the second sequence Parameters: collator - the collator to be used Parameters: config - the configuration (gives access to the NamePool) Parameters: flags - bit-significant integer giving comparison options. Always zero for standardF+O deep-equals comparison. true if the sequences are deep-equal |
Fields inherited from net.sf.saxon.functions.SystemFunction | protected int operation(Code)(Java Doc)
|
|
|