2 registered members (AndrewAMD, SBGuy),
987
guests, and 3
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
[Free] LiteXML
#387974
11/26/11 16:30
11/26/11 16:30
|
Joined: Feb 2009
Posts: 3,207 Germany, Magdeburg
Rei_Ayanami
OP
Expert
|
OP
Expert
Joined: Feb 2009
Posts: 3,207
Germany, Magdeburg
|
Hello! I have just released a (small) plugin/DLL for Gamestudio - a XML library. LiteXML lets you (at the moment): - load xml files from a path or directly from a string
- access elements from the tree (Attributes/Values)
Here is the ReadMe which contains all the important information: ReadMe for LiteXML ================== Thank you for downloading LiteXML, a lite and stable XML plugin for 3D Gamestudio. LiteXML covers the most basic and needed functions at this moment. Remarks ------- Whenever you load a document, get a node or a attribute, memory for that object will be allocated because of the structure of pugiXML. If you do not want to waste memory, you have to call LXMLDelete[Object] where the [Object] is the thing you want to delete. This will free the memory of the allocated object. If you like LiteXML and want to support me if you want to get more functions (like saving/modifying etc), please consider a donation at http://www.marianfrische.com/DownloadLicesing -------- This DLL may be used in any commercial or uncommercial project made with 3D Gamestudio. You are not allowed to sell this DLL directly, only in connection with a project. You are allowed to pass this DLL to another person, as long as you mention me (Marian Frische) or my website: http://www.marianfrische.com/Disclaimer ---------- This software is based on pugixml library ( http://pugixml.org). pugixml is Copyright (C) 2006-2010 Arseny Kapoulkine. Marian Frische, 26-11-2011 You can download the DLL/Header/Demo and the ReadMe [here]. If you like LiteXML (or any of the upcoming plugins) or if you just want to keep my website running, please consider a donation (You can donate by clicking the donation button on the download page). Donations will also "motivate" me to add more content (like functions for adding/modifying the xml) which I don't need for myself C:. C&C accepted Thanks in advance, Rei
|
|
|
Re: [Free] LiteXML
[Re: Rei_Ayanami]
#387985
11/26/11 17:22
11/26/11 17:22
|
Joined: Oct 2004
Posts: 4,134 Netherlands
Joozey
Expert
|
Expert
Joined: Oct 2004
Posts: 4,134
Netherlands
|
Great job! If you like to extend this to be useful for multiplayer transfer, I'd recommend to look into json. Make a xml->json json->xml parser and transmit the json format to keep the overhead low. Here's an interesting article about it: http://www.mobilemashups.com/#tth_sEc3.5.2
Last edited by Joozey; 11/26/11 17:23.
Click and join the 3dgs irc community! Room: #3dgs
|
|
|
Re: [Free] LiteXML
[Re: Joozey]
#387994
11/26/11 18:19
11/26/11 18:19
|
Joined: Dec 2008
Posts: 1,218 Germany
Rackscha
Serious User
|
Serious User
Joined: Dec 2008
Posts: 1,218
Germany
|
Nice, Written by yourself or a wrapper around an existing system?
MY Website with news of my projects: (for example my current Muliplayer Bomberman, GenesisPrecompiler for LiteC and TileMaster, an easy to use Tile editor) Sparetime-Development
|
|
|
Re: [Free] LiteXML
[Re: Rei_Ayanami]
#388007
11/26/11 22:42
11/26/11 22:42
|
Joined: Dec 2008
Posts: 1,218 Germany
Rackscha
Serious User
|
Serious User
Joined: Dec 2008
Posts: 1,218
Germany
|
MY Website with news of my projects: (for example my current Muliplayer Bomberman, GenesisPrecompiler for LiteC and TileMaster, an easy to use Tile editor) Sparetime-Development
|
|
|
Re: [Free] LiteXML
[Re: HeelX]
#389275
12/12/11 15:52
12/12/11 15:52
|
Joined: Feb 2009
Posts: 3,207 Germany, Magdeburg
Rei_Ayanami
OP
Expert
|
OP
Expert
Joined: Feb 2009
Posts: 3,207
Germany, Magdeburg
|
It is linked against 8.30.2 [I did not even notice that there has been a new version] - Sorry!
Going to download the newest version now.
Thanks!
Edit: Updated to 8.30.5 and my DLL still loads fine [in my demo, have you tried it?]. I still updated the header with a little change [#ifdef / #define]
Sorry, I am stupid. Updated.
Last edited by Rei_Ayanami; 12/12/11 16:21.
|
|
|
|