static void WriteMyAssetSet(FileInfo[] files)
{
string shortfile;
XmlTextWriter xmlwriter = new XmlTextWriter("MyAssetSet.xml", null);
xmlwriter.Formatting = System.Xml.Formatting.Indented;
xmlwriter.IndentChar = ' ';
xmlwriter.Indentation = 2;
xmlwriter.WriteStartElement("Nini");
foreach (FileInfo f in files)
{
shortfile = Path.GetFileNameWithoutExtension(f.FullName);
xmlwriter.WriteStartElement("Section");
xmlwriter.WriteStartAttribute("Name");
xmlwriter.WriteValue(shortfile);
xmlwriter.WriteEndAttribute();
WriteKey(xmlwriter, "assetID", shortfile);
WriteKey(xmlwriter, "name", shortfile);
WriteKey(xmlwriter, "assetType", "0");
WriteKey(xmlwriter, "inventoryType", "0");
WriteKey(xmlwriter, "fileName", f.Name);
xmlwriter.WriteEndElement();
}
xmlwriter.WriteEndElement();
xmlwriter.Close();
}