洗掉XML檔案:
string localPath = Application.streamingAssetsPath + "/" + "SchoolReport.xml";
if (File.Exists(localPath))
{
XmlDocument xmlDoc = new XmlDocument();
//加載檔案
xmlDoc.Load(localPath);
//查找根節點
XmlNodeList nodeList = xmlDoc.SelectSingleNode("xml").ChildNodes;
XmlElement delItem = null;
//查找根節點下子節點
foreach (XmlElement item in nodeList)
{
//查找子節點下的節點
foreach (XmlElement ite in item.ChildNodes)
{
if (ite.InnerText == "根據資料查找到想要洗掉的節點")
{
//將這個子節點保存并跳出
delItem = item;
break;
}
}
if (delItem != null)
{
break;
}
}
//根據根節點洗掉整個保存下來的子節點
xmlDoc.SelectSingleNode("xml").RemoveChild(delItem);
//保存檔案
xmlDoc.Save(localPath);
}
讀取XML檔案:
string localPath = Application.streamingAssetsPath + "/" + "SchoolReport.xml";
if (File.Exists(localPath))
{
XmlDocument xmlDoc = new XmlDocument();
//加載檔案
xmlDoc.Load(localPath);
//查找根節點
XmlNodeList nodeList = xmlDoc.SelectSingleNode("xml").ChildNodes;
//查找根節點下子節點
foreach (XmlElement item in nodeList)
{
//查找子節點下的節點
foreach (XmlElement ite in item.ChildNodes)
{
Debug.Log(ite.InnerText);
}
}
//保存檔案
xmlDoc.Save(localPath);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/398505.html
標籤:其他
上一篇:與英特爾分手后,蘋果識訓成功
下一篇:有哪些好用的游戲加速器推薦?
