以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XQuery/XLink/XPointer/ 』  (http://bbs.xml.org.cn/list.asp?boardid=14)
----  怎样才能将通过xquery查询生成的xml片段生成一个完整的xml文件?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=14&rootid=&id=16640)


--  作者:nude
--  发布时间:4/5/2005 5:07:00 PM

--  怎样才能将通过xquery查询生成的xml片段生成一个完整的xml文件?
最近在用xquery的过程中遇到一个问题,通过如下语句查询将生成一个xml片段
<results>
{
  let $book:=//bib/book return
  <bookInfo>
       { $book/*}
    </bookInfo>
}
</results>
就是生成了一个类似
<results>
......
......
......
</results>
结构的片段,而没有一般xml格式文档的声明语句<?xml version="1.0" encoding="GB2312"?>
我现在采用的方法是先写一个带xml头声明的空xml文件,再用追加方式把生成的xml片段加到后面,从而生成一个带xml头的完整的xml文件,自己感觉这个方法太笨,不知道各位大侠有没有好的方法?望不吝赐教!开发环境winxp+jdk1.42+XQEngine.
--  作者:lvblue
--  发布时间:4/13/2005 9:10:00 AM

--  
楼主悄悄地问你一句:你的XQEngine在哪里有下载??
--  作者:nude
--  发布时间:4/13/2005 5:12:00 PM

--  
终于看见有人回复了,我很高兴跑来一看,竟然也是提问的?看在大家都有难的份上,告诉你了:http://www.fatdog.com/
--  作者:jupiterfulgur
--  发布时间:4/17/2005 3:54:00 PM

--  
你这个办法也不错。
我现在正在写关于XQuery和数据挖掘方面的论文,也正在想XQuery查询的结果怎样输出为标准的XML文件。等我想到了再发出来:)
--  作者:nude
--  发布时间:4/20/2005 3:47:00 PM

--  
我现在已经用servlet实现了完整的输出,不过还是没有直接用xquery生成的方便呀,我正在看xquery的文档,看看能不能直接直接在xquery里找到解决方案!呵呵!这里人气不旺呀,准备搬家到csdn去!
--  作者:jupiterfulgur
--  发布时间:4/21/2005 2:28:00 PM

--  
我找到了一个用Java语言写的XQuery解析器,开源的,它输出的查询结果就是标准的XML文件。
http://www.xfra.net/qizxopen/
--  作者:nude
--  发布时间:4/26/2005 8:19:00 AM

--  
学习中,看看有什么新东西!
--  作者:suyure
--  发布时间:4/26/2005 10:01:00 AM

--  
或者你改你的方法啊,先把声明加进去,再写出来.
--  作者:ququhu
--  发布时间:4/26/2005 2:20:00 PM

--  
亲爱的楼主,你搬到CSDN的新家的地址是多少?
能不能写个简单的例子,让我研究一下.
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
1,437.500ms