Difference between revisions of "XmlNodeSetName"

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (Needs example)
(Do not forget xmlUnloadFile.)
 
(5 intermediate revisions by 4 users not shown)
Line 7: Line 7:
 
bool xmlNodeSetName ( xmlnode node, string name )
 
bool xmlNodeSetName ( xmlnode node, string name )
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
{{OOP||[[xmlnode]]:setName|name|xmlNodeGetName}}
  
 
===Required Arguments===
 
===Required Arguments===
Line 17: Line 18:
 
==Example==
 
==Example==
 
<syntaxhighlight lang="lua">
 
<syntaxhighlight lang="lua">
--TODO
+
local xml = xmlCreateFile("fileName.xml","Test")
 +
local xmlNode = xmlCreateChild(xml,"Test1")
 +
local xmlNodeName = xmlNodeGetName(xmlNode)
 +
xmlUnloadFile(xml)
 +
if xmlNodeName == "Test1" then
 +
  xmlNodeSetName(xmlNode, "Test2")
 +
end
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
==See Also==
 
==See Also==
 
{{XML functions}}
 
{{XML functions}}
[[Category:Needs Example]]
+
[[ru:xmlNodeSetName]]

Latest revision as of 20:51, 12 May 2019

Sets the tag name of the specified XML node.

Syntax

bool xmlNodeSetName ( xmlnode node, string name )

OOP Syntax Help! I don't understand this!

Method: xmlnode:setName(...)
Variable: .name
Counterpart: xmlNodeGetName

Required Arguments

  • node: the node to change the tag name of.
  • name: the new tag name to set.

Returns

Returns true if successful, false otherwise.

Example

local xml = xmlCreateFile("fileName.xml","Test")
local xmlNode = xmlCreateChild(xml,"Test1")
local xmlNodeName = xmlNodeGetName(xmlNode)
xmlUnloadFile(xml)
if xmlNodeName == "Test1" then
   xmlNodeSetName(xmlNode, "Test2")
end

See Also