* XmlTextReader.cs :
Fixed CheckCharacters setter that always set false.
CheckCharacters check is also required for ReadText(). This fixes
bug #68449.
svn path=/trunk/mcs/; revision=35085
+2004-10-18 Atsushi Enomoto <atsushi@ximian.com>
+
+ * XmlTextReader.cs :
+ Fixed CheckCharacters setter that always set false.
+ CheckCharacters check is also required for ReadText(). This fixes
+ bug #68449.
+
+2004-10-15 Atsushi Enomoto <atsushi@ximian.com>
+
+ * XmlTextReader.cs : Inside DTD, '<' character inside XML comment
+ is regatded as invalid. This fixes bug #68410. (Error message was
+ also not correct.)
+
2004-10-14 Atsushi Enomoto <atsushi@ximian.com>
* XmlWriter.cs : CreateTextWriter() is private.
internal bool CharacterChecking {
get { return checkCharacters && normalization; }
- set { checkCharacters = false; }
+ set { checkCharacters = value; }
}
// for XmlReaderSettings.CloseInput support
AppendValueChar ('\n');
// and in case of "\r\n", discard '\r'.
} else {
- if (XmlChar.IsInvalid (ch))
+ if (CharacterChecking && XmlChar.IsInvalid (ch))
throw new XmlException (this, "Not allowed character was found.");
ch = ReadChar ();
}