以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  大家不要骂我,我是真的很郁闷  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=27863)


--  作者:拼死学XML
--  发布时间:2/27/2006 6:11:00 PM

--  大家不要骂我,我是真的很郁闷
data.xml中存的是数据,table.xml中存的是表格的表头,然后还有个trans.xslt
我在data.xml中加了这么一句<?xml-stylesheet type="text/xsl" href="trans.xslt" ?>,然后我就可以在访问http://.../data.xml的时候使用trans.xslt输出data.xml中的数据,请问一下,怎么样才能在访问http://.../data.xml的时候也能从table.xml中读取表头呢?

我刚开始学习,费了好大劲把基础知识看了一下,但是许多地方还是不能明白,希望大家不要骂我,我实在是自己解决不了了,谢谢帮忙!


--  作者:Qr
--  发布时间:2/28/2006 8:55:00 AM

--  
1、比较难掌握:<xi:include href="table.xml" xmlns:xi="http://www.w3.org/2003/XInclude"/>

2、建议使用document(),简单实用:

<xsl:for-each select="document('table.xml')/root/item">
...
</xsl:for-each>

<xsl:value-of select="document('table.xml')/root/item"/>


--  作者:拼死学XML
--  发布时间:2/28/2006 12:42:00 PM

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