how to use xmlread in a very simple example

I would like a very simple example for reading numeric data from a xml file using xml read. I would like the xml file to be something like:
<!-- This is a simple xml file containing data -->
<file>
<data>
<variable1>100</variable1>
<variable2>200</variable2>
</data>
</file>

4 Kommentare

Rik
Rik am 12 Jul. 2018
Please edit your question, currently your example xml is unreadable, so it cannot easily be used in a MWE.
Guillaume
Guillaume am 12 Jul. 2018
I've edited the question to make it readable. In the future, use the {}Code button to format code properly.
doc xmlread
shows simple examples that you're requesting.
Bruce McWhorter
Bruce McWhorter am 12 Jul. 2018
Bearbeitet: Guillaume am 12 Jul. 2018
Thanks. Yes, I have been reading more on this subject and now understand a lot more.
I needed to at least state the following on the first line of the file: <?xml version="1.0" encoding="utf-8"?>
Some good advice I received is to use the matlab function "xml2struct", which I have done and that seems to do what I needed.

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Guillaume
Guillaume am 12 Jul. 2018

2 Stimmen

I would recommend you use xml2struct to save you having to navigate the xml DOM returned by xmlread.
xml = xml2struct(yourxmlfile);
xml.file.data.variable1
xml.file.data.variable2

Weitere Antworten (0)

Produkte

Version

R2016a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by