matlab读取xml笔记
%value%|%\/%<data key="true">1</data>%/\/\/\%|||% TagAttributeText% <?xml version="1.0" encoding="utf-8"?>% <!-- config.xml -->% <root key="value">%
·
% value
% |
% \/
%<data key="true">1</data>
% /\ /\ /\
% | | |
% Tag Attribute Text
% <?xml version="1.0" encoding="utf-8"?>
% <!-- config.xml -->
% <root key="value">
% <node1>
% <data key="true">1</data>
% <data key="false">2</data>
% <data key="true">3</data>
% </node1>
% <node2>
% <data key="true"/>
% </node2>
% </root>
dom = xmlread('config.xml'); % 读取xml文件
nodes = dom.getElementsByTagName('node1'); % 获取node1标签
node = nodes.item(0);
data = node.getElementsByTagName('data'); % 获取node1下的tag
num = data.getLength; % 返回tag的数量
values = string.empty();
texts = string.empty();
for i = 0 : num - 1
element = data.item(i);
% Get Value
value = element.getAttribute('key');
values = [values,string(value)];
% Get Text
text = element.getTextContent();
texts = [texts,string(text)];
end
values
texts
参考链接:
- https://zhuanlan.zhihu.com/p/30905298

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)