![]() |
CRM64Pro GDK v0.14.0
A free cross-platform game development kit built on top of SDL 3.0
|
XML Manager and XML objects providing a full parsing system [26.01.0].
The XML module provides a complete XML parsing system through the XML Manager and XML objects. Objects can be loaded from external XML files or created programmatically on the fly.
Each XML object maintains an internal state containing important variables such as the current node pointer. This state is modified during navigation and query operations.
| Single-threaded | Safe to use without restrictions |
|---|---|
| Multi-threaded | Concurrent access to the same object may cause unexpected results due to shared internal state |
For read-only concurrent access from multiple threads, duplicate the object:
This creates two independent objects with separate internal states, allowing safe read-only concurrency.
This is a standard manager: objects are not shared and must be unique using its name as the key. You cannot create an object with the same name as another one already created.
Classes | |
| class | CRM64Pro::XML |
| XML Object class. More... | |
| class | CRM64Pro::XMLMgr |
| XML Manager class. More... | |