tinyxml2 wrapper
can handle:
- real and complex matrices: scalars, 1D, 2D, N-D arrays
- struct arrays
- cell arrays
- function handles
- nesting of structures/cells
NOT supported: objects, xml attributes (are used for types and sizes)
usage:
tinyxml2_wrap('save', filename, variable)
tinyxml2_wrap('save', filename, variable, exportOptions)
variable = tinyxml2_wrap('load', filename)
... parse, format, version modes: see help
compile with:
mex tinyxml2_wrap.cpp tinyxml2.cpp
performance:
on average up to 10x speedup over using XML Toolbox by Marc Molinari
Citation pour cette source
Ladislav Dobrovsky (2024). tinyxml2 wrapper (https://www.mathworks.com/matlabcentral/fileexchange/48308-tinyxml2-wrapper), MATLAB Central File Exchange. Récupéré le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
- MATLAB > Data Import and Analysis > Data Import and Export > Standard File Formats > Structured Data and XML Documents >
Tags
Remerciements
Inspiré par : XML Toolbox
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Version | Publié le | Notes de version | |
---|---|---|---|
1.7.1 | dependencies and description update |
|
|
1.7 | format and parse modes - XML in strings, not files
|
|
|
1.5.0.0 | N-D arrays (Peter van den Biggelaar)
|
|
|
1.4.0.0 | proper loading of struct arrays without explicit indexes (thx to Peter van den Biggelaar) |
|
|
1.3.0.0 | custom format for double and single floating point,
|
|
|
1.2.0.0 | typo; performance |
|
|
1.1.0.0 | syntax |
|
|
1.0.0.0 |
|