Einhugur Xml Plugin for Xojo |

# Document.SaveToFile Method

Saves the document to file.

SaveToFile(
f as FolderItem,
overwrite as Boolean)

#### Parameters

f
  The file to save to.
overwrite
  If true then existing file if any will be overwritten.

#### Remarks

This function can throw EinhugurXmlException.
Example:
var type as new FileType
type.Extensions = "xml;"
var f as FolderItem = FolderItem.ShowSaveFileDialog(type,"untitled.xml")
if f = nil then
return
end if
using EinhugurXml
var document as new Document()
var root as Node = document.Child("Guestbook",true)
var guest as Node = root.AppendChild("Guest")
guest.AppendChild("FirstName").TextValue = "Björn"
guest.AppendChild("LastName").TextValue = "Eiríksson"
guest.AppendAttribute("RoomNumber").Set(103)
guest.AppendAttribute("Arrival").Set(new DateTime(2024,4,21))
guest = root.AppendChild("Guest")
guest.AppendChild("FirstName").TextValue = "Sven"
guest.AppendChild("LastName").TextValue = "Fox"
guest.AppendAttribute("RoomNumber").Set(103)
guest.AppendAttribute("Arrival").Set(new DateTime(2024,3,13))
try
document.SaveToFile(f, false)
catch ex as EinhugurXmlException
MessageBox(ex.Message)
end try

#### See Also

Document Class