新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> XML与各种文件格式的相互转换及相关工具。 word to xml, xml to word, html to xml, xml to pdf,
    csv to xml, rtf to xml, text to xml, xml to text, xls to xml, xml to xls
    FOP
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 WORD to XML, HTML to XML 』 → xslt怎么样才能把xml转成html 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 102778 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: xslt怎么样才能把xml转成html 举报  打印  推荐  IE收藏夹 
       本主题类别: 样式表技术(XSL, XSLT, XSL-FO, CSS)    
     urmyfriend 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:17
      积分:113
      门派:XML.ORG.CN
      注册:2005/7/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给urmyfriend发送一个短消息 把urmyfriend加入好友 查看urmyfriend的个人资料 搜索urmyfriend在『 WORD to XML, HTML to XML 』的所有贴子 点击这里发送电邮给urmyfriend 引用回复这个贴子 回复这个贴子 查看urmyfriend的博客楼主
    发贴心情 xslt怎么样才能把xml转成html

    关于xslt怎么样才能把xml转成html的问题到处可以找到答案,但关键是转后之后怎么办呢?大家都说直接在IE中打开那个以转换好后的xml文件就可以看到了,可是我觉得那是自欺欺人,因为它虽然是按xsl的要求显示了变了样的xml,可到底它还是个xml而不是html!
    也就是说还是可以通过查看源文件看到xml中的所有内容的!
    因为我学识有限,所以办不到!但我想问下高手们,是不是有个什么工具或是什么方法能把这样的一个xml和一个xsl关联起来直接在客户端输出一个html或asp或jsp文件的?总不见得让别人在网址中输入http://xxx/yyy.xml吧?
    谢谢大家关注

       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    灌水不要灌脏水,抄书也要讲道德。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/9 15:05:00
     
     Qr 帅哥哟,离线,有人找我吗?
      
      
      威望:9
      等级:博士二年级(版主)
      文章:4392
      积分:29981
      门派:XML.ORG.CN
      注册:2004/5/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 WORD to XML, HTML to XML 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客2
    发贴心情 
    ASP:
    Dim xmldoc
    Set xmldoc=server.CreateObject("MSXML2.DOMDocument")
    xmldoc.async=False
    xmldoc.load server.Mappath("yourxml.xml")

    Dim xsldoc
    Set xsldoc=Server.CreateObject("MSXML2.DOMDocument")
    xsldoc.async=False
    xsldoc.load Server.Mappath("yourxsl.xsl")
    Response.write xmldoc.TransFormNode(xsldoc)

    ----------------------------------------------
    没人帮忙,那就靠自己,自己才是最好的老师!本人拒绝回答通过站内短消息提出的问题!

    blog:http://Qr.blogger.org.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/10 12:07:00
     
     urmyfriend 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:17
      积分:113
      门派:XML.ORG.CN
      注册:2005/7/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给urmyfriend发送一个短消息 把urmyfriend加入好友 查看urmyfriend的个人资料 搜索urmyfriend在『 WORD to XML, HTML to XML 』的所有贴子 点击这里发送电邮给urmyfriend 引用回复这个贴子 回复这个贴子 查看urmyfriend的博客3
    发贴心情 
    谢谢,我昨天也找到了些javascript中转换的资料,为了方便,我同时又把它改成了VB,制成了一个小工具,可以把xml根据xsl变成指定的html或其它格式,支持相对,绝对,网络路径,当然这可能是很简单的,我完全是为了自己以后方便。如果朋友们谁有兴趣的发个邮件给我我把它发过来看看。真的感谢朋友们的支持。 楼上的ASP代码我马上试一下看看,谢谢!

    ----------------------------------------------
    灌水不要灌脏水,抄书也要讲道德。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/10 15:18:00
     
     urmyfriend 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:17
      积分:113
      门派:XML.ORG.CN
      注册:2005/7/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给urmyfriend发送一个短消息 把urmyfriend加入好友 查看urmyfriend的个人资料 搜索urmyfriend在『 WORD to XML, HTML to XML 』的所有贴子 点击这里发送电邮给urmyfriend 引用回复这个贴子 回复这个贴子 查看urmyfriend的博客4
    发贴心情 
    谢谢Qr,看来问你比看书强多了,我买的好几本书上的例子的代码都是没法正确调试出来的,你的代码一下子出结果了^-^

    ----------------------------------------------
    灌水不要灌脏水,抄书也要讲道德。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/10 15:27:00
     
     Qr 帅哥哟,离线,有人找我吗?
      
      
      威望:9
      等级:博士二年级(版主)
      文章:4392
      积分:29981
      门派:XML.ORG.CN
      注册:2004/5/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 WORD to XML, HTML to XML 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客5
    发贴心情 
    以下是引用urmyfriend在2005-8-10 15:27:26的发言:
    谢谢Qr,看来问你比看书强多了,我买的好几本书上的例子的代码都是没法正确调试出来的,你的代码一下子出结果了^-^


    过奖了:)
    你在3楼提到的转换,是纯Javascript做的xslt转换吗?偶一直在找AJAX方面的资料,都没有什么好的东东。如果可以,把源代码发上来如何,或者给偶发一份瞧瞧。

    ----------------------------------------------
    没人帮忙,那就靠自己,自己才是最好的老师!本人拒绝回答通过站内短消息提出的问题!

    blog:http://Qr.blogger.org.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/10 18:15:00
     
     urmyfriend 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:17
      积分:113
      门派:XML.ORG.CN
      注册:2005/7/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给urmyfriend发送一个短消息 把urmyfriend加入好友 查看urmyfriend的个人资料 搜索urmyfriend在『 WORD to XML, HTML to XML 』的所有贴子 点击这里发送电邮给urmyfriend 引用回复这个贴子 回复这个贴子 查看urmyfriend的博客6
    发贴心情 
    javascript只是写的把它在html中显示从xml中得到的数据,代码是很简单的,不知道是否会见笑呢,不过,这个东西确实是参考过几本书上写错的代码后,自己调试过程中纠正的,当然也许是我运气比较差,也许在一本好的书上就直接有源代码。我不知这里对ctrl-v会产生什么影响,能所见即所得的显示吗?
    假设有一个数据文件是example.xml,样式表转换文件example.xsl(符合http://www.w3.org/1999/XSL/Transform),以下是javascript代码:
     <script language="javascript" for="window" event="onload">
     <!--
      var theXml=new ActiveXObject("Microsoft.xmldom");
      var theXsl=new ActiveXObject("Microsoft.xmldom");
      theXml.load("example.xml");
      theXsl.load("example.xsl");
      document.all.item("theTag").innerHTML=theXml.transformNode(theXsl.documentElement);
     -->
     </script>

    在需要显示这个xml文档经xslt转换内容地地方插入语句
    <div id="theTag"></div>

    以上代码是很简单的,我另外把它编成了VB代码的小工具用以将xml经xsl直接生成html或xml,这完全是出自于我看到好多书上提到类似的工具而不告诉我哪有下载得到的。
    很荣幸进入xml的世界才两周就能与高手们交流和得到高手们的帮助。

    ----------------------------------------------
    灌水不要灌脏水,抄书也要讲道德。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/11 12:12:00
     
     Qr 帅哥哟,离线,有人找我吗?
      
      
      威望:9
      等级:博士二年级(版主)
      文章:4392
      积分:29981
      门派:XML.ORG.CN
      注册:2004/5/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Qr发送一个短消息 把Qr加入好友 查看Qr的个人资料 搜索Qr在『 WORD to XML, HTML to XML 』的所有贴子 访问Qr的主页 引用回复这个贴子 回复这个贴子 查看Qr的博客7
    发贴心情 
    代码还是居于MSXML,偶还以为你有AJAX方面的资料呢?在网上搜了半天,没几篇有用的东西:(

    ----------------------------------------------
    没人帮忙,那就靠自己,自己才是最好的老师!本人拒绝回答通过站内短消息提出的问题!

    blog:http://Qr.blogger.org.cn

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/11 13:01:00
     
     urmyfriend 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:17
      积分:113
      门派:XML.ORG.CN
      注册:2005/7/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给urmyfriend发送一个短消息 把urmyfriend加入好友 查看urmyfriend的个人资料 搜索urmyfriend在『 WORD to XML, HTML to XML 』的所有贴子 点击这里发送电邮给urmyfriend 引用回复这个贴子 回复这个贴子 查看urmyfriend的博客8
    发贴心情 
    哦,我是不大懂,不好意思,其实我也想找能完全开放的东东,依赖微软的话就没法实现完全独立了:(

    ----------------------------------------------
    灌水不要灌脏水,抄书也要讲道德。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/11 13:24:00
     
     skater 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:12
      积分:227
      门派:XML.ORG.CN
      注册:2005/8/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给skater发送一个短消息 把skater加入好友 查看skater的个人资料 搜索skater在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看skater的博客9
    发贴心情 
    StreamResult result = new StreamResult(new File"XercesGenerate.xml"));                         
    Source xsl = new StreamSource("template.xsl");    
    Templates stylesheet = tfactory.newTemplates(xsl);          
    // 将DOM对象转化为DOMSource类对象,该对象表现为转化         
    // 成别的表达形式的信息容器。             
    // 调用API,将DOM文档转化成XML文件。     
    Transformer transformer = stylesheet.newTransformer();                                 
    transformer.transform(source, result);
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/8/26 14:04:00
     
     师父2005 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:5
      积分:72
      门派:XML.ORG.CN
      注册:2005/7/14

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给师父2005发送一个短消息 把师父2005加入好友 查看师父2005的个人资料 搜索师父2005在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看师父2005的博客10
    发贴心情 
    还是没看到什么重点的东西。如果是用js显示xml的时候还要插入新的节点呢。我只知道在读出xml后appendchildNodes可以的,然后调用xsl显示,不过具体的实现到现在还没看过。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/10/27 16:33:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 WORD to XML, HTML to XML 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/11/25 12:29:13

    本主题贴数19,分页: [1] [2]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    109.375ms