I have the following XML file saved:
<E:Events xmlns:E="Event-Details">
<Date>12/27/2012</Date>
<Time>11:12 PM</Time>
<Message>Happy Birthday</Message>
</E:Events>
I am using XElement
to load the above XML file.
I want to get the Element Value of Date, Time and Message
i.e. 12/27/2012, 11:12 PM and Happy Birthday
.
How can I retrieve these values.
I have searched a lot on this but could not find anything.
Any help appreciated...
The XElement class is one of the fundamental classes in LINQ to XML. It represents an XML element. The following list shows what you can use this class for: Create elements. Change the content of the element.
Have you just tried getting the element from your XElement node?
XElement.Element(" < element name >");
will return the nodes you need.
Try the code below:
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);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With