posts - 9,comments - 6,trackbacks - 0
            在Web Service中定義了復雜類型之后,Axis2會生成對應的類對象。這些類都是可以序列化的。
            可以把這些類的實例和字符串之間做相互轉化。
                  // 對象轉換成字符串
                  StringWriter stringWriter = new StringWriter();
                  XMLStreamWriter xmlStreamWriter 
          = StAXUtils
                          .createXMLStreamWriter(stringWriter);
                  MTOMAwareXMLStreamWriter mtomAwareXMLStreamWriter 
          = new MTOMAwareXMLSerializer(
                          xmlStreamWriter);

                  userCredentialsType.serialize(
          new QName(
                          
          "http://newautovideo.com/siteengine/ws/types""ns1"),
                          OMAbstractFactory.getSOAP11Factory(), mtomAwareXMLStreamWriter);

                  xmlStreamWriter.flush();
                  xmlStreamWriter.close();
                  String omElementString 
          = stringWriter.toString();
                  System.out.println(
          "OM String ==> " + omElementString);

                  
          // 字符串轉換成對象
                  XMLStreamReader xmlReader = StAXUtils
                          .createXMLStreamReader(
          new ByteArrayInputStream(omElementString
                                  .getBytes()));
                  UserCredentialsType result 
          = UserCredentialsType.Factory
                          .parse(xmlReader);
                  System.out.println(
          "OM Object==> " + result.getUserID());

          posted on 2009-03-18 21:24 夜露死苦 閱讀(1467) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宁河县| 湘西| 昌吉市| 三河市| 涟源市| 兴城市| 泸溪县| 北流市| 孝义市| 鄄城县| 清水县| 秦皇岛市| 万年县| 长岛县| 泰和县| 新昌县| 佳木斯市| 全椒县| 天镇县| 彭州市| 长葛市| 介休市| 潼关县| 上饶县| 库尔勒市| 淳化县| 海阳市| 海淀区| 南城县| 吉隆县| 郑州市| 镇远县| 仪征市| 翁源县| 甘洛县| 礼泉县| 子长县| 个旧市| 梁河县| 白银市| 丁青县|