Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: [lll]
1. [LLL] XML
[center][size=18][color=green][LLL] - LuKiO Lua Learning[/color]

[color=orange]XML[/color][/size][/center]

Witaj [you], w tym poradniku wyt?umacz? funkcj? XML jakie wyr??niamy w j?zyku Lua. R?wnie? podam przyk?ad zastosowania w ka?dej funkcji wraz z ni?ej napisanym komentarzem.

[color=green][size=16]xmlCopyFile[/size][/color] - funkcja s?u??ca do kopiowania plik?w xml. Aby plik zosta? skopiowany musi zosta? wywo?ana funkcja [color=green]xmlSaveFile[/color]
[lua]xmlCopyFile ( xmlCopy, xmlNew )[/lua]
[b]xmlCopy [/b]- plik wraz z lokalizacj? katalogu. ( "katalog/plik.xml" )
[b]xmlNew [/b]- plik kt?ry zosta? skopiowany
[b][color=orange]Przyk?ad[/color][/b]:
[lua]local plik = xmlLoadFile( "file.xml") --?adowanie pliku
if plik then -- Sprawdzanie czy skrypt za?adowa? plik
local new = xmlCopyFile( plik, "copy.xml") -- Kopiowanie pliku
if new then -- Sprawdzanie czy uda?o si? kopiowanie
xmlSaveFile( new ) -- Zapisywanie skopiowanego pliku
end -- Zamykanie ifu kopiowania pliku
xmlUnloadFile( plik ) -- Roz??czanie pliku g??wnego
end -- Zamykanie ifu pliku g??wnego[/lua]
Plik zostanie skopiowany w g??wnym folderze gdzie znajduje si? plik (meta.xml) pod nazw? ( copy.xml ).
[line]
[color=green][size=16]xmlCreateFile[/size][/color] - funkcja tworz?ca nowy plik xml. Plik nie zostanie skopiowany dop?ki nie wyow?amy funkcji [color=green]xmlSaveFile[/color].
[lua]xmlCreateFile ( plikName, nodeName )[/lua]
[b]plikName [/b]- nazwa pl...