anchor.diff:                                   none,
                                    [make_function_call(
                                       FunName,
  -                                    [_ElsVar|CDataVars ++ ElemVars] ++
  +                                    [erl_syntax:variable("__TopXMLNS"),
  +				     _ElsVar|CDataVars ++ ElemVars] ++
                                           [label_to_var('$_els')] ++
                                           [erl_syntax:list(
                                              [erl_syntax:variable("_el")],
  
positive.code: prepare_elem(#elem{name = Name}, _, _, _)
    when not is_binary(Name) ->
      bad_spec({wrong_name, Name});
  prepare_elem(#elem{name = Name, xmlns = XMLNS}, _, _, _) when not is_binary(XMLNS) ->
      bad_spec({wrong_xmlns, XMLNS, Name});
  prepare_elem(#elem{name = Name, refs = Refs}, _, _, _) when not is_list(Refs) ->
      bad_spec({wrong_refs, Refs, Name});
  
negative.code:                     true ->
                          [make_function_call(
                             FunName,
                             [erl_syntax:variable("__TopXMLNS"),
  			    _ElsVar|CDataVars ++ NewElemVars
                              ++ SubElVars ++ XmlElVars])];
                      false ->
                          [XMLNSMatch,
                           erl_syntax:if_expr(
  			   case HasCommonXMLNSs of
  			       true ->
  				   [erl_syntax:clause(
  				      [], IfGuard,
  				      [make_function_call(
  					 FunName,
  					 [erl_syntax:variable("__TopXMLNS"),
  					  _ElsVar|CDataVars ++ NewElemVars("__TopXMLNS")
  					  ++ SubElVars ++ XmlElVars])])];
  			       false ->
  				   [erl_syntax:clause(
  				      [], IfGuard,
  				      [make_function_call(
  					 FunName,
  					 [erl_syntax:variable("__TopXMLNS"),
  					  _ElsVar|CDataVars ++ NewElemVars("_xmlns")
  					  ++ SubElVars ++ XmlElVars])])]
  			   end ++
  			       [erl_syntax:clause(
  				  [], none,
  				  [make_function_call(
  				     FunName,
  				     [erl_syntax:variable("__TopXMLNS"),
  				      _ElsVar|CDataVars ++ ElemVars
  				      ++ SubElVars ++ XmlElVars])])])]
  		end)
        end, Refs).
  
  make_els_dec_fun(_FunName, _CData, false, [], [], [], _Tag,
  