在 MATLAB 中访问 XML 文本节点的内容



有一个这样的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)

谢谢。

尝试从文件交换xml_io_tools。

语法为:

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