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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 岗巴县| 石泉县| 惠州市| 惠安县| 赤壁市| 奈曼旗| 石泉县| 灵丘县| 南康市| 富平县| 永济市| 新化县| 金塔县| 和静县| 张家口市| 太仆寺旗| 抚顺市| 绍兴县| 扎兰屯市| 万安县| 遂昌县| 白城市| 关岭| 大竹县| 宁海县| 南皮县| 伊通| 怀集县| 阜新市| 大姚县| 信阳市| 静海县| 台山市| 大城县| 新丰县| 融水| 仙居县| 衡东县| 阿坝县| 丘北县| 疏勒县|