将XElement的子元素转换为字符串

Mic*_*ael 8 c# xml xhtml xelement innerhtml

可能重复:
获取XElement的InnerXml的最佳方法是什么?

我正在使用XElement来保存一个HTML服务器端.

我想将该XElement的子元素转换为字符串,有点像javascript中的"InnerHtml"属性.

请有人帮我这个吗?:)

Qua*_*ter 26

如果元素仅包含其他元素,则其他答案将起作用.如果您还想包含文本,则需要使用Nodes()而不是Elements():

var result = string.Concat(element.Nodes());
Run Code Online (Sandbox Code Playgroud)