XML에서 문자열을 배열로 읽으므로json_decode처럼 XML을 배열로 읽으려면 어떻게해야합니까? (하지만 C#에서)
xml["element"]["subelement"]
과 같은 작업을 수행 할 수 있습니다.
하지만 몇 가지 이유로 더 복잡한 솔루션 온라인이 있습니다. json_decode 함수의 C# 및 XML에 해당하는 함수가 있습니까?
XML에서 문자열을 배열로 읽으므로json_decode처럼 XML을 배열로 읽으려면 어떻게해야합니까? (하지만 C#에서)
xml["element"]["subelement"]
과 같은 작업을 수행 할 수 있습니다.
하지만 몇 가지 이유로 더 복잡한 솔루션 온라인이 있습니다. json_decode 함수의 C# 및 XML에 해당하는 함수가 있습니까?
당신은 데이터 테이블에 XML 파일을 구문 분석하고 당신이 할 원하는대로 다음 행과 열을 함께 사용할 수 있습니다
XmlDocument xmlDoc = new XmlDocument();
//Here you put the path of your xml file , a string path (mine is from my asp.net project)
xmlDoc.LoadXml(Properties.Resources.xmlfile);
//Create a new DataSet that will store your dataTable
DataSet ds = new DataSet();
//"READ" your xml file
XmlNodeReader xnr = new XmlNodeReader(xmlDoc);
ds.ReadXml(xnr);
//Get your dataTable
DataTable dt_xml = ds.Tables[0];
지금 간단한의 DataTable으로 XML 데이터를 사용하는
dt_xml
를 사용할 수 있습니다.
LINQ to XML을 사용하는 것이 좋습니다 - 'xml.Element ("element"). 요소 ("subelement")'는 "훨씬 더 복잡합니다"와는 거리가 멀습니다. –
'XmlSerializer'를 사용하여'xml'을 파싱 할 수 있습니다. 그러면 강력한 형식의 객체로 정보에 액세스 할 수 있습니다. –
xml의 desealization을 시도 했습니까? –