1.0 KiB
1.0 KiB
BaseElement
The XML plugin provides XML parsing and UI creation from XML markup
Functions
| Method | Returns | Description |
|---|---|---|
| BaseElement:fromXML | BaseElement | Creates element from XML node |
BaseElement:fromXML(self, node)
Creates an element from an XML node
Parameters
selfBaseElementThe element instancenodetableThe XML node to create from
Returns
BaseElementselfThe element instance
Container
Functions
| Method | Returns | Description |
|---|---|---|
| Container:loadXML | Container | Loads UI from XML string |
Container:loadXML(self, content, scope?)
Loads and creates UI elements from XML content local xml = [[
]] container:loadXML(xml)Parameters
selfContainerThe container to load intocontentstringThe XML content to parsescope(optional)tableOptional scope for variable resolution
Returns
ContainerselfThe container instance
Usage