2

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

谢谢。

4

1 回答 1

1

试试File Exchange 中的xml_io_tools

语法是:

  xmlfile = fullfile('C:\tttttt', 'Configuration.xml');
  struct = xml_load_any(xmlFile);
于 2012-06-20T12:21:01.903 回答