Contains a component that stores Form Session Properties in XML format.

In this unit you can find an implementation of a name/value pair storage container in XML format.

This container will get the Form's Session Properties that you setup in TForm.SessionProperties and read/write them on the file you specify on TXMLPropStorage.FileName.

This unit contains the implementation of a path/value pair generic container in XML format. Wrapper class around XMLConf.TXMLConfig. Deletes sub nodes on a path. The path of the node to have it's sub nodes deleted. Loads XML content from a stream. The stream to load the XML content from. Saves XML content to a stream. The stream to save the XML content to. Contains the XML document. Implements the base class for the XML Form's Session Properties Storage. Getter for the property TCustomXMLPropStorage.FileName. The current value of the property TCustomXMLPropStorage.FileName. Returns the name of the RootSection. The current value of RootSection. Turns '.' notation into '/' notation for the xpath-ish XMLConf underlayer. The fixed path is returned with '.' replaced by '/'. The path to be fixed. Property to access the TPropStorageXMLConfig. Aks the underlying storage object for an entry If the item is read-only. Frees an entry from the underlying storage object. Implements the actual reading of a value from the underlying storage container. The value of the section/ident requested. The section to be read. The ident to be read. If has no value then return this as default. Implements the actual writing of a value from the underlying storage container. The section to be written. The ident to be written. The value to be written. Erases a section from the underlying storage container. The path to the section that will be erased. Name of the file where the property data is saved in XML format. Name of the root object path on your XML file. Implements the final class for the XML Form Session Properties storage. TForm.SessionProperties TINIPropStorage TJSONPropStorage This class is present on the source but seems not be used. Registers TXMLPropStorage on the 'Misc' tab of the component pallete.