XmlTextWriter

0

Cześć,

Buduję dokument XML używając klasy XmlTextWriter. Przy tworzeniu obiektu muszę podać element wyjściowy dla tej klasy i tu zaczyna się problem... Chciałbym dokument Xml zapisać sobie do stringa, tak bym mógł np. wysłać go na konsolę. Macie na to jakieś pomysły?

// popraw temat! - Deti

0

Witam,
może tak:

            StringBuilder builder = new StringBuilder();
            StringWriter stringWriter = new StringWriter(builder);
            XmlTextWriter writer = new XmlTextWriter(stringWriter);
            writer.Formatting = Formatting.Indented;
            writer.WriteStartDocument();
            writer.WriteStartElement("cd");
            writer.WriteEndElement();
            writer.WriteEndDocument();
            Console.WriteLine(builder.ToString());

Pozdrawiam

0

Dodam, że jeśli chciałbyś od razu wypisywać na konsole, to możesz to zrobić tak:

XmlTextWriter writer = new XmlTextWriter(Console.Out);
writer.Write...

1 użytkowników online, w tym zalogowanych: 0, gości: 1