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

WriteValue() public method

public WriteValue ( DateTime value ) : void
value DateTime
return void
        public virtual void WriteValue(DateTime value) {
            WriteString(XmlUntypedConverter.Untyped.ToString(value));
        }

Same methods

XmlWriter::WriteValue ( bool value ) : void
XmlWriter::WriteValue ( decimal value ) : void
XmlWriter::WriteValue ( double value ) : void
XmlWriter::WriteValue ( float value ) : void
XmlWriter::WriteValue ( int value ) : void
XmlWriter::WriteValue ( long value ) : void
XmlWriter::WriteValue ( object value ) : void
XmlWriter::WriteValue ( string value ) : void

Usage Example

Example #1
1
        static void GetDirectoryItemsWithXmlWriter(string path, XmlWriter writer)
        {
            var dirInfo = new DirectoryInfo(path);

            var files = dirInfo.GetFiles();
            var subdirs = dirInfo.GetDirectories();

            writer.WriteStartElement("dir");
            writer.WriteStartAttribute("name");
            writer.WriteValue(dirInfo.Name);
            writer.WriteEndAttribute();

            foreach (var file in files)
            {
                writer.WriteStartElement("file");
                writer.WriteStartAttribute("name");
                writer.WriteValue(file.Name);
                writer.WriteEndAttribute();
                writer.WriteEndElement();
            }

            foreach (var dir in subdirs)
            {
                GetDirectoryItemsWithXmlWriter(dir.FullName, writer);
            }

            writer.WriteEndElement();
        }
All Usage Examples Of System.Xml.XmlWriter::WriteValue