anchor.diff:  				      [make_function_call(
   					 FunName,
   					 [erl_syntax:variable("__TopXMLNS"),
  +					  erl_syntax:variable("__IgnoreEls"),
   					  _ElsVar|CDataVars ++ NewElemVars("_xmlns")
   					  ++ SubElVars ++ XmlElVars])])]
   			   end ++
  
positive.code:     CDataClause = if HaveCData ->
                            [erl_syntax:clause(
                               [erl_syntax:variable("__TopXMLNS"),
  			      erl_syntax:list(
                                  [erl_syntax:tuple(
                                     [erl_syntax:atom("xmlcdata"),
  
negative.code:                           []
                    end
            end, lists:reverse(TaggedSpecs)),
      XmlElClause = erl_syntax:clause(
  		    [erl_syntax:match_expr(
  		       erl_syntax:tuple(
  			 [erl_syntax:atom("xmlel"),
  			  erl_syntax:underscore(),
  			  erl_syntax:underscore(),
  			  erl_syntax:underscore()]),
  		       erl_syntax:variable("El"))],
  		    none,
  		    [erl_syntax:variable("El")]),
      [erl_syntax:function(erl_syntax:atom("encode"), [XmlElClause|Clauses])].
  
  make_printer(TaggedSpecs) ->
      PassClause = erl_syntax:clause(
  