System.Xml.XmlWriter.Create C# (CSharp) Method

Create() public static method

public static Create ( Stream output ) : XmlWriter
output Stream
return XmlWriter
        public static XmlWriter Create(Stream output) {
            return Create(output, (XmlWriterSettings)null);
        }

Same methods

XmlWriter::Create ( Stream output, XmlWriterSettings settings ) : XmlWriter
XmlWriter::Create ( StringBuilder output ) : XmlWriter
XmlWriter::Create ( StringBuilder output, XmlWriterSettings settings ) : XmlWriter
XmlWriter::Create ( TextWriter output ) : XmlWriter
XmlWriter::Create ( TextWriter output, XmlWriterSettings settings ) : XmlWriter
XmlWriter::Create ( XmlWriter output ) : XmlWriter
XmlWriter::Create ( XmlWriter output, XmlWriterSettings settings ) : XmlWriter
XmlWriter::Create ( string outputFileName ) : XmlWriter
XmlWriter::Create ( string outputFileName, XmlWriterSettings settings ) : XmlWriter

Usage Example

Example #1
0
        /// <summary>
        /// Encodes the default XML representation of an <see cref="Error"/>
        /// object to a string.
        /// </summary>

        public static string EncodeString(Error error)
        {
            StringWriter sw = new StringWriter();

#if !NET_1_0 && !NET_1_1
            XmlWriterSettings settings = new XmlWriterSettings();
            settings.Indent = true;
            settings.NewLineOnAttributes = true;
            settings.CheckCharacters     = false;
            settings.OmitXmlDeclaration  = true;
            XmlWriter writer = XmlWriter.Create(sw, settings);
#else
            XmlTextWriter writer = new XmlTextWriter(sw);
            writer.Formatting = Formatting.Indented;
#endif

            try
            {
                writer.WriteStartElement("error");
                Encode(error, writer);
                writer.WriteEndElement();
                writer.Flush();
            }
            finally
            {
                writer.Close();
            }

            return(sw.ToString());
        }
All Usage Examples Of System.Xml.XmlWriter::Create