matlab写入xml(向xml文件内追加新的结点信息)
2018-03-17 16:40
239 查看
问题:向xml文件中追加新的数据。
代码:
xml文件效果如图:
代码:
function update_xml( xml_path , new_record) if ~exist(xml_path,'file') %创建 docNode = com.mathworks.xml.XMLUtils.createDocument('recognition_record'); else %读入 docNode = xmlread(xml_path); end docRootNode = docNode.getDocumentElement(); % a new record recordNode = docNode.createElement('record'); docRootNode.appendChild(recordNode); % name nameNode = docNode.createElement('name'); nameNode.appendChild(docNode.createTextNode(sprintf(new_record.name))); recordNode.appendChild(nameNode); % time timeNode = docNode.createElement('time'); timeNode.appendChild(docNode.createTextNode(sprintf(new_record.time))); recordNode.appendChild(timeNode); % score_thres thresNode = docNode.createElement('score_threshold'); thresNode.appendChild(docNode.createTextNode(sprintf(num2str(new_record.score_thres)))); recordNode.appendChild(thresNode); % 写入文件 xmlwrite(xml_path , docNode); end代码备注:每次增加一条记录record,其包括3个子结点:name、time和score_threshold。
xml文件效果如图:
相关文章推荐
- JAVA如何以追加的方式向文件中写入信息?
- JAVA如何以追加的方式向文件中写入信息?
- 将数据一行一行追加读入txt文件,以行的形式(将信息一条一行读入txt文件,追加继续写入)
- JAVA如何以追加的方式向文件中写入信息
- matlab窗口输出信息写入文件
- 将DataSet对象中DataTable对象的数据写入XML文件
- USTC机试—根据文件中的顶点对信息,输出广度优先遍历的结点序列
- 调用DOS实现窗口隐藏并且把DOS控制台下输出信息写入文件中保存 笔记.
- Java代码将文件信息生成到xml文件中
- Python把csv文件中的信息写入字典中脚本(尝试)
- 写入文件,追加内容,修改内容;shell,sed
- 使用Ajax技术从本地取回xml文件信息
- 通过JPcap捕获网络TCP数据包,并将解析的信息写入execl文件中
- java中经常用到的读写配置文件的信息properties属性的写入,读取例子
- 将信息持久化到xml文件中
- python对xml文件写入操作
- 编译器错误信息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework……”--“
- C#使用XmlWriter写入XML文件
- php 字符串写入文件或追加入文件(file_put_contents)
- 显示指定的错误页面,同时把错误信息写入系统日志文件