以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- (紧急求助,本人菜鸟)xml文件是不是太大(8M-9M),就无法套用xsl文件了 (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=26502) |
-- 作者:学会上网 -- 发布时间:1/16/2006 5:39:00 PM -- (紧急求助,本人菜鸟)xml文件是不是太大(8M-9M),就无法套用xsl文件了 8M-9M大小的xml文件能否套用xsl,能不能转成html呢。各位大侠帮忙看先。谢谢。 |
-- 作者:学会上网 -- 发布时间:1/16/2006 5:51:00 PM -- 米人理啊。 |
-- 作者:Qr -- 发布时间:1/16/2006 6:27:00 PM -- 这么大的数据啊。偶用4M的XML+XSL方式直接在IE中查看都困难,再转HTML,IE不死才怪。 |
-- 作者:学会上网 -- 发布时间:1/16/2006 11:07:00 PM -- HOHO,问题解决了,再大的文件也不怕了,打开的时候使用Opera浏览器,速度不是一般的快,没什么感觉就打开了。转的时候用的是微软的msxsl,转的也蛮快的。问题解决了,心情真是爽阿。娃哈哈。 |
-- 作者:Qr -- 发布时间:1/17/2006 9:23:00 AM --
说出来听听,让大家开开眼界。 |
-- 作者:FocusBoy -- 发布时间:3/26/2006 10:39:00 PM -- 郁闷...在IE上行吗? |
-- 作者:feirate -- 发布时间:3/27/2006 8:31:00 AM -- oprea好像不支持css.. |
-- 作者:学会上网 -- 发布时间:3/27/2006 5:22:00 PM -- IE不行的啊。Oprea完全可以。 要先用msxsl把xml文件套用xsl,大家可以上网搜索msxsl,还有使用说明。文件大,IE就撑爆了,但使用Oprea就没什么问题了。 具体操作我也忘记的差不多了。大概就这样。 |
-- 作者:feirate -- 发布时间:3/28/2006 8:00:00 AM -- 晕...很希望知道如何解决... |
-- 作者:学会上网 -- 发布时间:3/28/2006 6:39:00 PM -- 晕,算了,好人做到底。 MSXSL下载地址 不能下的话,自己在搜一下。 http://download.microsoft.com/download/f/2/6/f263ac46-1fe9-4ae9-8fd3-21102100ebf5/msxsl.exe 下好后 在window的命令行窗口中输入以下命令并且回车(自己注意路径)具体命令可以敲msxsl ? msxsl -i e:\1.xml -s e:\1.xsl -o e:\1.html 或者 msxsl -i e:\1.xml e:\1.xsl e:\1.html 直接就可以输出了 另外opera应该是支持css的。我在使用中没有任何问题。 XML已经被广泛应用在各个方面,但是在 .net应用中,页面展示的内容并不是很多。 方法一:直接向页面中写,让浏览器解释XML语法 Response.Write("<?xml version='1.0'?>"); 方法二:由.net自己解释并输出显示内容 XPathDocument doc=new XPathDocument(Server.MapPath("aa.xml")); 方法三:生成XML文件,读取,由浏览器解释XML语法 略。我省略的原因是,把XML内容用文件操作写入是非常简单的。把已经生成的文件可以轻易的读取出来然后用Response.Write()方法写入页面也是很简单的。 方法四:用转换工具转换,然后读取转换工具的结果写入页面 微软给我们提供了非常好的转换工具,msxsl.exe可以搜索下,这是一个命令行下的转换工具 Process myCmdProcess = new Process(); 如果在应用程序中,可以使用事件判断是否生成结束,如果在页面中我试验了很多次事件都不奏效,于是采用了非常呆的办法 Thread.Sleep(1000); 虽然呆,不过奏效,哈哈。 生成了,把它读出来就可以了,然后写到页面。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
58.594ms |