新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   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 查看新帖用户列表

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

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给Zhanglingjian2005发送一个短消息 把Zhanglingjian2005加入好友 查看Zhanglingjian2005的个人资料 搜索Zhanglingjian2005在『 WORD to XML, HTML to XML 』的所有贴子 引用回复这个贴子 回复这个贴子 查看Zhanglingjian2005的博客楼主
    发贴心情 

    以下是引用urmyfriend在2005-8-11 12:12:00的发言:
    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(&quot;Microsoft.xmldom&quot;);
       var theXsl=new ActiveXObject(&quot;Microsoft.xmldom&quot;);
       theXml.load(&quot;example.xml&quot;);
       theXsl.load(&quot;example.xsl&quot;);
       document.all.item(&quot;theTag&quot;).innerHTML=theXml.transformNode(theXsl.documentElement);
      -->
      </script>

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

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



    楼上的方法可以把XML转为HTML,但是.XSL里的分页排序等效果就会失效,不知道什么原因.

    还有个问题想问各位大俠:
      直接用超连接在IE中打开XML文件,IE可以正常显XML文件.
    但是IE会缓存该XML文件,这样对于在数据库中查询会很麻烦,当我新增一条记录进去但是查出来的还是前一次的数据,不知道各位有没有碰到这样的问题?

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/6/21 20:20: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/5/11 21:15:23

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

     *树形目录 (最近20个回帖) 顶端 
    主题:  xslt怎么样才能把xml转成html(505字) - urmyfriend,2005年8月9日
        回复:  帮你顶一下!(11字) - xxsj,2006年7月13日
        回复:  怎么没有人答复偶的问题啊!(25字) - Zhanglingjian2005,2006年6月29日
        回复:  up一下(6字) - feb9903,2006年6月28日
        回复:  看不懂其中的问题(16字) - huanghuck,2005年12月20日
        回复:  学习,再学习(12字) - jqklw,2005年12月13日
        回复:  还是没看到什么重点的东西。如果是用js显示xml的时候还要插入新的节点呢。我只知道在读出xml后a..(158字) - 师父2005,2005年10月27日
        回复:  StreamResult result = new StreamResult(new File"X..(490字) - skater,2005年8月26日
        回复:  哦,我是不大懂,不好意思,其实我也想找能完全开放的东东,依赖微软的话就没法实现完全独立了:(..(92字) - urmyfriend,2005年8月11日
        回复:  代码还是居于MSXML,偶还以为你有AJAX方面的资料呢?在网上搜了半天,没几篇有用的东西:(..(85字) - Qr,2005年8月11日
        回复:  javascript只是写的把它在html中显示从xml中得到的数据,代码是很简单的,不知道是否会..(1036字) - urmyfriend,2005年8月11日
            回复:  [quote][b]以下是引用[i]urmyfriend在2005-8-11 12:12:00[/..(1522字) - Zhanglingjian2005,2006年6月21日
        回复:  谢谢Qr,看来问你比看书强多了,我买的好几本书上的例子的代码都是没法正确调试出来的,你的代码一下子..(106字) - urmyfriend,2005年8月10日
            回复:  [quote][b]以下是引用[i]urmyfriend在2005-8-10 15:27:26[/..(346字) - Qr,2005年8月10日
                回复:  大哥,帮忙解一下下面这个XML文件,原来是EXCEL格式的,请帮我解成EXCEL格式,多谢了!!!..(56873字) - steve,2006年3月25日
        回复:  谢谢,我昨天也找到了些javascript中转换的资料,为了方便,我同时又把它改成了VB,制成了一..(321字) - urmyfriend,2005年8月10日
            回复:  大哥,帮个忙!我的一个EXCEL文件,通过EMAIL发过来后,变成了XML格式,打不开也看不懂,请..(202字) - steve,2006年3月25日
            回复:  大哥,帮个忙!我的一个EXCEL文件,通过EMAIL发过来后,变成了XML格式,打不开也看不懂,请..(143字) - steve,2006年3月25日
        回复:  ASP:Dim xmldocSet xmldoc=server.CreateObject("M..(310字) - Qr,2005年8月10日

    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    93.750ms