下载:

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. python 重新执行循环中出错的那一次

    # coding: utf-8 li = [1,2,3,4,5] for num in li: while True: try: # do something except some error: c ...

  2. vmware漏洞之三——Vmware虚拟机逃逸漏洞(CVE-2017-4901)Exploit代码分析与利用

    本文简单分析了代码的结构.有助于理解. 转:http://www.freebuf.com/news/141442.html 0×01 事件分析 2017年7月19 unamer在其github上发布了 ...

  3. 洛谷 P2947 [USACO09MAR]向右看齐Look Up【单调栈】

    题目描述 Farmer John's N (1 <= N <= 100,000) cows, conveniently numbered 1..N, are once again stan ...

  4. Bzoj 1014&Luogu 4036 火星人Prefix(FHQ-Treap)

    题面 洛谷 Bzoj 题解 首先,这种带修改的是不能用$SA$的,然后,我们做$SA$的题一般也能二分+$Hash$,所以不妨考虑用$FHQ-Treap$维护树,然后查询就用二分+$Hash$. $H ...

  5. Luogu P2016 战略游戏(树形DP)

    题解 设\(f[u][0/1/2]\)表示当前节点\(u\),放或不放(\(0/1\))时其子树满足题目要求的最小代价,\(2\)表示\(0/1\)中的最小值. 则有: \[ f[u][0]=\sum ...

  6. Python开发基础-Day21多态与多态性、绑定方法和非绑定方法

    多态与多态性 多态 多态并不是一个新的知识 多态是指一类事物有多种形态,在类里就是指一个抽象类有多个子类,因而多态的概念依赖于继承 举个栗子:动物有多种形态,人.狗.猫.猪等,python的序列数据类 ...

  7. Knockout.js(二):监控数组属性(Observables Arrays)

    如果想发现并响应一个对象的变化,就应该使用监控属性(observables),如果想发现并响应一个集合的变化,就需要使用监控属性数组(observableArray).在很多情况下,它都非常有用,比如 ...

  8. JZYZOJ1379天才的约数和 数论 约数和

    http://172.20.6.3/Problem_Show.asp?id=1379   易得n=a*b2/b1: 需要注意算出n之后要判断n的约数和是否等于a,这里需要用约数和定理递归,递归前求一下 ...

  9. 扫描线三巨头 hdu1928&&hdu 1255 && hdu 1542 [POJ 1151]

    学习链接:http://blog.csdn.net/lwt36/article/details/48908031 学习扫描线主要学习的是一种扫描的思想,后期可以求解很多问题. 扫描线求矩形周长并 hd ...

  10. BZOJ 3524 [Poi2014]Couriers(二分+蒙特卡罗)

    [题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=3524 [题目大意] 给一个长度为n的序列a.1≤a[i]≤n. m组询问,每次询问一个 ...