anchor.diff:             attrs = [{<<"xmlns">>, NS} ],
              children = Children  }.
   
  -%% timestamp is microseconds
  -create_publish_node_content_stanza_with_timestamp(NodeName, ItemId) ->
  -    PublishEntry = publish_entry(entry_body_with_timestamp()),
  -    ItemTopublish = publish_item(ItemId, PublishEntry),
  -    PublNode = publish_node_with_content_stanza(NodeName, ItemTopublish),
  -    pubsub_stanza([PublNode], ?NS_PUBSUB).
   
   
   publish_sample_content_stanza(DestinationTopicName, DestinationNode, PublishItemId, User, SampleNumber) ->
  
positive.code:     ItemTopublish = publish_item(ItemId, PublishEntry),
      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=[]},
  
negative.code:        children = [publish_item_children(PublishEntry)]
        }.
  
  publish_node_children(#xmlel{} = ItemBody) ->
      ItemBody;
  
  