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

    >> 关于 XML 的一般性技术讨论,提供 XML入门资料 和 XML教程
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML基础 』 → 跪求xml和wbxml j2me转换工具!恳请大家帮帮忙! 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 16124 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 跪求xml和wbxml j2me转换工具!恳请大家帮帮忙! 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     windly 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:70
      门派:XML.ORG.CN
      注册:2006/4/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给windly发送一个短消息 把windly加入好友 查看windly的个人资料 搜索windly在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看windly的博客楼主
    发贴心情 跪求xml和wbxml j2me转换工具!恳请大家帮帮忙!

    那位大哥大姐能给我个wbxml和xml的转换工具,我做了好长时间都没做出来,现在在公司实习,做不出来就要被遣回学校了,恳请大家帮帮忙,不胜感激!
         我在网上也找到了一些转换工具,但是一直不能用,如:
    import java.io.*;

    import org.kxml.io.*;
    import org.kxml.kdom.*;
    import org.kxml.parser.*;
    import org.kxml.wap.*;

    public class Converter {
     public byte[] getXMLStream( byte[] wbxmlData ) {
     try {
      // Construct an InputStream on byte[]
      // to be used by WbxmlParser.
      ByteArrayInputStream in = new ByteArrayInputStream(wbxmlData);
      AbstractXmlParser parser = new WbxmlParser(in);

      // Construct a DOM Document to parse WBXML.
      Document document = new Document ();
      document.parse(parser);
      in.close();

      // Make a Writer on which XmlWriter can write.
      CharArrayWriter out = new CharArrayWriter();
      AbstractXmlWriter writer = new XmlWriter(out);
      document.write(writer);
      writer.close();

      // Get  XML byte[] from CharArrayWriter filled by XmlWriter.
      wbxmlData = out.toString().getBytes();
      out.close();

      }//try
     catch (Exception e) {e.printStackTrace();}
     return wbxmlData;
     }//getXMLStream


     public byte[] getWBXMLStream(byte[] xmlData) {
        try {
      // Construct an InputStreamReader on ByterArrayInputStream.
      InputStreamReader in = new InputStreamReader(new ByteArrayInputStream(xmlData));
      
      // Make parser using this Reader.
      XmlParser parser = new XmlParser(in);
        
      // Construct a DOM Document to parse XML.
      Document document = new Document ();
      document.parse(parser);
      in.close();
        
      // Make an OutputStream on which WbxmlWriter can write.
      ByteArrayOutputStream out = new ByteArrayOutputStream();
      AbstractXmlWriter writer = new WbxmlWriter(out);
      document.write(writer);
      writer.close();

      // Get WBXML from this stream.
      xmlData = out.toString().getBytes();
      out.close();

      }//try
     catch (Exception e) { e.printStackTrace(); }
     return xmlData;
     }//getWBXMLStream

    }//class Converter
    再次恳请大家帮忙!谢谢了.


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/24 10:18:00
     
     windly 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:70
      门派:XML.ORG.CN
      注册:2006/4/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给windly发送一个短消息 把windly加入好友 查看windly的个人资料 搜索windly在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看windly的博客2
    发贴心情 
    要沉了,自己顶一下!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/24 18:17:00
     
     windly 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:70
      门派:XML.ORG.CN
      注册:2006/4/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给windly发送一个短消息 把windly加入好友 查看windly的个人资料 搜索windly在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看windly的博客3
    发贴心情 
    UP!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/25 9:38:00
     
     windly 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:70
      门派:XML.ORG.CN
      注册:2006/4/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给windly发送一个短消息 把windly加入好友 查看windly的个人资料 搜索windly在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看windly的博客4
    发贴心情 
    终于解决了!!!
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/4/27 18:51:00
     
     iamnxh 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:54
      门派:XML.ORG.CN
      注册:2007/6/19

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给iamnxh发送一个短消息 把iamnxh加入好友 查看iamnxh的个人资料 搜索iamnxh在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看iamnxh的博客5
    发贴心情 
    请问您怎么解决的,愿闻高见
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/6/19 13:47:00
     
     lls 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:1
      积分:56
      门派:XML.ORG.CN
      注册:2008/10/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给lls发送一个短消息 把lls加入好友 查看lls的个人资料 搜索lls在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看lls的博客6
    发贴心情 
    你好,请问你是怎么解决的,我现在也碰到这个问题了。能不能把你的经验分享一下,先谢了,我的邮箱:llswwht@hotmail.com。我加你论坛好友了,不知道你的MSN或是QQ,你可以加刚才那我的MSN或是给我发个邮件。我真的很需要你的帮忙,先谢了。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/10/20 18:06:00
     
     a123456603 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:73
      门派:XML.ORG.CN
      注册:2009/9/16

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给a123456603发送一个短消息 把a123456603加入好友 查看a123456603的个人资料 搜索a123456603在『 XML基础 』的所有贴子 引用回复这个贴子 回复这个贴子 查看a123456603的博客7
    发贴心情 HI
    我想问一下,你是怎么解决的?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/9/16 12:28:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML基础 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/30 18:08:55

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

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