当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: version 0.1.0 作者:J Smith <da
 

 

 ·xml的ql查询语言及其实现-1    »显示摘要«
    摘要:本文在介绍xml和html的区别与联系的基础上,对当前比较流行的xml-ql查询语言及其实现途径做了介绍,并通过实例进行了讨论。xml-ql作为目前比较高效的查询xml文档的语言表现出很强的实用性。 【关键词】html、xml、xml-ql、查询语言 1. html与xml的比较 (1)html与xml的发展 随着网络技术的发展,多种形式的海量数据的组织与管理是人们一直在研究的内容。通过标记来管理文本内容的显示和格式,是web环境下组织信息的重要......
 ·xml的ql查询语言及其实现    »显示摘要«
    摘要:(3)用嵌套查询进行结果分组 上述xml-ql查询不会将结果分组,同一本书的作者会出现在不同的<result>中,如果将同一本书的作者放在一个<result>中就好了。要将结果进行分组,可以使用嵌套查询。将以上的例子稍许改动,可以得到我们想要的结果: where <book> $p </book> in “lib.xml” <title> $t </title>, ......


用C++扩展PHP - (1)
version 0.1.0

翻译:fishchen  <fishchen@mail.china.com>                10-jun-2004 【相关文章:在ADO.NET中使用事务保护数据的完整

作者:j smith  <dark_panda#hushmail.com> <jay#php.net>  6-may-2004 【扩展阅读:在ADO.NET中使用事务保护数据的完整

  【扩展信息:RPC远程过程调用实例剖析之一

原文地址:http://bugs.tutorbuddy.com/php5cpp/php5cpp/

这个文档简单介绍了怎么使用c++为php编写一个扩展模块。我已经被问及这个问题无数次了,所以我决定为后来者写一个简单的howto。这篇文章只会说明一些要点与关键之处,如果你希望学习c++或php,请查阅其它的文档。

顺便,在本文中我们也会看一下在php5中怎么把c++类影射到php中。文章中的例子可以在php4与php5的环境下使用,但是有一个小小的问题:扩展的php类只能在php5中使用。:p

基本上,我们会介绍怎么样为c++类创建一个可以在php4与php5下使用的结构化接口,及可以在php5下使用的对象化接口。

这个howto是参考了一些实现得很好的php5扩展模块后写成的。如:sqlite与simplexml扩展就是教导大家怎样在php5中扩展类的很好例子。但我的那些作品除外,只有cryptopp-php使用了很多特性。(还没有发布的php5将可以支持cryptopp-php 0.0.14。)

注意:php5目前仍在预发布状态,它可能还会做一些改动,尽管文档中的代码我已经在最新cvs版本的php 5环境下测试过,但在你读到这篇文章的时候可能还要做一些改动才能正常工作。如果文档中的代码在最新php 5中不能使用,请知会我,我会做相应的修正。

 第1节. 开始之前

开始前,我要说明:这篇文章所描述的主要是在unix的php环境上的。当然,我会提及一些在windows上的开发。但是我大部分的编码都是在unix系统上的,所以我会更多的介绍一下我所了解的那一部分。

另外一点我要说明的是:文中所介绍的方法在php 4.3.x与php 5下都是可行的。尽管我们在开始的时候会基于php5来介绍,但是你会发现这些方法在php 4.3.x中也是可行的。

我在本文中有一些约定...

$php_home 是指你的php源代码的位置,如:你解开的php源代码包所放的位置。在我的系统中指的是:/home/jay/setup/php/php-x.x.x.

我们用来做例子的模块叫做php5cpp.

 

 第2节.安装

在你用c++编写php扩展前,你先要搭建一个基本的扩展模块的架构。
...   下一页
 ·xml的ql查询语言及其实现    »显示摘要«
    摘要: 1. xml-ql查询实现途径 通过研究分析at&t的查询引擎,可知xml-ql查询实现结构如下图:xml-ql查询的数据源是xml数据集,其他具有一定数据结构的数据文档、数据库等数据源通过转化成xml文档,也构成xml-ql的查询数据源。要实现xml-ql查询,需要开发一个xml-ql编译器(查询引擎),并根据查询需要编写包含ql查询语句的查询文件。编译器通过对查询文件的语法和词法结构进行分析,对xml数据源文档进行解析,最终得到我们需要......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE