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 Message2012 年 12 月 27 日、午後 11 時 12 分、およびの要素値を取得したいと考えています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 に答える