XMLTree: an XML toolbox for Matlab
XML Parser is an XML 1.0 parser written in Matlab. It aims to be fully conforming. It is currently not a validating XML processor.
This XML Parser is embedded in a Matlab class (@xmltree) including powerful methods to import, export, access and modify the data. Xpath is used for addressing parts of the XML document.
This program is free software, distributed under a GPL License.
Example
>> tree = xmltree('<root><path><tag>content</tag></path></root>');
>> uid = find(tree,'/root/path/tag');
>> get(tree,children(tree,uid),'value')
>> save(tree,'test2.xml');
Download
XMLTree toolbox: xmltree.zip.