Are there methods for encoding and decoding XML in .NET? I can't seem to find them and am wondering why they aren't there and what to use instead?
I need to encode an XML document and pass it through to a string parameter on a web service. It then needs to be decoded at the other end.
Actually with the nice objects in System.Xml.Linq
you need not worry.
What I mean is you will not get a runtime exception if you run this code.
var element = new XElement("Name", "<Node />");
The value of the element will be a text node with <Node />
.
If you are referring to encoding/decoding of XML names, there is XmlConvert.EncodeName and DecodeName.
Or are you talking about specifying the encoding/decoding of the whole XML document using XmlDeclaration or XDeclaration? (I thought this took care of encoding for us)
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