通过XML文件保存账号密码,存储到本地,不连接数据库的简易登录系统。
1.创建一个XML文件,设置一个初始的账号密码。
public void Creat()
{
localPath = UnityEngine.Application.streamingAssetsPath + "/" + "MyXML.xml";
if (!File.Exists(localPath))
{
XmlDocument xml = new XmlDocument();
XmlDeclaration xmldecl = xml.CreateXmlDeclaration("1.0", "UTF-8", "");//设置xml文件编码格式为UTF-8
XmlElement root = xml.CreateElement("Data");//创建根节点
XmlElement info = xml.CreateElement("Info");//创建子节点
info.SetAttribute("账号", "admin");//创建子节点属性名和属性值
info.SetAttribute("密码", "123123");
root.AppendChild(info);//将子节点按照创建顺序,添加到xml
xml.AppendChild(root);
xml.Save(localPath);//保存xml到路径位置
Debug.Log("创建XML成功!");