XElement has the following value:
<parent><child>text inside element</child>and plain content</parent>
How can I convert it to a string that contains: “text inside element and plain content”.
What I’ve tried already?
I tired to use xElement.Value, but this concats the two nodes without putting a space between them: “text inside elementand plain content”.
The Text you are looking for is stored in nodes of type XText. So you can get at these nodes like this:
That would give you this result:
You could then concatenate these as you wish (for example with
String.Join).