Пример #1
0
        public override void WriteString(string text)
        {
            VerifyState(Method.WriteString);
            XmlConvertEx.VerifyCharData(text, ExceptionType.ArgumentException);
            XmlNode node = _document.CreateTextNode(text);

            AddChild(node, _write);
        }
Пример #2
0
        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);
        }
Пример #4
0
 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);
     }
 }