저는 C #을 처음 사용합니다. XML 파일 (text.xml)이 있습니다. 그것을 읽고 XmlDocument
문자열 변수에 스트림을 저장하고 싶습니다 .
답변
XmlDocument.Load()
메서드를 사용 하여 파일에서 XML을로드합니다. 그런 다음 XmlDocument.InnerXml
속성을 사용 하여 XML 문자열을 가져옵니다.
XmlDocument doc = new XmlDocument();
doc.Load("path to your file");
string xmlcontents = doc.InnerXml;
답변
당신의 .NET 버전 3.0보다 최신 인 경우 당신은 사용해 볼 수 있습니다 System.Xml.Linq.XDocument
대신 XmlDocument
. .NET으로 데이터를 처리하는 것이 더 쉽습니다 XDocument
.
답변
Xml.Linq 및 .net3.5 +에 신경 쓰지 않기를 바랍니다.
XElement ele = XElement.Load("text.xml");
String aXmlString = ele.toString(SaveOptions.DisableFormatting);
관심있는 내용에 따라 ‘문자열’var 부분 전체를 건너 뛰고 XLinq 객체를 사용할 수 있습니다.
답변
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);
}
답변
var doc = new XmlDocument();
doc.Loadxml(@"c:\abc.xml");