Files
SabreTools/SabreTools.DatFiles/Formats/OpenMSX.cs

32 lines
890 B
C#
Raw Normal View History

2023-07-31 13:14:42 -04:00
namespace SabreTools.DatFiles.Formats
{
2019-01-11 13:43:15 -08:00
/// <summary>
2023-07-31 13:14:42 -04:00
/// Represents an openMSX softawre list XML DAT
2019-01-11 13:43:15 -08:00
/// </summary>
2023-07-31 13:14:42 -04:00
internal partial class OpenMSX : DatFile
2019-01-11 13:43:15 -08:00
{
2020-12-09 14:33:47 -08:00
/// <summary>
/// DTD for original openMSX DATs
/// </summary>
private const string OpenMSXDTD = @"<!ELEMENT softwaredb (person*)>
<!ELEMENT software (title, genmsxid?, system, company,year,country,dump)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT genmsxid (#PCDATA)>
<!ELEMENT system (#PCDATA)>
<!ELEMENT company (#PCDATA)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT country (#PCDATA)>
<!ELEMENT dump (#PCDATA)>
";
2019-01-11 13:43:15 -08:00
/// <summary>
/// Constructor designed for casting a base DatFile
/// </summary>
/// <param name="datFile">Parent DatFile to copy from</param>
public OpenMSX(DatFile datFile)
: base(datFile)
2019-01-11 13:43:15 -08:00
{
}
}
}