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 :
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 :
1 2
| struct = xml_parseany(fileread('settings.xml'));
samplingRate = struct.freq_ech; |
or cela ne fonctionne pas, je suis obligé de faire :
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 !
Partager