XML和MATLAB交互的基本操作[2]:写入XML
- 作者 · 波特
- 760次浏览
- 2018-02-03
- 来源 · 知乎
- 分享
- 字体-+
XML和MATLAB交互的基本操作:写入XML。
最近工作中遇到了这样的需求:
- 数据存储于XML文件中
- 需要将XML文件中的部分数据进行读取后处理
- 将处理好的数据写入新的XML文件
在上一篇文章中,我们处理了第一和第二条任务,这一次就来看看最后的任务。
上一次我们取得的数据是
我们希望写入后的xml格式如下
简单的分析下结构
我们根据节点和元素的顺序一个一个来
这时我们的xml是这样一个形式
最后,我们将文档写入xml文档
就大功告成了
值得一提的是,我们的很多实际操作都是在docRootNode上进行的,而最后写入的却是docNode,这给人以pass by reference的错觉。
事实上我们一直在调用Java Apache Xerces的API,而Java的"Pass by value"对于Object来说有很多讨论,有兴趣的可以看这里,这里,和这里。
本文转载自知乎专栏:MATBAL,作者:波特,如若转载请联系原作者。
相关标签:
- MATBAL
参与评论