Create a Simple XML Document
Here’s how you can create a simple XML document in .net without saving it first to a file. This lets you create an xml document in memory and do what you want with it.
Imports System.Xml ... 'Create StringWriter to write the xml return string Dim sw As System.IO.StringWriter = New System.IO.StringWriter Dim writer As XmlTextWriter = New XmlTextWriter(sw) writer.WriteStartDocument() writer.WriteStartElement("Movies") writer.WriteStartElement("Movie") writer.WriteAttributeString("name", "Forrest Gump") writer.WriteStartElement("Actors") writer.WriteStartElement("Actor") writer.WriteAttributeString("name", "Tom Hanks") writer.WriteEndElement() 'End Actor writer.WriteStartElement("Actor") writer.WriteAttributeString("name", "Gary Sinise") writer.WriteEndElement() 'End Actor writer.WriteEndElement() 'End Actors writer.WriteEndElement() 'End Movie writer.WriteEndElement() 'End Movies writer.WriteEndDocument() writer.Close() Return sw.ToString()
This code returns the following XML string:
