public static XmlDocument GenerateManifest(long datasetId, long versionId)
{
XmlDocument root = new XmlDocument();
XmlNode manifest = XmlUtility.CreateNode("manifest", root);
XmlElement elem = root.CreateElement("datasetId");
elem.InnerText = datasetId.ToString();
manifest.AppendChild(elem);
elem = root.CreateElement("datasetversionid");
elem.InnerText = versionId.ToString();
manifest.AppendChild(elem);
elem = root.CreateElement("generationtime");
elem.InnerText = DateTime.UtcNow.ToString();
manifest.AppendChild(elem);
root.AppendChild(manifest);
return root;
}