% XMLTree: XML Toolbox for MATLAB and GNU Octave % Version 2.0 14-Aug-2015 % % XML file I/O. % xmltree - Constructor (XML parser). % save - Save an XMLTree in a file. % % XML Tree manipulation methods. % add - Add a node in a tree. % attributes - Handle attributes of a node. % branch - Extract a subtree from a tree. % children - Return children of a node. % convert - Convert a tree in a MATLAB structure. % copy - Copy nodes within a tree. % delete - Delete a node in a tree. % find - Find nodes in a tree. % flush - Clear a subtree. % get - get node properties. % getfilename - Get filename. % isfield - Return true if a field is present in a node. % length - Return the length of a tree. % move - Move a node within a tree. % parent - Return parents of a node. % root - Return the root element of a tree. % set - Set node properties. % setfilename - Set filename. % % Graphical user interface methods (basic). % editor - Graphical display of a tree. % % Low level class methods. % char - Convert a tree into a string (for display). % display - Display a tree in the workspace. % % Private methods. % xml_parser - XML parser. % xml_findstr - Find one string within another (C-MEX file). % % Conversions struct <=> XML. % loadxml - % savexml - % mat2xml - % xml2mat - % struct2xml - % % Demos. % xmldemo1 - Create an XML tree from scratch and save it. % xmldemo2 - Read an XML file and access fields. % xmldemo3 - Read an XML file, modify some fields and save it. % Copyright 2002-2015 http://www.artefact.tk/ % Guillaume Flandin % $Id: Contents.m 6480 2015-06-13 01:08:30Z guillaume $