MATLAB struct 2 XML object and vice versa Conversion
Version 1.0.2 (37,5 ko) par
Joshua Malina
struct2xml and xml2struct convertors preserving fields data types.
SM_struct2xml converts very general Scalar MATLAB structure to Matlab XML Doc Object Or Alternatively, to XML File.
SM_xml2struct can convert both of them, back to the MATLAB structure.
Specifically, it has following features:
1. Structure hierarchy is preserved in the tree structure of the xml document.
2. The type of structure fields' data is not changed. (Numeric data is not converted to text)
3. Ideally, Output structure from SM_xml2struct(xmlIn) should be identical to the Input structure of xmlIn = SM_struct2xml(structIn).
These functions were written in relative haste, so they are far from perfect. I would be grateful for any Remarks / Corrections / Suggestions / Improvements. My Contact Email: joshma@rafael.co.il
Categories
- MATLAB > Data Import and Analysis > Data Import and Export > Standard File Formats > Structured Data and XML Documents
This functions were inspired by similar MATLAB file exchange submissions (by Wouter Falkena and CY Y Chao_Yuan Yeh) :
Citation pour cette source
Joshua Malina (2024). MATLAB struct 2 XML object and vice versa Conversion (https://www.mathworks.com/matlabcentral/fileexchange/117945-matlab-struct-2-xml-object-and-vice-versa-conversion), MATLAB Central File Exchange. Récupéré le .
Compatibilité avec les versions de MATLAB
Créé avec
R2020b
Compatible avec les versions R2019a à R2023a
Plateformes compatibles
Windows macOS LinuxCatégories
- MATLAB > Data Import and Analysis > Data Import and Export > Standard File Formats > Structured Data and XML Documents >
En savoir plus sur Structured Data and XML Documents dans Help Center et MATLAB Answers
Tags
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.0.2 | vector dimension reversal fixed 21/6/24 |
||
1.0.1 | Required MathWorks Products added |
||
1.0.0 |