用XML实现弹出式菜单<URL>red.htm</URL> </TOPIC> <TOPIC> <TITLE>白色牛刀</TITLE> <URL>white.htm</URL> </TOPIC> <TOPIC> <TITLE>褐色牛刀</TITLE> <URL>brown.htm</URL> </TOPIC> </TOPICS> </TOPICLIST> 在这段数据中,菜单的主要项目和子项分别使用<TOPICS>和<TOPIC>元素表示,一目了然。同时你也可以看到,我们已经为这段数据指定了一段外部的转化为DHTML的XSL代码: <?xml:stylesheet type="text/xsl" href="menus.xsl"?> 这行信息能够让IE自动把菜单的数据结构与一个特定的XSL结合在一起并转化为DHTML进行解释。另外,为了在IE中正确解释中文内容,在这段数据结构的第一个部分加入了encoding="gb2312" 的描述。 学习定义XSL是一个稍微麻烦的事情,因为XSL既像一段DHTML的描述,由好像有可执行程序的功能。假如你比较熟悉DHTML,应当很容易掌握XSL的要领,但是自己定义的过程,应当配合XML一起,一边测试一边定义是一个不错的方法。我们在自己的菜单中,采用了<DIV>把菜单的项目逐个解析成为DHTML 更多相关文章
|
推荐文章
精彩文章
|