今天上午我们的xml课程进行到schema了,老师说先讲一些基本的,下节课再讲深层次的嵌套。
然而我早就领悟到schema与DTD的之间的对应关系了,深层次的嵌套自然是心领神会了。
这时我旁边的一位就说了:“这三层好像不能实现啊!我早就试过了!”,我说:“没有问题啊,看我来给你实现一个!”
这时我就在按我的思路开始进行实现的工作了,他也在埋头搞。过了一会儿,我的搞好了,并且给他看。他看了之后,又过了一会儿,说:“我要搞个四层的!”
我听了之后立刻说:“看我给你搞个五层的!”
于是又开始一起搞了:
由于要多搞一层,所以就去使用尽可能快键的嵌套,就在这个时候一个邪恶的想法涌上心头-----无限层!!!
在xml的schema中,它允许一个元素对另外一个元素的引用。这时只需要两个两层结构的元素相互引用便会实现无限层的效果。我们用的软件是xmlspy,它有一个可以方便查看层次结构的视图。结果很快就是在那个视图上面出现了“...”号。
很显然这是无限层啊!
我当时真的是觉得好搞笑啊,前几分钟还在比赛层次高低,这一分钟,我却已经在层次之外了。
因为我已经超越层次了,而不是在层次中。
当时的心情就是:“哈啊哈哈哈哈!”