标记为空.net xml解析

时间:2011-09-02 11:18:26

标签: .net xml parsing tags xml-parsing

我正在解析我工作中的xml。我无法更改xml创建者文件,直到我们的其他IT团队来自假期。这是要解析的xml文件

<workhours>
    <name>x</name>
    <workhours>11:00-23:00</workhours>
    <author>y</author>
</workhours>

我需要在“工作时间”内获得“工作时间”,但它会变空。我不知道标签中的标签是否错误,但我现在需要获取该数据。有什么想法吗?

顺便说一句,编号数组不起作用,因为我的xml文件行号对于每个“workhours”都可能不同

1 个答案:

答案 0 :(得分:0)

嗯,你没有给出任何代码,所以很难知道出了什么问题......在LINQ to XML中这很容易:

XDocument doc = XDocument.Load("test.xml");
XElement workHours = doc.Element("workhours").Element("workhours");

特定名称的元素嵌套在同一个名字的另一个元素中没有任何内在错误。