下载:

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. centos定时备份数据库超简单示例

    #mkdir -p /home/db_backup#cd /home/db_backup #vim mysql_backup.shDATE=$(date +%Y%m%d_%H%M%S) /alidat ...

  2. CodeForces 740A Alyona and copybooks

    完全背包. 直接做个背包容量为$100000$的完全背包,这样就可以避免繁琐的分类讨论了. #pragma comment(linker, "/STACK:1024000000,102400 ...

  3. 叙Windows平台下基于MBR和UEFI的bootkit(一)--以MBR为例

    安全的对抗首先在权限方面,权限高的进程对权限低的权限就是就是降维打击,无往不利.当权限相同时,启动得早便为王.所谓的bootkit也就是基于这个思路设计的一种复杂病毒.它优先于Windows系统启动, ...

  4. If you want to allow applications containing errors to be published on the server

    If you want to allow applications containing errors to be published on the server, enable the Allow ...

  5. Git Bash 将本地代码提交到Github

    前提:已拥有Token,并且把本地的Token配置到了自己的Github里面(没有Token的自行去百度如何配置Token) 测试一下自己的连接 ssh -T git@github.com 本地操作: ...

  6. 前m大的数

    前m大的数 Time Limit: 1000 MS Memory Limit: 32768 KB 64-bit integer IO format: %I64d , %I64u Java class ...

  7. 【BZOJ 1060】 1060: [ZJOI2007]时态同步 (树形DP)

    1060: [ZJOI2007]时态同步 Description 小Q在电子工艺实习课上学习焊接电路板.一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数 字1,2,3….进行标号.电路板的各 ...

  8. Codeforces Round #449 (Div. 2)ABCD

    又掉分了0 0. A. Scarborough Fair time limit per test 2 seconds memory limit per test 256 megabytes input ...

  9. 【二分答案+智障的字符串hash】BZOJ2946-[Poi2000]公共串(Ranklist倒一达成!!!!!)【含hash知识点】

    [题目大意] 给出几个由小写字母构成的单词,求它们最长的公共子串的长度. [字符串hash的小笔记] hash[i]=(hash[i-1]*p+idx(s[i]))%mod,idx为映射值,一般a.. ...

  10. 【最大权闭合子图】BZOJ1497[NOI2006]-最大获利

    [题目大意] 建立第i个通讯中转站需要的成本为Pi(1≤i≤N).另外公司调查得出了所有期望中的用户群,一共M个.关于第i个用户群的信息概括为Ai, Bi和Ci:这些用户会使用中转站Ai和中转站Bi进 ...