Is there some simple way to convert XmlElement
to string
?
This will get the content of the element if the content is text:
element.Value
This will get the content of the element as XML:
element.InnerXml
This will get the element and its content as XML
element.OuterXml
You can look at the Value
or InnerText
properties of the element.
However, without further details of exactly what you are looking, I can't help more.
Update:
Seeing as you want the XML of all nodes, using InnerXml
or OuterXml
should do nicely.
Let's say you have this XmlElement
:
<node>
Hello
<effect color="pink">
World
</effect>
</node>
With Console.Write(xmlElement.Inner)
you see the inside of your node:
Hello <effect color="pink">World</effect>
With Console.Write(xmlElement.Outer)
you get everything:
<node>Hello <effect color="pink">World</effect></node>
With Console.Write(xmlElement.Value)
you get nothing, because Value always returns null for an XML element.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With