次の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 Message
の要素値を取得したい。つまり2012年12月27日、11:12 PMおよびHappy Birthday
。これらの値を取得するにはどうすればよいですか。これをたくさん検索しましたが、何も見つかりませんでした。
助けていただければ幸いです...
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);