how to Read Txt file(XML format) in Matlab ?
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Shiv Nileshkumar Matliwala
el 28 de Nov. de 2022
Comentada: Shiv Nileshkumar Matliwala
el 29 de Nov. de 2022
Lets assume I have text file name 'Text.txt' and I have below data in it,
<Name>
New_Model
</Name>
<Model>
Model1.slx
Model2.slx
Model3.slx
</Model>
Now, inside matlab, I want to open this file with read mode.
And I want to extract the name 'New_Model' and 'Model1.slx', 'Model2.slx' and 'Model3.slx'
how can extract these name using a more general way?
Like between <Name> and </Name> there is a file name. I should be able to extract the name from this
and between <Models> and </Models> there are 3 model names. So, I should be able to extract the names of these models.
I have tried the specific way as below,
fileID = fopen('Text.txt','r');
model_s = fscanf(fileID,'<Name> %s </Name>')
model1 = fscanf(fileID,'%*s\n %s',1)
model2 = fscanf(fileID,'%s\n %*s',1)
model3 = fscanf(fileID,'%s\n %*s',1)
fclose(fileID)
Now, looking for a general way to do it. Like I have dine it above in the case of <Name>.
2 comentarios
Respuestas (1)
Ver también
Categorías
Más información sobre String en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!