以文本方式查看主题 - 中文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大虾: |
-- 作者:Qr -- 发布时间:7/4/2007 8:22:00 AM --
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 |