source

XML 파일을 XmlDocument로 읽기

manycodes 2023. 9. 13. 22:50
반응형

XML 파일을 XmlDocument로 읽기

저는 C#이 처음입니다.XML 파일(text.xml)을 가지고 있습니다.나는 그것을 읽고 싶습니다.XmlDocument스트림을 문자열 변수에 저장합니다.

사용하다XmlDocument.Load()파일에서 XML을 로드하는 방법입니다.그럼 사용.XmlDocument.InnerXmlXML 문자열을 가져올 속성입니다.

XmlDocument doc = new XmlDocument();
doc.Load("path to your file");
string xmlcontents = doc.InnerXml;

만약 당신의.NET 버전은 사용해 볼 수 있는 3.0보다 최신 버전입니다.System.Xml.Linq.XDocument대신에XmlDocument. 데이터를 보다 쉽게 처리할 수 있습니다.XDocument.

XmlDocument doc = new XmlDocument();
   doc.Load("MonFichierXML.xml");

    XmlNode node = doc.SelectSingleNode("Magasin");

    XmlNodeList prop = node.SelectNodes("Items");

    foreach (XmlNode item in prop)
    {
        items Temp = new items();
        Temp.AssignInfo(item);
        lstitems.Add(Temp);
    }

Xml을 신경쓰지 않으셨으면 좋겠습니다.Linq 및 .net3.5+

XElement ele = XElement.Load("text.xml");
String aXmlString = ele.toString(SaveOptions.DisableFormatting);

관심 있는 부분에 따라 'string' var 부분 전체를 생략하고 XLinq 객체만 사용할 수 있습니다.

var doc = new XmlDocument(); 
doc.Loadxml(@"c:\abc.xml");

언급URL : https://stackoverflow.com/questions/9105009/read-xml-file-into-xmldocument

반응형