TA的每日心情 | 奋斗 2019-4-14 02:12 |
---|
签到天数: 93 天 [LV.6]常住居民II
状元
吃水不忘挖井人
  
- 积分
- 531111
   
|
本帖最后由 jonah_w 于 2019-12-19 12:52 编辑
比如下面的情况,想实现的效果是:
在查询A或者B的时候需要同时显示A和B两个词条的内容。
但下面的写法会导致循环引用,造成词典软件卡死(GoldenDict)甚至无法查询(MDict)
A
A content
</>
B
B content
</>
A
@@@LINK=B
</>
B
@@@LINK=A
</>
不知道有没有人遇到过这种情况。

我目前可以想到的解决方式有两个:
1.
把
B
@@@LINK=A
</>
替换成
B
See also: <a href="entry://A">A</a>
</>
2.
整个替换成
A+B
A content
</>
A+B
B content
</>
A
@@@LINK=A+B
</>
B
@@@LINK=A+B
</>
第一种方式感觉不完美,需要点击超链接二次跳转;
第二种方式实现起来不容易,容易造成数据紊乱。尤其是三个以上词头循环引用的话…
不知道还有哪些巧妙的解决方法。

|
评分
-
1
查看全部评分
-
|