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 个评论

Please edit your question, currently your example xml is unreadable, so it cannot easily be used in a MWE.
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.
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.

请先登录,再进行评论。

 采纳的回答

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

更多回答(0 个)

类别

产品

版本

R2016a

Community Treasure Hunt

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

Start Hunting!

Translated by