下载:

https://files.cnblogs.com/files/xe2011/ydxml2.rar

主要功能

1. 生成XML文件

2. 在线查询单词的解释

3. 将单词分组

4. 自动去除重复的内容

5. 多行转成单词

6. 单词格式转换

7. 多行转一行

批量导入

只用单击生成XML按钮就可以将单词转换成XML,这可以导入到有道字典的单词本中。

而这单词可以是1000行也可以是10000行。有效避免了一个单词一个单词添加的繁琐过程。

你的单词

baddon n.[圣经]地狱,魔鬼(地狱里的魔王)

abaft adv.向船尾;prep.在...后

abalienate v.[律]移转,让渡(产权或财产)

abalone n.[美][动]鲍鱼(软体动物)

abampere n.[电] 电磁安(培)

转换成格式为:单词 ### 解释也就是单词和解释之间要放###并且每一行都要这样,不符合这个格式的软件是不处理的。

baddon ### n.[圣经]地狱,魔鬼(地狱里的魔王)

abaft ### adv.向船尾;prep.在...后

abalienate ### v.[律]移转,让渡(产权或财产)

abalone ### n.[美][动]鲍鱼(软体动物)

abampere ### n.[电] 电磁安(培)

将转换好的内容复制到主界面中,然后单击生成XML

这时软件自动生成2个xml, *a_xml、*b_xml。

其中a这个文件是 单词在前面解释在后面,b文件是解释在前面单词在后面。

在线查询

只有单词没有解释怎么办,用在线查询,只用把单词粘贴进来,然后点查询软件自动联网查询单词的解释。

单词分组

如果你有2万个单词,那么转换后默认是这2万个单词全在一个分类里面。使用分组功能,则可以设置为 1个文件里面只放指定数量的单词,如每个分类里面只有200个单词。这样软件会以200个单词为一个分类,生成10对XML文件。

自动去除重复的内容

这里重复的内容是指行与行是否相同。软件在转换成XML前是先处理掉重复行,如果你想知道有哪里行是相同的,可以点 编辑(E) –清理重复的行,这样软件发现重复的行会,会显示哪些行是重复的,并且重复的内容只保留一份。

单词格式转换

这是一个简单的 普通单词转换成 符合软件格式要求的工具,转换结果可能不符合要求,所结果仅共参考。

多行转一行

如果你的单词本格式是这样的格式的,先得用此工具转换成单行的,然后复制粘贴到主窗体操作。单词后面跟3个# 有没有空格无所谓的,这是单行示例,这3个是示例。

moonscape ###

n.月球表面;

adj.月面景色

abandon ###

v. 遗弃;离开;放弃;终止;陷入

n. 放任,狂热

roman###

n. 罗马人;古罗马语

adj. 罗马的;罗马人的

转换后

moonscape###__r_n__n.月球表面;__r_n__adj.月面景色__r_n____r_n__

abandon###__r_n__v. 遗弃;离开;放弃;终止;陷入__r_n__n. 放任,狂热__r_n____r_n__

roman###__r_n__n. 罗马人;古罗马语__r_n__adj. 罗马的;罗马人的__r_n____r_n__

有道生词本 XML模板

word   为单词,可以为一个单词,也可以是词组,甚至语句也可以,中文也可以 单词中不能出现&否则无法导入成功
trans   解释   解释的内容写在这里
phonetic   音标  <![CDATA[这里写音标]]> , <![CDATA[]]> 这表示为空音标 
tags   分类 
progress   复习进度 0 如果为 -1表示未加入复习
如下所示

<wordbook>
<item><word>This is a Test这是单词 或者 句子</word>
<trans><![CDATA[这是解释]]></trans>
<phonetic><![CDATA[这是音标]]></phonetic>
<tags>这是分类</tags>
<progress>0</progress>
</item>

</wordbook>
1) 是单词,可以是英文,短语,汉字都可以
2)单词对应的解释
3)是分割符号    默认用3个等号表示===,每行应该===左右的是单词右边的是解释
4)是单词类别,也就有道单词本的中分类
5)加入复习 ,-1未加入复习,0加入复习,它的上限是多少,我并不清楚,经们的范围也许是0-10也许是0-100

 

有道单词导入 有道单词 生词本 批量导入 添加 有道单词XML 背单词的更多相关文章

  1. 做中学(Learning by Doing)之背单词-扇贝网推荐

    做中学(Learning by Doing)之背单词-扇贝网推荐 看完杨贵福老师(博客,知乎专栏,豆瓣)的「继续背单词,8个月过去了」,我就有写这篇文章的冲动了,杨老师说: 有时候我会感觉非常后悔,如 ...

  2. [No000014]听说不背单词,考英语会是这种下场-我们为什么必须背单词?

    由于英语对于一个程序员来说,重要性你懂得.因此我会开始逐渐在博客上加入英语的一些东西. 听说不背单词,考英语会是这种下场 在中国, 「学英语」大抵遵循着这样一条 罗蒙诺索夫质量守恒定律 因为英语学着学 ...

  3. 将execl里的数据批量导入数据库

    本文将采用NPOI插件来读取execl文件里的数据,将数据加载到内存中的DataTable中 /// <summary> /// 将Excel转换为DataTable /// </s ...

  4. Windows Server2003本地用户的批量导入和导出(转)

    AD域环境的用户导入和导出 Windows server 2003 批量导入用户---CSVDE 在新搭建的域环境中,有许多的域帐号需要导入,可以采用csvde命令来导入域用户:新建一个txt文本文件 ...

  5. [转]解决Magento批量导入带图片的商品的问题

    本文转自:http://www.phpstudio.info/show-121-791-1.html 一般来说,Magento后台管理里的CSV批量导入,可以解决我们商品批量上传的大部分问题,我们只要 ...

  6. 批量导入数据到HBase

    hbase一般用于大数据的批量分析,所以在很多情况下需要将大量数据从外部导入到hbase中,hbase提供了一种导入数据的方式,主要用于批量导入大量数据,即importtsv工具,用法如下:   Us ...

  7. JAVA实现Excel批量导入

    一.模板下载: 先将模板放在项目WebRoot下的download文件夹下: /** * @Title: downloadFile * @Description: 模板下载 (网络地址) * @par ...

  8. neo4j批量导入neo4j-import

    neo4j数据批量导入 1 neo4j基本参数 1.1 启动与关闭: 1.2 neo4j-admin的参数:控制内存 1.2.1 memrec 是查看参考内存设置 1.2.2 指定缓存–pagecac ...

  9. 关于KeePass基于csv格式的批量导入与导出

    在KeePass的导出选项中,有一个KeePass CSV(1.x),导出后格式如下: "Account","Login Name","Passwor ...

随机推荐

  1. linux 把用户加入一个组&从这个组中移除

    # usermod -a -G www zhou // zhou这个用户现在属于两个组 zhou www # groups zhou zhou : zhou www # gpasswd -d zhou ...

  2. [putty] ubuntu 通过配置文件设置字体

    创建了一个session之后,就能在 ~/.putty/sessions/ 文件夹下看到session的配置文件了 $ vim ~/.putty/sessions/session-name 搜索Fon ...

  3. HDU 2665.Kth number-可持久化线段树(无修改区间第K小)模板 (POJ 2104.K-th Number 、洛谷 P3834 【模板】可持久化线段树 1(主席树)只是输入格式不一样,其他几乎都一样的)

    Kth number Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  4. spark启动问题,发现任务都是在localhost下面运行的,原来启动spark-shell的时候需要带主节点的参数

    在Spark 集群上运行一个应用,只需通过master的 spark://IP:PORT 链接传递到SparkContext构造器 在集群上运行交互式的Spark 命令, 运行如下命令: MASTER ...

  5. SecureCRT、Xmanager对Linux上传下载文件或文件夹

    (1).SecureCRT SecureCRT对Linux上传下载文件或文件夹拥有一个专门的软件SecureFXPortable.对于它来说只有两个的难题,一个是版本问题,尽量去官网下载最近版本:另一 ...

  6. Xamarin Android真机测试报错

    Xamarin Android真机测试报错   Xamarin Android真机测试报错,错误信息为INSTALL_CANCELLED_BY_USER.出现这个错误,通常都是真机上开发者选项设置错误 ...

  7. poj 2773欧几里德

    Happy 2006 Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 5957   Accepted: 1833 Descri ...

  8. [BZOJ4836]二元运算(分治FFT)

    4836: [Lydsy1704月赛]二元运算 Time Limit: 8 Sec  Memory Limit: 128 MBSubmit: 578  Solved: 202[Submit][Stat ...

  9. POJ 3378 Crazy Thairs(树状数组+DP)

    [题目链接] http://poj.org/problem?id=3378 [题目大意] 给出一个序列,求序列中长度等于5的LIS数量. [题解] 我们发现对于每个数长度为k的LIS有dp[k][i] ...

  10. [UOJ62]怎样跑得更快

    以下用等号代替同余 这个式子是$\sum\limits_{j=1}^n(i,j)^{c-d}i^dj^dx_j=b_i$ 令$g(n)=\sum\limits_{e|n}\mu\left(\frac ...