如何访问xml节点

4视图(30天)
Corrado朱利亚尼
Corrado朱利亚尼 2015年2月2日
我读了很多文章如何访问xml文档的nodex进口通过xmlread xml2struct我已经下载。顺便说一下,我有一个. xml从我的一个客户是私人和我不能分享,但我真的困在访问从一台机器他使用一个子节点。每次我跑parsexml, matlab说它耗尽java内存崩溃。出于同样的原因,我不能使用xml2struct既不。有解决方案吗?我试过了还在这段代码中访问节点内容
结束
[xmlfilename,路径名]= uigetfile (‘* . xml”);
openxmlfilename = fullfile(路径名,xmlfilename);
xDoc = xmlread (openxmlfilename);
进口javax.xml.xpath。*
工厂= XPathFactory.newInstance;
xpath = factory.newXPath;
表达= xpath.compile (节点1 / subnode1 / childOFsubnode1 / childofchild1 / childofchild2 / etc”);
digitsNode =表达式。评估(docNode XPathConstants.STRING);
数字= digitsNode.getTextContent
可能因为它在太多的结构化水平(考虑到信息,我需要在9-10th儿童水平)。

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!