Trying to extract data from an assigned header
Show older comments
I have a file that looks like xml, but not xml.
I want to read the headers and extract the x and y value. I tried a few ways but not able to do it. Here is the construct
<begin>
<datapt>1<datapt>
<xu>mz<xu>
<xv>152<xv>
<yu>ab<yu>
<yv>100<yv>
<t>1412448635<t>
<end>
1 Comment
Venkatakrishnan Rengarajan
on 17 Jan 2021
Answers (1)
Mathieu NOE
on 18 Jan 2021
hello
nothing fancy - but it works !
aa = readlines('data.xml')
for ci = 2:numel(aa)-1
line = char(aa(ci));
ind1 = strfind(line,'>');
ind2 = strfind(line,'<');
data_out{ci-1} = line(ind1(1)+1:ind2(2)-1)
end
Categories
Find more on Variables in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!