anchor.diff:  ]).
   
   
  -
   pubsub_stanza(Children, NS) ->
       #xmlel{name = <<"pubsub">>,
  -	     attrs = [{<<"xmlns">>, NS} ],
  -	     children = Children  }.
  +	   attrs = [{<<"xmlns">>, NS} ],
  +	   children = Children  }.
   
   create_specific_node_stanza(NodeName) ->
  -    #xmlel{
  -       name = <<"create">>,
  -       attrs = [{<<"node">>, NodeName}] }.
  +    #xmlel{name = <<"create">>,
  +	   attrs = [{<<"node">>, NodeName}] }.
   
   iq_with_id(TypeAtom, Id, To, From, Body) ->
       S1 = escalus_stanza:iq(To, atom_to_binary(TypeAtom, latin1), Body),
  
positive.code:     PublNode = publish_node_with_content_stanza(NodeName, ItemTopublish),
      pubsub_stanza([PublNode], ?NS_PUBSUB).
  
  
  
  retract_from_node_stanza(NodeName, ItemId) ->
      ItemToRetract = #xmlel{name = <<"item">>, attrs=[{<<"id">>, ItemId}], children=[]},
      RetractNode =  #xmlel{name = <<"retract">>, attrs=[{<<"node">>, NodeName}], children=[ItemToRetract]},
      pubsub_stanza([RetractNode], ?NS_PUBSUB).
  
      
  
  %% ------------ subscribe - unscubscribe -----------
  
  
  create_subscribe_node_stanza(NodeName, From) ->
      SubsrNode = create_sub_unsubscribe_from_node_stanza(NodeName, From, <<"subscribe">>),
  
negative.code:     PublNode = publish_node_with_content_stanza(NodeName, ItemTopublish),
      pubsub_stanza([PublNode], ?NS_PUBSUB).
  
  %% Similar to above but with different entry body - mimicking "real" physical 
  %% device with hardware "identifier" - device 1
  create_publish_node_content_stanza_second(NodeName, ItemId) ->
  