以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XQuery/XLink/XPointer/ 』  (http://bbs.xml.org.cn/list.asp?boardid=14)
----  使用XQUERY将XML转换成TXT时,输出为什么不会换行?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=14&rootid=&id=27314)


--  作者:yingying8118
--  发布时间:2/16/2006 10:27:00 AM

--  使用XQUERY将XML转换成TXT时,输出为什么不会换行?
问题描述:
1.customers.xml内容:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="customers.xsl"?>
<catalog>
  <cd>
    <upc>602498678299</upc>
    <title>How to Dismantle an Atomic Boomb</title>
    <price>13.98</price>
  </cd>
  <cd>
    <upc>75679244222</upc>
    <title>Physical Graffiti</title>
    <price>22.99</price>
  </cd>
  <cd>
    <upc>75678367229</upc>
    <title>Rush in Rio</title>
    <price>13.98</price>
  </cd>
</catalog>

2.customers.xq内容:
for $x in doc("customers.xml")//catalog/cd
return $x/title/text()

3.将XML转换成TXT文件:
java -cp saxon8.jar net.sf.saxon.Query -t customers.xq > output.txt

输出结果:
output.txt内容:
<?xml version="1.0" encoding="UTF-8"?>How to Dismantle an Atomic BoombPhysical GraffitiRush in Rio

哪位高手能帮帮我,输出的结果如何使它可以换行?
<?xml version="1.0" encoding="UTF-8"?>
How to Dismantle an Atomic Boomb
Physical Graffiti
Rush in Rio


--  作者:ppplove
--  发布时间:3/19/2007 5:29:00 PM

--  
我也想知道这个问题的答案阿,最近刚开始学习xquery,希望各位高手指点一下迷津阿。

能否输出文本文档时换行呢?能的话要怎么处理呢?

在这里谢谢大家了


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
5,554.688ms