diff --git a/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationReader.cs b/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationReader.cs index de6710af0a5f..3d6da9b0b151 100644 --- a/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationReader.cs +++ b/mcs/class/System.XML/System.Xml.Serialization/XmlSerializationReader.cs @@ -853,11 +853,11 @@ protected byte[] ToByteArrayBase64 (bool isNull) { readCount++; if (isNull) { - Reader.ReadString (); + Reader.ReadElementString (); return null; } else - return ToByteArrayBase64 (Reader.ReadString ()); + return ToByteArrayBase64 (Reader.ReadElementString ()); } protected static byte[] ToByteArrayBase64 (string value) @@ -869,11 +869,11 @@ protected byte[] ToByteArrayHex (bool isNull) { readCount++; if (isNull) { - Reader.ReadString (); + Reader.ReadElementString (); return null; } else - return ToByteArrayHex (Reader.ReadString ()); + return ToByteArrayHex (Reader.ReadElementString ()); } protected static byte[] ToByteArrayHex (string value)