MATLAB:访问 XML 对象
在 MATLAB 中,我加载一个 XML 文件 docNode = xmlread('stuff.xml');
。 stuff.xml
如下:
<?xml version="1.0"?>
<rss version="2.0" xmlns:g="http://somesite.com">
<channel>
<title>Blah</title>
<link>http://www.blah.com</link>
<description>BLAH.COM </description>
<item>
<link>http://www.blah.com/page</link>
</item>
</channel>
</rss>
我正在尝试在 中检索该字符串,但事实证明它非常棘手..我正在阅读此博客
http://blogs.mathworks.com/desktop/2010/11/01/xml-and-matlab-navigating-a-tree/
但我仍然不明白!有人可以插话如何访问 吗?蒂亚!
In MATLAB, I load an XML file docNode = xmlread('stuff.xml');
. stuff.xml
is the following:
<?xml version="1.0"?>
<rss version="2.0" xmlns:g="http://somesite.com">
<channel>
<title>Blah</title>
<link>http://www.blah.com</link>
<description>BLAH.COM </description>
<item>
<link>http://www.blah.com/page</link>
</item>
</channel>
</rss>
I'm trying to retrieve that string in <link>
but it is proving to be quite tricky.. I'm reading this blog http://blogs.mathworks.com/desktop/2010/11/01/xml-and-matlab-navigating-a-tree/
but I still can't figure it out! Can someone chime in on how to get access to <link>
? TIA!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这能满足您的需要吗?
PS,
stuff.xml
中有错误 - 它应该是,而不是
。
编辑:要直接循环每个链接,您可以使用
l.getLength
:Does this do what you need?
PS you have an error in
stuff.xml
- it should be</channel>
, not</<channel>
.Edit: To loop directly through each link, you can use
l.getLength
: