4.XPath的语法我们在前面已经提到过,XPath是用来帮助XSLT在XML源文档中查找定位信息的语言。在实际使用过程中,XPath和XSLT总是混在一起使用,在上面一章的语法例子中我们已经有使用到XPath的语法,只是没有明确点出。但W3C将它们分成两个标准,所以我们也将它们拆成两章来讲解。4.XPath的语法4.1当前位置4.2寻址操作4.3运算符4.4功能函数4.1当前位置当我们使用XSLT处理XML源文档是,我们用Context来表示当前正在被模板处理的节点位置。比如xsl:templatematch="/"语句中表示Context在文档的根(root)节点。我不知道如何准确的翻译C...
http://www.jb51.net//article/2356.htm
前言XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的:第一:XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解,等待只会让你失去机会;第二:新知识肯定会有很多新概念,尝试理解和接受,您才可能提高。不要害怕和逃避,毕竟我们还年轻。提纲本文共分五大部分。分别是XML快速入门,XML的概念,XML的术语,XML的实现,XML的实例分析。最后附录介绍了XML的相关资源。作者站在普通网页设计人员...
http://www.jb51.net//article/2352.htm
一.XSL入门1.XSL---XML的样式表HTML网页使用预先确定的标识(tags),这就是说所有的标记都有明确的含义,例如<p>是另起一行<h1>是标题字体。所有的浏览器都知道如何解析和显示HTML网页。然而,XML没有固定的标识,我们可以建立我们自己需要的标识,所以浏览器不能自动解析它们,例如<table>可以理解为表格,也可以理解为桌子。由于XML的可扩展性,使我们没有一个标准的办法来显示XML文档。为了控制XML文档的显示,我们有必要建立一种机制,CSS就是其中的一种,但是XSL(eXtensibleStylesheetLanguage)是显示XM...
http://www.jb51.net//article/2345.htm
PHP是一种创建动态网页的工具。嵌入PHP代码的网页就像普通的HTML文件一样,你可以使用任何你喜欢的编辑器对它进行编辑。本教程的所描述的对象是PHP3.0.我需要什么? 在本教程中,我们假设你的服务器已经支持PHP,并且所有的文件都以.php3作为扩展名。在大部分服务器上,这是PHP文件的缺省扩展名,你可以向你的管理员确认一下。如果你的服务器支持PHP,这就足够了。很简单,建立你的PHP文件并且把它放到你的服务器上,那么服务器将会巧妙的对它进行处理。这不需要编译什么,也不需要安装什么额外的工具。你可以这样认为:PHP文件是加入了一组全新的巧妙的标签的普通HTML文件。你的第一段PHP代码 ...
http://www.jb51.net//article/2284.htm
2.PHP入门PHP站点的在线教程已经很棒了。在那里还有一些其他教程的链接。而本文的该部分将让你对PHP熟悉一点。我不可能做到没有任何遗漏,我的目的只在于能让你迅速开始你的PHP编程。2.1首要条件你首先必须要有一个正在工作着的支持PHP的web服务器。我假定在你的服务器上所有PHP文件的扩展名为.php3。2.2PHP的安装生成一个名为test.php3的文件,含有以下内容:<?phpinfo();?>然后在你的浏览器中打开此文件。看看这个页面你就知道你的PHP安装使用的选项了。2.3语法就像前面提到的一样,你可以混合编写你的PHP代码和HTML代码。因此你必须有办法将两者区别开...
http://www.jb51.net//article/2252.htm
引用“星空浪子”php中文文档的例子:聊天室,是Web站上打发无聊人士的秘密武器。同时,站长或其它人员也可以在这儿杀时间。甚至发生一段轰轰烈烈的网路恋情呢,就算没有,起码可以增加打字的速度。聊天室,其实就是多人共同使用的CGI程式。程式将每个人输入的字串,依系统接收完成的时间整理过后,再送给各个使用者。而Web聊天室和BBS的聊天室不同的地方是BBS聊天室可以每收到一句话,就马上分送给每位在聊天室的网路使用者;Web由于CGI程式不能像BBS的telnet一直连线,WebCGI必须以最快的速度将资讯送出,然后结束连线。会形成这种情形,就是因为Web聊天室还是使用HTTP传输协定,在HTTP实作...
http://www.jb51.net//article/1994.htm
面向对象编程(OOP)是我们编程的一项基本技能,PHP4对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都是非常有意义的。下面我们就通过实例来说明使用PHP的OOP进行编程的实际意义和应用方法。 我们通常在做一个有数据库后台的网站的时候,都会考虑到程序需要适用于不同的应用环境。和其他编程语言有所不同的是,在PHP中,操作数据库的是一系列的具体功能函数(如果你不使用ODBC接口的话)。这样做虽然效率很高,但是封装却不够。如果有一个统一的数据库接口,那么我们就可以不对程序做任何修改而...
http://www.jb51.net//article/1792.htm
2.PHP入门 PHP站点的在线教程已经很棒了。在那里还有一些其他教程的链接。而本文的该部分将让你对PHP熟悉一点。我不可能做到没有任何遗漏,我的目的只在于能让你迅速开始你的PHP编程。2.1 首要条件你首先必须要有一个正在工作着的支持PHP的web服务器。我假定在你的服务器上所有PHP文件的扩展名为.php3。2.2 PHP的安装生成一个名为test.php3的文件,含有以下内容:<? phpinfo(); ?>然后在你的浏览器中打开此文件。看看这个页面你就知道你的PHP安装使用的选项了。2.3 ...
http://www.jb51.net//article/1699.htm
表单处理PHP为用户提供了众多方便易用的强大功能。在表单的处理方面,PHP能够自动地将由客户端表单发送的数据赋值给相应变量,从而极大地简化了整个表单的处理过程。举例来说,用户建立如下表单:<INPUTTYPE=TEXTNAME=“name”VALUE=“PETER”>当使用PHP对上述代码进行处理时,PHP自动创建一个名为$name的变量,并将变量值“PETER”赋予该变量。用户可以直接对PHP创建的变量进行各种操作,例如显示变量值:echo“Hi$name!”;或对变量值进行验证:if($name==“PETER”){echo“Pleasecheckout...
http://www.jb51.net//article/1483.htm
PHP简介PHP是一种用于创建动态WEB页面的服务端脚本语言。如同ASP和ColdFusion,用户可以混合使用PHP和HTML编写WEB页面,当访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器。但是与ASP或ColdFusion不同,PHP是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在WindowsNT系统以及许多版本的Unix系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。除了能够精确的控制WEB页面的显示内容之外,用户还可以通过使用PHP发送HT...
http://www.jb51.net//article/1479.htm
小结通过以上三步,我们使用PHP快速地在单一页面上实现了表单显示和表单处理的功能。设定CookiesPHP提供了强大的设定和读取Cookies的功能。在此,我们不想对Cookies进行过多的介绍,但是用户应当认识到在设计WEB应用的过程中Cookies可能起到的重要作用。用户可以使用PHP提供的setcookie()函数创建或修改Cookie。setcookie()函数总共包括6个参数,能够对cookie进行精确的控制。使用setcookie()函数设定cookie的最简单的方式为:setcookie(‘name’,‘PETER’);这样,在用户访问整个站点页面的期间,...
http://www.jb51.net//article/1478.htm
