嗨大家我想在C#中解析下面的xml字符串我尝试将整个字符串读入数据集然后使用它.数据集中根本没有表格.
这是我有兴趣解析的xml.
xml代码在这里 http://pastebin.com/VfT2wAwY
C#代码在这里
http://pastebin.com/iwqDK2S6
谢谢和问候,Gagan Janjua
您是否考虑过LINQ to XML?如果您使用的是.NET Framework 3.5或更高版本,那么LINQ可以为您节省大量时间.
我没有测试过这个,但你可以这样做:
XDocument doc = XDocument.Load(@"C:\mydocument.xml");
var allCases = doc.Element("response").Element("cases").Descendants("case");
foreach (var currentCase in allCases) {
// I can now access each case specifically
var allEvents = currentCase.Descendants("events");
foreach (var currentEvent in allEvents) {
// now I can access each event
int ixBugEvent = (int)currentEvent.Element("ixBugEvent");
// etc...
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
482 次 |
最近记录: |