using System.IO;
namespace SabreTools.Serialization
{
///
/// XML deserializer for MAME softwarelist files
///
public class SoftawreList : XmlSerializer
{
///
/// name field for DOCTYPE
///
public const string? DocTypeName = "softwarelist";
///
/// pubid field for DOCTYPE
///
public const string? DocTypePubId = null;
///
/// sysid field for DOCTYPE
///
public const string? DocTypeSysId = "softwarelist.dtd";
///
/// subset field for DOCTYPE
///
public const string? DocTypeSubset = null;
///
public static bool SerializeToFileWithDocType(Models.SoftwareList.SoftwareList obj, string path)
=> SerializeToFile(obj, path, DocTypeName, DocTypePubId, DocTypeSysId, DocTypeSysId);
///
public static Stream? SerializeToStreamWithDocType(Models.SoftwareList.SoftwareList obj, string path)
=> SerializeToStream(obj, DocTypeName, DocTypePubId, DocTypeSysId, DocTypeSysId);
}
}