def remove_children(*children)
      return self if children.compact.empty?
      recursive_children_removal(children.compact.map { |c| c.object_id })
      self
    end
def remove_children(*children)
      return self if children.compact.empty?
      recursive_children_removal(children.compact.map { |c| c.object_id })
      self
    end
Remove all the children matching the path provided

 Examples are:
 * <code>element.remove_children(Ox:Element)</code> removes the element passed as argument if child of the element.
 * <code>element.remove_children(Ox:Element, Ox:Element)</code> removes the list of elements passed as argument if children of the element.

 - +children+ [Array] array of OX