XmlCreateSubNode: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (Changed "DeprecatedWithAlt" template to "Deprecated") |
||
(8 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Server client function}} | {{Server client function}} | ||
This function | {{Deprecated|xmlCreateChild|}} | ||
This function creates a subnode for a specified XML node. | |||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua">xmlnode xmlCreateSubNode ( xmlnode, tagname )</syntaxhighlight> | <syntaxhighlight lang="lua">xmlnode xmlCreateSubNode ( xmlnode parentNode, string tagname )</syntaxhighlight> | ||
===Required Arguments=== | ===Required Arguments=== | ||
*'''parentNode:''' the [[xmlnode]] you want to create a subnode of. | |||
*''' | *'''tagname:''' the type of the subnode that will be created. | ||
*''' | |||
===Returns=== | ===Returns=== | ||
Returns | Returns the created [[xmlnode]] if successful, ''false'' otherwise. | ||
==Example== | ==Example== | ||
<section name="Server" class="server" show="true"> | |||
We need to create a new node between the tags <config> and </ config>. | |||
config.xml: | |||
<syntaxhighlight lang="xml"> | |||
<config> | |||
<newnode>somevalue</newnode> | |||
</config> | |||
</syntaxhighlight> | |||
Lua code: | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function | function() | ||
config = xmlLoadFile("config.xml") | |||
local newNode = xmlCreateSubNode ( config, "newnode" ) | |||
xmlNodeSetValue ( newNode, "somevalue" ) | |||
xmlSaveFile( config ) | |||
end | end | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | |||
==See Also== | ==See Also== | ||
{{XML functions}} | {{XML functions}} |
Latest revision as of 16:33, 13 February 2015
This function is deprecated. This means that its use is discouraged and that it might not exist in future versions. | |
Please use xmlCreateChild instead. |
This function creates a subnode for a specified XML node.
Syntax
xmlnode xmlCreateSubNode ( xmlnode parentNode, string tagname )
Required Arguments
- parentNode: the xmlnode you want to create a subnode of.
- tagname: the type of the subnode that will be created.
Returns
Returns the created xmlnode if successful, false otherwise.
Example
Click to collapse [-]
ServerWe need to create a new node between the tags <config> and </ config>. config.xml:
<config> <newnode>somevalue</newnode> </config>
Lua code:
function() config = xmlLoadFile("config.xml") local newNode = xmlCreateSubNode ( config, "newnode" ) xmlNodeSetValue ( newNode, "somevalue" ) xmlSaveFile( config ) end
See Also
- xmlCopyFile
- xmlCreateChild
- xmlCreateFile
- xmlDestroyNode
- xmlFindChild
- xmlLoadFile
- xmlLoadString
- xmlNodeGetAttribute
- xmlNodeGetAttributes
- xmlNodeGetChildren
- xmlNodeGetName
- xmlNodeGetParent
- xmlNodeGetValue
- xmlNodeSetAttribute
- xmlNodeSetName
- xmlNodeSetValue
- xmlSaveFile
- xmlUnloadFile