internal ActivityEvent(XmlNode eventNode)
{
XmlNode node;
node = eventNode.Attributes.GetNamedItem("type");
if( node == null )
_type = ActivityEventType.Unknown;
else if( node.Value == "comment" )
_type = ActivityEventType.Comment;
else if( node.Value == "note" )
_type = ActivityEventType.Note;
else if( node.Value == "fave" )
_type = ActivityEventType.Favourite;
else
_type = ActivityEventType.Unknown;
node = eventNode.Attributes.GetNamedItem("user");
if( node != null ) _userId = node.Value;
node = eventNode.Attributes.GetNamedItem("username");
if( node != null ) _userName = node.Value;
node = eventNode.Attributes.GetNamedItem("dateadded");
if( node != null ) _dateAdded = Utils.UnixTimestampToDate(node.Value);
node = eventNode.FirstChild;
if( node != null && node.NodeType == XmlNodeType.Text ) _content = node.Value;
}