XML: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
|  (All pages containing non-Lua code need updating to use this new syntax) | No edit summary | ||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 3: | Line 3: | ||
| Example of XML: | Example of XML: | ||
| <syntaxhighlight  | <syntaxhighlight lang="xml"> | ||
| <meta> | <meta> | ||
|      <info author="Slothman" type="gamemode" name="Stealth" /> |      <info author="Slothman" type="gamemode" name="Stealth" /> | ||
| Line 47: | Line 47: | ||
| [[Category: Scripting Concepts]] | [[Category: Scripting Concepts]] | ||
| [[de:Xml]] | |||
Latest revision as of 20:18, 23 September 2016
XML stands for Extensible Markup Language, XML can be used in MTA to read or write data. MTA's map files are also in XML format.
Example of XML:
<meta>
    <info author="Slothman" type="gamemode" name="Stealth" />
    <config src="help.xml" type="client"/>
    <script src="stealthmain_server.lua" />
    <script src="noiseblip.lua" />
    <script src="mission_timer.lua" />
    <script src="gadgets_server.lua" />
    <script src="gadgets_client.lua" type="client"/>
    <script src="stealthmain_client.lua" type="client"/>
    <script src="noisebar.lua" type="client"/>
    <script src="spycam.lua" type="client"/>
    <file src="riot_shield.txd" />
    <file src="riot_shield.dff" />
    <file src="riot_shield.col" />
    <file src="armor.png" />
    <file src="camera.png" />
    <file src="cloak.png" />
    <file src="goggles.png" />
    <file src="mine.png" />
    <file src="radar.png" />
    <file src="shield.png" />
    <include resource="scoreboard" />
    <include resource="killmessages" />
    <include resource="maplimits" />
</meta>
Related Scripting Functions
- xmlCopyFile
- xmlCreateChild
- xmlCreateFile
- xmlDestroyNode
- xmlFindChild
- xmlLoadFile
- xmlLoadString
- xmlNodeGetAttribute
- xmlNodeGetAttributes
- xmlNodeGetChildren
- xmlNodeGetName
- xmlNodeGetParent
- xmlNodeGetValue
- xmlNodeSetAttribute
- xmlNodeSetName
- xmlNodeSetValue
- xmlSaveFile
- xmlUnloadFile