第二步:用记事本打开学生.xml,看到图二 我们将这段代码中的“学生1.xsl”改为“学生2.xsl”,保存。之后,请刷新ie浏览器,看到了什么?图三(和前面提到的html的第二种表达方式相同) 第三步:用和第二步类似的步骤,将这段代码中的“学生2.xsl”改为“学生3.xsl”,保存。之后,请刷新ie浏览器,又看到了什么?图四(和前面提到的html的第三种表达方式相同)...
二. xml和html的比较 html本身存在很多的缺点,例如,内容和页面的排版、表现形式混在一起,过度的膨胀。数据库存储的信息,经过cgi,asp等的解释和转换为html格式后,信息原有的格式已变得面目全非。电子商务的逐渐流行,html本身的种种缺点却阻碍了他的发展。哈! 这个时候就是我们的xml出场的最佳时刻啦! xml最厉害的地方就是将数据和表达形式完全分离! 先不要问为什么?照着我教你的步骤来做:请下载下面这4个文件:学生.xml学生1.xsl学生2.xsl学生3.xsl 下载到本机之后,请按下面的要求做。第一步:双击学生.xml,在ie浏览器中可看到如下的显示效果:图一(和前面提到的html的第一种表达方式相同)...
第三种表达方式: 显示的效果:学生信息编号: 性别: 姓名: 年龄: html源代码:<body><p>学生信息</p><p>编号: <input type="text" name="textfield" value="001"></p>性别:<input type="text" name="textfield2" value="男"><p>姓名: <input type="text" name="textfield3" value="张三"></p><p>年龄:<input type="text" name="textfield4" value="20"></p><p><input type="submit" nam...
第二种表达方式: 显示的效果:编号001姓名张三性别男年龄20 html源代码:<body><table width="300" border="0" cellspacing="0" cellpadding="0" bgcolor="#000000"><tr><td><table width="300" border="0" cellspacing="1" cellpadding="0" bgcolor="1"><tr><td>编号</td><td>001</td></tr> <tr><td>姓名</td><td>张三</td></tr> <tr><td>性别<...
二. xml和html的比较 下面我们看一个实例: 有一个关于学生的信息:包括学生的编号,姓名,性别,年龄。 我们下面用三种表达方式来表现这个学生的信息。 这个学生的信息数据是相同的:001, 张三, 男, 20 我们先用html来展示3种不同的表现形式,但我们所用到的这个学生的数据是相同的。第一种表达方式:显示的效果:001, 张三, 男, 20 html源代码:<body>001, 张三, 男, 20 </body>...
如今在软件行业,当别人津津乐道xml时,你在旁插嘴问:“喂!你们讲的xml是什么呀?”惨!一句话出口,你就被软件界的时尚快车踢了下去。 为什么?不会这么夸张吧!如今,你不媚俗,就没得混。没看到软件业的老大微软最近炒得火热的office xp, .net, sql server数据库等等,鼓吹的就是用xml全新打造吗?没有xml来包装自己的新产品,就是土,就是没前途。 浪费了这么多的口水,就是想告诉你——老程序员、新程序员、准程序员们,不管喜不喜欢,xml可是目前的主流呀,还不快些同purple一起学习学习xml!:)一. xml是什么英文:extensible markup language中文解释:可扩展的标记语言。英译中,说完了还是啥都不懂。不怕,好戏就要开场啦! xml是w3c定义的一种标准,目前非常流行。各大软件公司纷纷拜倒在xml的裙下。 但在学xml之前,对你本人可有一个起码...
尽管目前中国的电子商务发展并未有见其势不可挡之势,但是要来的终归要来,逃也逃不了,现在知道、了解、尝试过电子商务的人越来越多,随着一切条件的成熟,必然会蓬勃地发展起来,而充当电子商务坚实支持的 xml 语言也愈见吃香!! 本教程将以与html对比的形式向大家介绍 xml 语言。 一. xml是什么 xml 语言是什么呢?通过此节的学习,你将可以大致地了解到 xml 语言中文原意,xml 的定义,学习 xml 的基础。 二. xml和html的比较 为什么要发展 xml 语言,因为 html 的局限性,因为电子商务的数据传输存取在 html 下受制,因为用 html 语言表达数据的代码臃肿。还因为什么呢?学习了些节之后你就明白了!xml和html的比较一xml和html的比较二 三. xml的语法 每一种语言都有自己的语法习惯,xml 语言也不例外,掌握了其语法才能学好 xml。本节将介绍...
展开和折叠其实就是显示或不显示display:none or block)它与可见与不可见(visible or invisible)是有区别的, 前者不在页面预留空间。 这个toggle函数完成两个功能, 改变tr原来的hidden属性, 使原来不显示的显示; 改变img的src属性, 更改图片。 toggle.js function toggle(id) { var thisrow = document.all.item(id); if (thisrow) { if (thisrow.getattribute("expanded") == 'yes') { thisrow.setattribute("expanded", "no"); thisrow.children(0).children(0).children(0).src = "images/bs.gif"; var a...
当然, 少了navigator.css是不行的。 navigator.css body { font-family:verdana; cursor:default; font-size:9pt; } table { font-size:110%; } a { color:"#003366"; text-decoration:none; } a:hover { text-decoration:underline; color:#003366; } div img { margin-bottom: 0px; margin-right: 5px; margin-top: -3px; vertical-align: middle } div a:hover { background-color: greenyellow } div a { font-weight: normal; margin-r...
我引用花园的toc,一是让大家能有个初步印象,等文章完成后, 把几个文件c&p加上几个图片, 在ie5以上的机器上象打开一个html文件一样打开navi.xml后,就会出现跟花园很类似的toc了;二是希望大家根据它的层次结构来分析我的xml文件, 因为除顶层外, 我的层次安排和花园是一样的。 我来解释一下:layer相同表示元素处在同一层次即兄弟关系, childs的值表示该元素是否有子结点, 父子之间用ancestorid和id联系, 依次类推可以扩充至无限次深。 在xsl文件中根据layer的值用padding-left属性来实现树形,根据layer的值用display:none或block来实现折叠。 原理即此, 好,来看看这个关键的navigator.xsl: <?xml version="1.0" encoding="gb2312" ?> <html&...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器