uinty 에서 Xml 파일 작업

1986 단어 xmlunity
최근 유 니 티 를 공부 하면 서 병목 을 느 낀 뒤 배 운 지식 을 되 돌아 보고 정리 했다.
        유 니 티 에서 사용자 의 로그 인 과 등록 은 사용자 이름과 비밀 번 호 를 저장 해 야 합 니 다. 데이터베이스 에 저장 하거나 JSON 으로 디스크 에 저장 하 는 방법 이 많 습 니 다. 여 기 는 Xml 로 읽 기와 쓰기 동작 을 간단하게 말 합 니 다.
        
        우선, Xml 를 조작 하 는 데 필요 한 네 임 스페이스 는 using system. IO 입 니 다.
                                                                    using system.Xml;
        먼저 코드 를 붙 이 고 주석 설명 을 추가 하 세 요.
        
        
using system.IO;
using system.Xml;

void Start()
{
    private string path_Xml=Application.dataPath+"/User.xml";  //       ;
    
    if(!File.Exists(path_Xml))                               //        ,        Xml  ;
    {
        XmlDocument xmlDoc=new XmlDocument();  
        XmlElement root=xmlDoc.CreateElement("Root");       //     ;
        XmlDoc.AppendChild(root);                           //       Xml   ;
        XmlElement user=xmlDoc.CreateElement("User");       //     user  ;
        user.SetAttribute("user_name","userOne");           // userOne   user   ;
        user.SetAttribute("user_pass","1242434");
        user.setAttribute("user_address","hainan");
        root.AppendChild(user);                             // user     root    ;
        xmlDoc.Save(path_Xml);                              // Save        User.xml ;
    }
    
}

     xml      ,         ?

       XmlDocument  ;

XmlDocument xmlDoc=new XmlDocument()
xmlDoc.Load(path_Xml);                //    ;
XmlNodeList nodeList=xmlDoc.SelectSingleNode("Root").ChildNodes;      //  Root         ;
foreach(XmlElement xe in nodeList)
{
    if(xe.GetAttribute("user_name")=="")                         // XmlElement   GetAttribute      ;
    {
            
    }
}

  :    XmlDocument   CreateElement(),AppendChild(),Save(),Load(),SelectSingleNode()    
    XmlElement   AppendChild(),SetAttribute(),GetAttribute()   ;

좋은 웹페이지 즐겨찾기