从用户角度出发,最大共同点是可以在字符串两边加点什么,完成格式的设置。
markdown优势是简便,不需要死板的格式,只需要一两个固定的符号即可。例如 * ,例如 ** 。
bbscode,以nga的为例,属于是早期互联网的遗留产物,介于 xml 和 markdown 之间。加粗是[b] 加粗 [/b],倾斜是[i] 倾斜 [/i],设置颜色是[color=red] 红色 [/color]。比 xml 方便,可读性更强,但功能上属于阉割版;不如markdown方便,但更直观。
xml 属于是降维打击,与其说比以上两种功能更全面,倒不如说,设置格式仅仅是它无数功能中的一种。