I have an xml file, as per the sample below:

```
  <Header>
<CollectionDetails>
  <Collection></Collection>
  <Year>1415</Year>
  <FilePreparationDate></FilePreparationDate>
</CollectionDetails>
<Source>
  <ProtectiveMarking>PROTECT-PRIVATE</ProtectiveMarking>
  <UKPRN></UKPRN>
  <TransmissionType>A</TransmissionType>
  <SoftwareSupplier></SoftwareSupplier>
  <SoftwarePackage></SoftwarePackage>
  <Release>12.0.2.3</Release>
  <SerialNo>01</SerialNo>
  <DateTime>2015-10-22T17:01:51.800</DateTime>
</Source>

```

Within Header, I want to take out the "Year" value which is what i'm stuck on how to do. My current C# uses the below to read the file initially, but I can't get what I need from it so I can turn it into a string:

```
            XElement document = XElement.Load(str_FileLocation);
            var year = document.Element("Header");
            var year1 = year.Elements("CollectionDetails");
            var year2 = year1.Nodes("Year");

```