|
首先声明,我不懂mdict是如何实现那么强大的功能的。针对这些天热议的一个增加编辑功能的话题我突然有些想法,写在这里请大家尤其是Ray大看看,看有没有这种可能。
- | ^# P2 p, l$ b% N3 g9 C- K1. 在我的理解中,mdict在制作过程中已经把数据进行了压缩吧,那么这就意味着如果不在pc上用mdxbuilder制作,而直接在手机的Mdict上编辑的话,无法把新增的内容加入进字典。6 Z4 v) a5 ^. w( `
2. 既然这样,那么我们就绕开这个,先将增加的内容存为txt文本,而且是按mdx格式的文本,即每个字条以字条名开始以</>结束。
' L/ \0 P1 {! \" h7 a( _3. 那么这个txt文件怎么实现呢,一种可能是利用手机上一些数据处理软件,但这些软件不会专门针对mdx格式进行开发。另外一种就是我想说的,那就是利用mdict本身。
4 P# l0 a+ l g o4 @9 K5 i4. 我今天测试了一个表单输入的功能,将代码作为一个词条存入,打开这个词条的时候,可以输入数据(可以在这里输入要增加的数据),但那个提交按钮,因为是电脑上用的,按些按钮在手机上是肯定没有被提交的。5 z0 K& V/ }, S+ r- J0 h4 h- r+ |+ c
5. 我现在的想法是,看能否改进一个提交按钮的代码,按这个按钮的时候,将已经录入的数据按照mdict的格式存入一个txt文件。
& r$ ?6 `; b, y7 G6. 以后只要将这个txt使用mdxbuilder转换,就可以得到增加的条目的mdx文档。# o0 k3 ]( r3 d3 K3 x
7.有人可能会说那可以用别的数据处理的软件来存txt文档,我是这样想的,一个在mdict内部进行编辑,要比较方便,另外,可以自动为txt加上一些html控制符,如<font></font>之类的。- P: r4 u1 d* {' S" g2 P
8. 对于修改某个词条的内容,我觉得也可以用这办法实现。
8 U* n" a( O# ?* C) ?* N& K% T7 a" ~0 o4 I3 n, F
" d3 A! h; X5 e6 V3 ]; w$ q8 ?' Z这只是一个设想,或许是一个无知的不知天高地厚的设想,或许根本就不适用 。写出来只是想请Ray大参考一下。不当之处,请谅解! |
|