How to get XElement’s value and not value of all child-nodes?
When looking for text data in the <parent> element you should look for child nodes that have NodeType properties equal to XmlNodeType.Text. These nodes will be of type XText. The following sample illustrates this: var p = XElement .Parse(“<parent>Hello<child>test1</child>World<child>test2</child>!</parent>”); var textNodes = from c in p.Nodes() where c.NodeType == XmlNodeType.Text select (XText)c; foreach (var t … Read more