在matlab中访问xml文本节点的内容

时间:2012-06-20 12:15:18

标签: matlab

拥有这样的xml文件:

<?xml version="1.0" encoding="utf-8"?>
<Configuration>
  <Bla>
    BlaDiBla
  </Bla>
</Configuration>

我想知道是否有更简洁的方法来使用标准的matlab(没有额外的工具箱)来获得'BlaDiBla':

xmlfile = fullfile('C:\tttttt', 'Configuration.xml');
xDoc = xmlread(xmlfile);

char(xDoc.getElementsByTagName('Bla').item(0).getFirstChild.getData)

感谢。

1 个答案:

答案 0 :(得分:1)

从文件交换中试用xml_io_tools

语法为:

  xmlfile = fullfile('C:\tttttt', 'Configuration.xml');
  struct = xml_load_any(xmlFile);