how to Read Txt file(XML format) in Matlab ?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Shiv Nileshkumar Matliwala
am 28 Nov. 2022
Kommentiert: Shiv Nileshkumar Matliwala
am 29 Nov. 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 Kommentare
Antworten (1)
Siehe auch
Kategorien
Mehr zu Text Files finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!