有没有一种简单的方法将 XmlElement
转换为 string
?
如果元素的内容是文本,这将获取该元素的内容:
element.Value
这将以 XML 格式获取元素的内容:
element.InnerXml
这将以XML格式获取元素及其内容
element.OuterXml
XmlElement
:<node>
Hello
<effect color="pink">
World
</effect>
</node>
Console.Write(xmlElement.Inner)
,您可以查看节点的内部内容:Hello <effect color="pink">World</effect>
使用Console.Write(xmlElement.Outer)
,您可以获得所有内容:
<node>Hello <effect color="pink">World</effect></node>
使用Console.Write(xmlElement.InnerText)
可以获得内容,因为InnerText返回元素的文本内容。
OuterXml
属性是否提供您所需的内容? - Jon Skeet