I am experimenting the features of linq to xml, while trying to simulate the method XElement.Descendants("Users")
, I have the following code; my question is why the second line
var usersElement = xElement.Element("Users"); // this is returning null
is returnning null? here's the full code wrapped in main()
XElement xElement = XElement.Load("Users.xml");
var usersElement = xElement.Element("Users"); // this is returning null
var userElements = usersElement.Elements();
Here's the Users.xml:
<Users>
<User name="Surender" type="Senior Developer" />
<User name="Parvind" type="AVP" />
<User name="Adam" type="Manager, Vice President" />
<User name="Dongming" type="Junior Developer" />
</Users>