基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串。一、整型1、整型 PERL最常用的简单变量,由于其与其它语言基本相同,不再赘述。 例: $x=12345; if(1217+116==1333){ #statementblockgoeshere } 整型的限制: PERL实际上把整数存在你的计算机中的浮点寄存器中,所以实际上被当作浮点数看待。在多数计算机中,浮点寄存器可以存贮约16位数字,长于此的被丢弃。整数...
http://www.jb51.net//article/12779.htm
VML(VectorMarkupLanguage)是一个最初由Microsoft开发的XML词表,现在也只有IE5.0以上版本对VML提供支持。使用VML可以在IE中绘制矢量图形,所以有人认为VML就是在IE中实现了画笔的功能。下面介绍一下VML的优点:基于XML标准XML是公认拥有无穷生命力的下一代网络标记语言,VML具有先天的优势,它的表示方法简单,易于扩展等等。支持高质量的矢量图形显示VML支持广泛的矢量图形特征,它们基于由相连接的直线和曲线描述路径。在VML中使用两个基本的元素:shape和group。这两个元素定义了VML的全部结构;shape描述一个矢量图形元素,而group用来将...
http://www.jb51.net//article/5594.htm
一.XSL入门1.XSL---XML的样式表HTML网页使用预先确定的标识(tags),这就是说所有的标记都有明确的含义,例如<p>是另起一行<h1>是标题字体。所有的浏览器都知道如何解析和显示HTML网页。然而,XML没有固定的标识,我们可以建立我们自己需要的标识,所以浏览器不能自动解析它们,例如<table>可以理解为表格,也可以理解为桌子。由于XML的可扩展性,使我们没有一个标准的办法来显示XML文档。为了控制XML文档的显示,我们有必要建立一种机制,CSS就是其中的一种,但是XSL(eXtensibleStylesheetLa...
http://www.jb51.net//article/2430.htm
文档格式的排错我妈妈_的清单中有数十条菜谱,甚至数百条。如果产生一个致命错误,排错将非常困难-你将一行一行地寻找丢失的标记符。如果使用几层嵌套,发现错误将很困难。但是可以找到很好的帮助。分析器-XML代码和报告格式错误的应用程序可以在网上免费得到。其中最好的是Lark,它的作者是由TimBray-XML规范的技术编辑和极力鼓吹者,地球上最聪明的人之一。我用Lark分析下面的代码。注意"chocolatechips"和它的关闭标记符出现在</ingredients>标记符中的位置有错误:<?xmlversion="1.0"?><list><recipe&...
http://www.jb51.net//article/2381.htm
在Intel的早期,AndyGrove遇到一个雇员-他建议公司在芯片的基础上开发个人计算机。AndyGrove疑问道“个人计算机能做什么呢?”,这个雇员举例说,它可以存储处方。Grove考虑到整个研究、开发和市场费用要数百万美圆,最终决定以为红绿灯提供芯片作为开始。每个人都是事后诸葛亮。AndyGrove,不管你怎样看他,被普遍认为是一个非常聪明的人-能够做出发展公司的重大决定。但是在七十年代,不可能强求他预见到个人计算机的潜力。如果他当时见过Excel、Quark、Photoshop、Oracle或者网络,他就会理解把强大的处理器放在桌面上会允许软件做任何事。但是如果没亲眼见过,谁能想到呢。...
http://www.jb51.net//article/2380.htm
XML的未来现在你已经知道XML。确实,结构有点复杂,而且DTD有各种可以定义文档可以包含的内容的选项。但还不只这些。考虑一个数据交换对其很重要的产业,如银行。银行使用所有权系统来跟踪内部的交易,但是如果他们在Web上使用一种通用的XML格式,那么他们必须描述交易信息给另一个机构或应用程序(如Quicken或MSMoney)。当然,他们也可以在Web页面上表示数据。FYI:这个标记不存在。它叫做OFEX,开放金融交易格式(OpenFinancialExchange)。在某种情况下,如果PC上的IE4碰到一个<SOFTPKG>标记符,一个函数会被启动以给用户更新已安装的软件的机会。如...
http://www.jb51.net//article/2379.htm
实体有五种预定义的XML实体,HTML编码者应该熟悉。XML文档中的字符&、<、>、"和'被分别表示为&、@lt;、>、"和'。XML很大程度上扩展了实体的功能-允许在DTD中定义实体以便在文档的其余部分使用。例如,我在XML文档中需要频繁使用词组"WiredDigital",可以在DTD中这样表示:<!ENTITYwd"WiredDigital">这样当我使用这个词组时,可以敲入&wd;。于是可以避免拼错和重复敲入相同的信息。实体可以起到字处理器中宏的作用。被替换的文本可以任意长,但是如果真是很长,可能要把信息存储在另一...
http://www.jb51.net//article/2377.htm
原著:JanEgilRefsnes翻译:阿捷七.XSL的控制语句1.条件语句if...thenXSL同样还有条件语句(呵呵~~好厉害吧,象程序语言一样)。具体的语法是增加一个xsl:if元素,类似这样<xsl:ifmatch=".[ARTIST='BobDylan']">...someoutput...</xsl:if>上面的例子改写成为:<?xmlversion='1.0'?><xsl:stylesheetxmlns:xsl="http://www.w3.org/TR/WD-xsl"><xsl:templatematch="/">&...
http://www.jb51.net//article/2351.htm
原著:JanEgilRefsnes翻译:阿捷六.XSL的过滤和查询如果我们希望只显示满足一定的条件的XML数据应该怎么做呢?还是上面的例子代码,我们只需要在xsl:for-each元素的select属性中加入参数就可以,类似:<xsl:for-eachselect="CATALOG/CD[ARTIST='BobDylan']">参数的逻辑选择有:=(等于)=!(不等于)<&小于>&大于等于和前面同样的例子(cd_catalog_sort.xsl):<?xmlversion='1.0'?><xsl:stylesheetxmln...
http://www.jb51.net//article/2350.htm
原著:JanEgilRefsnes翻译:阿捷五.XSL的索引如果我需要将元素的显示按一定的顺序排列,应该如何建立XSL的索引呢?我们还是来看前面的例子,还是这段代码:<?xmlversion="1.0"encoding="ISO8859-1"?><CATALOG><CD><TITLE>EmpireBurlesque</TITLE><ARTIST>BobDylan</ARTIST><COUNTRY>USA</COUNTRY><COMPANY>Columbia</COMPA...
http://www.jb51.net//article/2349.htm
原著:JanEgilRefsnes翻译:阿捷四:XSL---在服务器端的实现1.兼容所有的浏览器在上面一章我们介绍了可以通过JavaScript调用浏览器的XMLparser(解析软件)来转换XML文档。但是这个方案依然有个问题:如果浏览器没有XMLparser插件怎么办?(注:IE5内自带XMLparser)为了使我们的XML数据能被所有的浏览器正确显示,我们不得不在服务器端将XML转换成纯HTML代码,再输出给浏览器。这也是使用XSL的另一个好处。在服务器端将一种格式转换为另一种格式也是XSL的设计目标之一。同样,转换工作也将成为未来服务器段的主要工作。2.一个具体实例下面是我们上面提到的...
http://www.jb51.net//article/2348.htm
