Я думаю, что вы хотите, чтобы был первый узел-потомок, поэтому что-то вроде:
var value = XElement.Descendents.First().Value;
Где XElement
- это элемент, представляющий ваш <someNode>
элемент.
Вы можетев частности, попросите первый текстовый элемент (который является «somevalue»), так что вы также можете сделать:
var value = XElement.Descendents.OfType<XText>().First().Value;