xml文件生成

准备一批数据,先不说标注有多些麻烦吧,生成xml文件费了些功夫。但是还好,解决的比较快。就是细节的东西太伤人,当时生成xml文件时,是用python做的,当时看到了生成的xml文件有<xml version ****>等等这样的开头信息,我当时也注意到了,这和标准数据给的xml文件时不一样的,但是测试时用python测试的,读xml文件时没问题的,也就没有深究有这个开头的信息是否可以去掉的问题,模型训练也成功了。当然,训练模型时读xml文件也是用的python,开头的那些信息并不影响的。但是,在测试阶段,matlab程序总是挂掉。开始挂掉是由于我自己的原因,我之前要做个测试,于是把官方的程序改了一点,结果出错。把这个改过来,就出现无法解析开头的那段信息的错误。于是,知道绕不开了,解决掉。本来想python会有办法,从新生成一下xml文件,把开头的信息去掉,结果查一下,真不好做。尤其是我的程序改动挺多的要,于是再查,想到可以用字符串替换。

本来想用awk,结果查了一下,不好用,配置文件并不是按照列存储的,我要按照行处理,或者就是一个单一字符串。于是想到了有sed,于是找到了上一篇博客的处理方法。瞬间解决了问题。

真的是好麻烦呢,现在把一批xml文件解决了,不过由于下午着急把另外一套模型训练起来,没有测试python读时会不会有问题。下周继续吧,不过估计没什么问题的,就是要继续找一个办法,生成xml文件时如何不让开头的信息存在。

真的觉得好麻烦啊,数据的准备超级郁闷。

时间: 2024-11-05 16:40:57

xml文件生成的相关文章

Android(java)学习笔记185:xml文件生成

1.xml文件: 用元素描述数据,跨平台. 2.利用传统的方式创建xml文件,下面是一个案例: 设计思路:建立一个学生管理系统,创建xml文件保存学生信息: (1)首先是布局文件activity_main.xml文件,如下: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

XML文件生成的几个步骤

1.得到xml序列化器 XmlSerializer serializer = Xml.newSerializer(); 2.确定要生成的xml文件的存放的位置,将流对象对应到文件存储的位置 File file = new File(Environment.getExternalStorageDirectory(), "backup.xml"); FileOutputStream os = new FileOutputStream(file); 3.设定xml序列化器的输入流对象和编码格

WebAPI使用多个xml文件生成帮助文档

一.前言 上篇有提到在WebAPI项目内,通过在Nuget里安装(Microsoft.AspNet.WebApi.HelpPage)可以根据注释生成帮助文档,查看代码实现会发现是基于解析项目生成的xml文档来作为数据源从而展示出来的.在我们的项目帮助文档需要的类(特指定义的Request和Response)与项目在同一个项目时是没有问题的,但是我们实际工作中会因为其他项目也需要引用该(Request和Response)时,我们会将其抽出来单独作为一个项目供其它调用来引用,这时,查看帮助文档不会报

【转】WebAPI使用多个xml文件生成帮助文档

来自:http://www.it165.net/pro/html/201505/42504.html 一.前言 上篇有提到在WebAPI项目内,通过在Nuget里安装(Microsoft.AspNet.WebApi.HelpPage)可以根据注释生成帮助文档,查看代码实现会发现是基于解析项目生成的xml文档来作为数据源从而展示出来的.在我们的项目帮助文档需要的类(特指定义的Request和Response)与项目在同一个项目时是没有问题的,但是我们实际工作中会因为其他项目也需要引用该(Reque

WebAPI使用多个xml文件生成帮助文档(转)

http://www.cnblogs.com/idoudou/p/xmldocumentation-for-web-api-include-documentation-from-beyond-the-main.html 一.前言 上篇有提到在WebAPI项目内,通过在Nuget里安装(Microsoft.AspNet.WebApi.HelpPage)可以根据注释生成帮助文档,查看代码实现会发现是基于解析项目生成的xml文档来作为数据源从而展示出来的.在我们的项目帮助文档需要的类(特指定义的Req

sitemap xml文件生成

sitemap xml生成方法 <?php /** * SitemapService.php. * * 生成sitemap */ class Sitemap { public $newLine = "\n"; public $indent = " "; public $xmlHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; p

XML文件生成——借助JDOM

1 import java.io.* ; 2 import org.jdom.* ; 3 import org.jdom.output.* ; 4 public class DOMDemo { 5 public static void main(String args[]) throws Exception { 6 Element addresslist = new Element("addresslist") ; 7 Element linkman = new Element(&qu

利用oxygen编辑并生成xml文件,并使用JAVA的JAXB技术完成xml的解析

首先下载oxygen软件(Oxygen XML Editor),目前使用的是试用版(可以安装好软件以后get trial licence,获得免费使用30天的权限,当然这里鼓励大家用正版软件!!!) 1 首先建立一个空白XML文件,直接点击下图所示即可: 2 可以使用xml文本编辑界面,或者使用xml树状图编辑界面 切换到xml树状图编辑界面的方法为: 即可调出当前xml文件所对应的xml树状图编辑界面 3 设计并编辑xml文件 根据自己的需要可以利用xml树状图操作界面来方便的设计自己的xml

xml文件的生成

xml文件生成的方式: 生成xml的样式 1.手动生成: 生成的xml文件可以保存在不同的地方,此处以sd卡为例 //拿到sd卡的状态 String state = Environment.getExternalStorageState(); //判断当前状态是否可用 if(state.equals(Environment.MEDIA_MOUNTED)){ //拿到sd卡的路径 String path = Environment.getExternalStorageDirectory()+"/s