Example: OCM differs by anonymous nodes

Source OCM                         Destination OCM
A {1,1} (,)                               A {1,1} (,)
     B {1,1} (|)                                   0 {1,-1} (,)
          #text                                           B {1,1} (|)
     C {1,1} (|)                                              #text
          #text                                           C {1,1} (|)
     D {1,1} (|)                                              #text
          #text                                           D {1,1} (|)
                                                                      #text

This operation performs these copies:

  • A(|).B.#text --> A.0(|).B.#text
  • A(|).C.#text --> A.0(|).C.#text
  • A(|).D.#text --> A.0(|).D.#text

The repetitions of the A element in the source are maintained in the repeating anonymous node 0 in the destination.