10

我保存了以下 XML 文件:

<E:Events xmlns:E="Event-Details">
   <Date>12/27/2012</Date>
   <Time>‎11:12 PM</Time>
   <Message>Happy Birthday</Message>
</E:Events>

我正在使用XElement加载上述 XML 文件。我想获得Date, Time and Messageie 12/27/2012, ‎11:12 PM 和Happy Birthday. 如何检索这些值。我对此进行了很多搜索,但找不到任何东西。

任何帮助表示赞赏...

4

1 回答 1

19

您是否刚刚尝试从 XElement 节点获取元素?

XElement.Element("<元素名称>");

将返回您需要的节点。

试试下面的代码:

string text = "<E:Events xmlns:E=\"Event-Details\"><Date>12/27/2012</Date><Time>‎11:12 PM</Time><Message>Happy Birthday</Message></E:Events>";
XElement myEle = XElement.Parse(text);
Console.WriteLine(myEle.Element("Date").Value);
Console.WriteLine(myEle.Element("Time").Value);
Console.WriteLine(myEle.Element("Message").Value);
于 2012-12-27T08:28:05.773 回答