合并词典的小经验
本帖最后由 freegut 于 2010-1-28 11:38 编辑To luopeng:
你看,这样说明行吗?
假设,在LD词典和MW词典,单词abc的代码都是:
abc<tab>abc is abc</>
需要以下步骤合并这两本词典:
1,给词条加tag:
0LD_abc<tab>abc is abc</>
0MW_abc<tab>abc is abc</>
2,给<a href="entry:// 加tag
LD词典把所有<a href="entry:// 改为 <a href="entry://0LD_
MW词典把所有<a href="entry:// 改为 <a href="entry://0MW_
3,给正文第一行加标签切换按钮
首先保证文本中没有标记符号 `,有的话替换一下,参考mdxbuilder的说明。
替换 %0LD_^(*^)<tab>
为 0LD_^1<tab>`1`0LD_^1`2`0MW_^1`3`
结果是
0LD_abc<tab>`1`0LD_abc`2`0MW_abc`3`abc is abc</>
0MW_abc<tab>`1`0LD_abc`2`0MW_abc`3`abc is abc</>
ps. 我是用数据库添加的,文本很大,标签很多的时候,UE不行了啊。
4,给最后一行加入一个回到顶部的链接
</> 替换为 `4`</>
5,制作一个标记文件.
我把标记文件称作代理文件:因为它主要作用是用数字表示代替一个重复且比较长的html代码。
其实对很小的词典,完全可以抛弃标记文件。不过合并词典的时候是需要的。原因是,
合并词典需要在每个词典正文前加入一行多词典切换标签。
这个标签,为了美观,要用到很多内嵌css,这让代码变得比较长。
词典的一半以上的词条解释都不会很长,那么这些代码就要超过正文内容的长度。
所以用记号文件大大地减少文本体积,减少文本体积就意味着软件处理文本的速度提高,
总之,是提高效率,节省时间。
在标记文件中把刚才用到的 1~4 四个标记解释一下。
1~4 具体怎么解释就不讲了。参考一下附件吧。附上吾人在制作十合一词典的时候用到的style文件吧。 附见 支持一下!多學几招了! 独门绝技呀。 多谢freegut指点迷津。 支持,谢谢分享 樓主 freegut 大大,想和您詢問,我用MdxBuilder+標記文件壓.mdx後,在辭典的最後會重覆出現標纖內容,請問您有遇過這樣的況狀嗎?? 謝謝您
MdxBuilder 3.0 RC1壓CompactHtml時最後會重覆
https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=20991&fromuid=215487
(出处: 掌上百科)
页:
[1]