XmlLoadFile: Difference between revisions
Jump to navigation
Jump to search
(Added undocumented parameter) |
mNo edit summary |
||
Line 19: | Line 19: | ||
===Returns=== | ===Returns=== | ||
Returns the root [[xmlnode]] object of an xml file if successful, or ''false'' otherwise. | Returns the root [[xmlnode]] object of an xml file if successful, or ''false'' otherwise. | ||
{{New items|3.02|1. | {{New items|3.02|1.5| | ||
Print error if something wrong with xml. | Print error if something wrong with xml. | ||
|7485}} | |7485}} |
Revision as of 22:02, 18 November 2018
This function provides an alternative way to load XML files to getResourceConfig. This function loads an XML file and returns the node by specifying a specific file path, while getResourceConfig allows for loading an XML file from a resource.
Syntax
xmlnode xmlLoadFile ( string filePath [, bool readOnly = false ])
OOP Syntax Help! I don't understand this!
- Note: This function is a static function underneath the XML class.
- Method: XML.load(...)
Required Arguments
- filePath: The filepath of the file in the following format: ":resourceName/path". 'resourceName' is the name of the resource the file is in, and 'path' is the path from the root directory of the resource to the file.
- For example, if there is a file named 'settings.xml' in the resource 'ctf', it can be accessed from another resource this way: xmlLoadFile(":ctf/settings.xml").
- If the file is in the current resource, only the file path is necessary, e.g. xmlLoadFile("settings.xml").
Optional Arguments
- readOnly: By default, the XML file is opened with reading and writing access. You can specify true for this parameter if you only need reading access.
Returns
Returns the root xmlnode object of an xml file if successful, or false otherwise.
Example
This example loads an XML file called settings.xml that is in a resource called ctv.
node = xmlLoadFile ( ":ctv/settings.xml" )