public override void WriteString(string text) { VerifyState(Method.WriteString); XmlConvertEx.VerifyCharData(text, ExceptionType.ArgumentException); XmlNode node = _document.CreateTextNode(text); AddChild(node, _write); }
public override void WriteProcessingInstruction(string name, string text) { VerifyState(Method.WriteProcessingInstruction); XmlConvertEx.VerifyCharData(text, ExceptionType.ArgumentException); XmlNode node = _document.CreateProcessingInstruction(name, text); AddChild(node, _write); }
public override void WriteCData(string text) { VerifyState(Method.WriteCData); XmlConvertEx.VerifyCharData(text, ExceptionType.ArgumentException); XmlNode node = document.CreateCDataSection(text); AddChild(node, write); }
public override void WriteWhitespace(string text) { VerifyState(Method.WriteWhitespace); XmlConvertEx.VerifyCharData(text, ExceptionType.ArgumentException); if (_document.PreserveWhitespace) { XmlNode node = _document.CreateWhitespace(text); AddChild(node, _write); } }