XmlValidatingReader.Encoding Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the encoding attribute for the document.
public:
property System::Text::Encoding ^ Encoding { System::Text::Encoding ^ get(); };
public System.Text.Encoding? Encoding { get; }
public System.Text.Encoding Encoding { get; }
member this.Encoding : System.Text.Encoding
Public ReadOnly Property Encoding As Encoding
Property Value
The encoding value. If no encoding attribute exists, and there is not byte-order mark, this defaults to UTF-8.
Remarks
Note
The XmlValidatingReader class is obsolete in .NET Framework 2.0. You can create a validating XmlReader instance by using the XmlReaderSettings class and the Create method. For more information, see the Remarks section of the XmlReader reference page.
When any external reference is read (such as expanding an entity in a document type definition (DTD) file or reading a schema file) the encoding property is set to the encoding value of the external reference. If encoding is not specified in the external reference, and there is no byte-order mark, this defaults to UTF-8.
All the encoding standards that the underlying operating system supports are supported.