以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  在XSL转换中如何产生一个换行符?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=6563)


--  作者:stonewx
--  发布时间:4/8/2004 9:42:00 AM

--  在XSL转换中如何产生一个换行符?
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="GB2312"/>

<xsl:template match="/">
 <xsl:for-each select="books/book">
<xsl:value-of select="title"/>,<xsl:value-of select="authors/author"/> 此处需要换行
 </xsl:for-each>

</xsl:template>

</xsl:stylesheet>


--  作者:diegor
--  发布时间:4/8/2004 9:47:00 AM

--  
回车符(#xD)和换行符(#xA)

建议可以在网上搜索一下!因为这种问题的解决随处可见!


--  作者:296458
--  发布时间:4/8/2004 9:48:00 AM

--  
<xsl:value-of select="authors/author"/><br/>不知道这样好不好使,试试


--  作者:diegor
--  发布时间:4/8/2004 9:52:00 AM

--  
以下是引用296458在2004-4-8 9:48:46的发言:
<xsl:value-of select="authors/author"/><br/>不知道这样好不好使,试试



<br>显示效果的换行,不是代码里的换行!


--  作者:stonewx
--  发布时间:4/8/2004 9:53:00 AM

--  
大哥,回车符(#xD)和换行符(#xA)要怎么用?

<br/>是用来输出为HTML的,我是想输出为TEXT文件的,谢谢!


--  作者:stonewx
--  发布时间:4/8/2004 9:57:00 AM

--  
补充一下:

我想将books下的每个book元素,输出为一行。完毕后必须在文本文件中产生换行符。

其实我是想将books转换为DBF文件,想想好象只能先输出为CVS(逗号分割),然后用其他工具将cvs转换为dbf。


--  作者:stonewx
--  发布时间:4/8/2004 10:04:00 AM

--  
大哥,已经解决了,谢谢提示!

<xsl:value-of select="' '"/>

不过建议,回答问题时最好说明白一点,不然菜鸟常常搞不明白!


--  作者:diegor
--  发布时间:4/8/2004 10:06:00 AM

--  
汗~~~~~~

直接写:


--  作者:diegor
--  发布时间:4/8/2004 10:09:00 AM

--  
呵呵,也是,我的失误,我改~~~~~


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