Method | Description | |
---|---|---|
Clean ( ) : void |
Strip empty nodes from the whole tree.
|
|
Commit ( ) : bool |
If loaded from a file, commit any changes, by overwriting the file
|
|
Dispose ( ) : void |
Save any modifications to the XML file before destruction if CommitOnUnload is true
|
|
LoadXmlFromFile ( string filename ) : void |
Load a new XmlDocument from a file Throws an exception if file does not exist |
|
LoadXmlFromFile ( string filename, bool create ) : void |
Load a new XmlDocument from a file
|
|
LoadXmlFromString ( string xml ) : void |
Load a new XmlDocument from a string
|
|
NewXml ( string rootelement ) : void |
Load an empty XmlDocument
|
|
Reload ( ) : bool |
If loaded from a file, trash any changes, and reload the file
|
|
Save ( System stream ) : void |
Save configuration to a stream
|
|
Save ( string filename ) : void |
Save configuration to an xml file
|
|
ValidateXML ( bool silent ) : bool |
Check XML file if it conforms the config xml restrictions 1. No nodes with two children of the same name 2. Only alphanumerical names
|
|
XMLConfig ( ) : System |
Create an XmlConfig from an empty xml file containing only the rootelement named as 'xml'
|
|
XMLConfig ( string xml ) : System | ||
XMLConfig ( string loadfromfile, bool create ) : System |
Create an XmlConfig from an existing file, or create a new one
|
public LoadXmlFromFile ( string filename ) : void | ||
filename | string | /// Path and filename from where to load the xml file /// |
return | void |
public LoadXmlFromFile ( string filename, bool create ) : void | ||
filename | string | /// Path and filename from where to load the xml file /// |
create | bool | /// If file does not exist, create it, or throw an exception? /// |
return | void |
public LoadXmlFromString ( string xml ) : void | ||
xml | string | /// XML string /// |
return | void |
public NewXml ( string rootelement ) : void | ||
rootelement | string | /// Name of root element /// |
return | void |
public Save ( System stream ) : void | ||
stream | System | /// Stream where to save /// |
return | void |
public Save ( string filename ) : void | ||
filename | string | /// Path and filname where to save /// |
return | void |
public ValidateXML ( bool silent ) : bool | ||
silent | bool | /// Whether to return a true/false value, or throw an exception on failiure /// |
return | bool |
public XMLConfig ( string loadfromfile, bool create ) : System | ||
loadfromfile | string | /// Path and filename from where to load the xml file /// |
create | bool | /// If file does not exist, create it, or throw an exception? /// |
return | System |