Bonjour à tous,
Je souhaite lire les paramètres de mon application dans un fichier xml.

j'utilise la XML toolbox http://www.geodise.org/toolboxes/gen...ml_toolbox.htm


voici un exemple de fichier xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<root>
<saveDir>c:\save\</saveDir>
<freq_ech>1000</freq_ech>
</root>
j'aimerai après avoir lu mon fichier xml et l'avoir placé dans une structure, récupérer directement les valeurs par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
struct = xml_parseany(fileread('settings.xml'));
samplingRate = struct.freq_ech;
or cela ne fonctionne pas, je suis obligé de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
samplingRate = str2double(struct.freq_ech{1,1}.CONTENT);
Je trouve ça bien long :
1. Peut on contourner le str2double ?
n'y a t'il pas moyen que la toolbox detecte que c'est un double et le cast direct ? (sans avoir les balises "type="double"" dans mon code xml, pour qu'il reste lisible...)

2. struct.freq_ech{1,1}.CONTENT est bien moins lisible que struct.freq_ech tout court où serait stocké le double ^^

est-ce possible ? peut etre que je n'utilise pas la toolbox la plus simple ?

je vous remercie !