XmlElement到字符串的转换

本文关键字:转换 字符串 XmlElement | 更新日期: 2023-09-27 18:04:13

是否有简单的方法将XmlElement转换为string ?

XmlElement到字符串的转换

如果内容是text,则获取元素的内容:

element.Value

这将以XML的形式获取元素的内容:

element.InnerXml

这将获取元素及其内容为XML

element.OuterXml

您可以查看元素的ValueInnerText属性。

但是,由于没有进一步的详细信息,我无法提供更多的帮助。

更新:

考虑到您需要所有节点的XML,使用InnerXmlOuterXml应该很好。

假设你有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.Value)您什么也得不到,因为Value总是为XML元素返回null。