以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  .net下的XslTransform在实现用xsl转换XML的时候,XML文件里面不能存在外部文件。请问有什么其它好的解决方案?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=22421)


--  作者:shEt
--  发布时间:9/22/2005 3:38:00 PM

--  .net下的XslTransform在实现用xsl转换XML的时候,XML文件里面不能存在外部文件。请问有什么其它好的解决方案?
.net下的XslTransform在实现用xsl转换XML的时候,XML文件里面不能存在外部文件。请问有什么其它好的解决方案?
     我在使用.net使用xsl转换xml的时候,因为我的XML文件里面还用到其它的XML文件,并从其它的XML文件中获得一些参数。 现在出现的问题是,我无法得到这些从其它文件来的参数。 但是我用msxsl.exe进行命令行转换的时候,却是可以的。

--  作者:shEt
--  发布时间:9/23/2005 9:12:00 AM

--  
问题也就是说,.net下面的转换只能对 一个xml 和 一个xsl 进行转换,如果这个xml中使用了外部文件,.net无法读取这些外部文件...........
--  作者:pearma
--  发布时间:10/15/2005 6:47:00 AM

--  
会这样吗?你所说的外部文件怎么引用的?最好举个例子.
--  作者:shEt
--  发布时间:10/19/2005 1:23:00 PM

--  
就是在用document时候
我是用用一个XSL文件转换一个XML(a.XML)文件,但是在XSL中要读其它的XML文件中的内容,去显示a.XML文件.
--  作者:Qr
--  发布时间:10/19/2005 6:32:00 PM

--  
document?在MSXML环境下应该没有问题。如果实在不行,在XML中用<xi:include href="a.xml" xmlns:xi="http://www.w3.org/2003/XInclude"/>引用XML试试,没有测试过:)


--  作者:shEt
--  发布时间:10/21/2005 9:42:00 AM

--  
我想想怎么说比较具体一点,就是这个样子的:
这是我要转换的源xml:
<?xml version="1.0"?>
<a>
<b file="item/a.xml" type="num">3</b>
</a>
我用xsl对这个xml进行转换的时候需要判断这个3是不是等于"item/a.xml"文件中的一个<num>2</num>节点值,
所以我在xsl中就必须去读"item/a.xml"这个xml文件中的<num>节点,并获取这个2值与3进行比较.
转换文件(xsl)我也写好了,在IE下是可以的,用msxsl.exe进行命令行转换也是可以的.但是我用.net的"XslTransform"却不可以,根本无法读取"item/a.xml"中的节点值.
--  作者:jacky_zh
--  发布时间:7/3/2007 5:13:00 PM

--  
以下是引用Qr在2005-10-19 18:32:00的发言:
document?在MSXML环境下应该没有问题。如果实在不行,在XML中用<xi:include href="a.xml" xmlns:xi="http://www.w3.org/2003/XInclude"/>引用XML试试,没有测试过:)

Qr大虾:
<xi:include href="a.xml" xmlns:xi="http://www.w3.org/2003/XInclude"/>是在XSL里引用吧?
我测试过了,还是没有作用啊~


--  作者:Qr
--  发布时间:7/4/2007 8:22:00 AM

--  
以下是引用jacky_zh在2007-7-3 17:13:00的发言:
<xi:include href="a.xml" xmlns:xi="http://www.w3.org/2003/XInclude"/>是在XSL里引用吧?
我测试过了,还是没有作用啊~


XML。
--  作者:火鸟
--  发布时间:7/6/2007 10:43:00 PM

--  
用Saxon的net版试试。
--  作者:jacky_zh
--  发布时间:7/11/2007 11:06:00 AM

--  
我遇到同样的问题还是没有解决啊~
shEt 大虾问题解决了吗?
--  作者:jacky_zh
--  发布时间:7/20/2007 11:03:00 AM

--  
顶一下!还没找到答案
--  作者:fifastar
--  发布时间:9/5/2007 6:01:00 PM

--  
不太知道应该如何做,不应该只能对应一个文件吧
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms