diff --git a/SabreTools.Library/DatFiles/OpenMSX.cs b/SabreTools.Library/DatFiles/OpenMSX.cs index 82489fa2..138b8485 100644 --- a/SabreTools.Library/DatFiles/OpenMSX.cs +++ b/SabreTools.Library/DatFiles/OpenMSX.cs @@ -63,7 +63,7 @@ namespace SabreTools.Library.DatFiles case "softwaredb": Header.Name = (Header.Name == null ? "openMSX Software List" : Header.Name); Header.Description = (Header.Description == null ? Header.Name : Header.Description); - // string timestamp = xtr.GetAttribute("timestamp"); // CDATA + Header.Date = (Header.Date == null ? xtr.GetAttribute("timestamp") : Header.Date); xtr.Read(); break; @@ -588,7 +588,7 @@ namespace SabreTools.Library.DatFiles xtw.WriteDocType("softwaredb", null, "softwaredb1.dtd", null); xtw.WriteStartElement("softwaredb"); - //xtw.WriteAttributeString("timestamp", timestamp); + xtw.WriteAttributeString("timestamp", Header.Date); //TODO: Figure out how to fix the issue with removed formatting after this point // xtw.WriteComment("Credits"); diff --git a/SabreTools.Library/DatFiles/SeparatedValue.cs b/SabreTools.Library/DatFiles/SeparatedValue.cs index 603dcf32..0885aa88 100644 --- a/SabreTools.Library/DatFiles/SeparatedValue.cs +++ b/SabreTools.Library/DatFiles/SeparatedValue.cs @@ -728,6 +728,10 @@ namespace SabreTools.Library.DatFiles case "datdate": case "dat date": + case "dat-date": + case "timestamp": + case "time stamp": + case "time-stamp": return "DatFile.Date"; case "author":