【 tulaoshi.com - ASP 】
作为通讯媒体,XQI(Extensible Query Interface)是一种允许使用XML远程查询和插入数据库的服务。
XQI允许远程查询和插入使用搜索引擎,但不需要CGI应用(数据可以通过其他应用传递)。
例子一:查询"Apple" 在 "Tree"
<?xml version="1.0"?
<GOXML
<QUERY
<KEYWORDapple</KEYWORD
<TAGtree</TAG
</QUERY
</GOXML
寻找"tree"中"apple"将进行,可以在表单中得到结果:
<?xml version="1.0"?
<QUERY TYPE="URL" HITS="1" TAG="TREE"
<KEYWORDS
<WORDAPPLE</WORD
</KEYWORDS
<HIT ID="234"
<WORD POSITION="0" WORDCOUNT="5"APPLE</WORD
<URLhttp://www.eden.org/fruit/forbidden.xml</URL
<DESRIPTIONForbidden fruit</DESCRIPTION
<SYNOPSIS...</SYNOPSIS
</HIT
</QUERY
例子二:查询与"apple" 有关的tag
<GOXML
<QUERY
<KEYWORDapple</KEYWORD
</QUERY
</GOXML
可以得到与"apple" 有关的tag
<GOXML
<QUERY TYPE="TAG" KEYWORD="APPLE"
<HIT
<TAGNAMEtree</TAGNAME
</HIT
<HIT
<TAGNAMEfruit</TAGNAME
</HIT
</QUERY
</GOXML
例子三:插入
<?xml version="1.0"?
<GOXML
<RESOURCE
<HREFhttp://www.tree.org/orange.xml</HREF
<DESCRIPTIONBrief 150 character description.</DESCRIPTION
<CATEGORYCategory Text</CATEGORY
</RESOURCE
</GOXML
下面插入
<?xml version="1.0"?
<GOXML
<INSERT ID="321" STATUS="QUEUED"
<URLhttp://www.tree.org/orange.xml</URL
<DESCRIPTION150 character description.<./DESCRIPTION
</INSERT
</GOXML