关于xquery的信息

http://www.itjxue.com  2023-01-09 06:50  来源:未知  点击次数: 

XQuery是什么意思

Query是质疑之意

这里XQuery 可理解成未知数为X或设未知数为X

delphi中怎么使用xquery

unit Unit1;

interface

uses ..,pro_unit,... //引用TXquery所在单元

type

TForm1 = class(TForm)

Button1: TButton;

ADOQuery1: TADOQuery;

procedure Button1Click(Sender: TObject);

end;

var

xquery:TXQuery;

implementation

procedure TForm1.Button1Click(Sender: TObject);

begin

xquery:=Txquery.Create(self);

xquery.Fadoquery := adoquery1;

xquery.execute; //调用Txquery的方法.

end;

end.

没用过这个哦 ,有关这方面的资料好少的 

如何使用Java XQuery

使用大致如下:

//首先获取xml的数据源连接

XQDataSource ds = new SaxonXQDataSource();

XQConnection conn = ds.getConnection();

//通过XQExpression执行xquery

XQExpression expression = conn.createExpression();

XQResultSequence res=expression.executeQuery("doc(persons.xml)//person....");

//处理结果集

while(res.next()){

res.getObject();

}

另外:

xquery的doc()函数需要传递xml的文档路径,然而在开发时,我们的xml数据源可能还没有生成文件,对此,XQExpression提供了API,可以直接绑定xml数据而不用加载xml文档

expression.bindNode(XQConstants.CONTEXT_ITEM, org.w3c.dom.Document doc, null);

doc对象可通过DocumentBuilder类生成

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

DocumentBuilder db = dbf.newDocumentBuilder();

Document doc=db.parse(new ByteArrayInputStream("personzhangsan/person".getBytes()));

(责任编辑:IT教学网)

更多