OrderlessPresentationMode ClassXML Compare .NET API Documentation
XML Compare .NET API Documentation - DEPRECATED
Specifies how the child elements of 'orderless' elements should be output.
Inheritance Hierarchy

System Object
  Object
    Enum
      com.deltaxml.cores9api.config OrderlessPresentationMode

Namespace: com.deltaxml.cores9api.config
Assembly: deltaxml (in deltaxml.dll) Version: 10.4.0.1000
Syntax

[SerializableAttribute]
public sealed class OrderlessPresentationMode : Enum
Remarks

Specifies how the child elements of 'orderless' elements should be output.

When the value is com.deltaxml.cores9api.config.OrderlessPresentationMode.A_MATCHES_DELETES_ADDS the output for any orderless comparison is presented in a defined order as follows:

  1. all of the matches from the A input in the same order as they appear in A. In this context matches means elements with these deltaxml:deltaV2 values: 'A=B' and 'A!=B'.
  2. These are followed by 'deletes' (elements which only appear in the 'A' input and have deltaxml:deltaV2='A')
  3. Finally 'adds' (elements which only appear in the 'B' input and have deltaxml:deltaV2='B').

The 'adds' and then the 'deletes' appear in the same order as they appear in their respective inputs.

When the value is com.deltaxml.cores9api.config.OrderlessPresentationMode.A_ADDS all of the elements from the A input appear in the result in the same order as they appear in that input. Their deltaxml:deltaV2 values ('A=B', 'A!=B' and 'A') will indicate if a similar (as defined by exact subtree or key matching) element appears in the B input and if so how they correspond. Finally the 'adds' - elements from B, with no matches to those in the A input, are listed in the order in which they appear in B.

When the value is com.deltaxml.cores9api.config.OrderlessPresentationMode.B_MATCHES_ADDS_DELETES the output is presented as follows:

  1. all of the matches from the B input in the same order as they appear in B. In this context matches means elements with these deltaxml:deltaV2 values: 'A=B' and 'A!=B'.
  2. These are followed by 'adds' (elements which only appear in the 'B' input and have deltaxml:deltaV2='B')
  3. Finally 'deletes' (elements which only appear in the 'A' input and have deltaxml:deltaV2='A').

The 'deletes' and then the 'adds' appear in the same order as they appear in their respective inputs.

When the value is com.deltaxml.cores9api.config.OrderlessPresentationMode.B_DELETES all of the elements from the B input appear in the result in the same order as they appear in that input. Their deltaxml:deltaV2 values ('A=B', 'A!=B' and 'B') will indicate if a similar (as defined by exact subtree or key matching) element appears in the A input and if so how they correspond. Finally the 'deletes' - elements from A, with no matches to those in the B input, are listed in the order in which they appear in A.

The default value for this parameter setting is: com.deltaxml.cores9api.config.OrderlessPresentationMode.B_DELETES

See Also