使用SAAJ的子元素的添加

          private void handleBookListRequest(SOAPBody replyBody) throws SOAPException {
                  // Create a BookTitles element containing an entry
                  // for each book title.
                  SOAPBodyElement bodyElement = replyBody.addBodyElement(BOOK_TITLES_NAME);
                  
                  // Add 'xsi:type = "SOAP-ENC:Array"'
                  bodyElement.addAttribute(
                      soapFactory.createName("type", XMLSCHEMA_INSTANCE_PREFIX,
                          XMLSCHEMA_INSTANCE_URI), SOAP_ENC_PREFIX + ":Array");
                 
                  // Add 'SOAP-ENC:arrayType = "xsd:string[]"
                  bodyElement.addAttribute(
                      soapFactory.createName("arrayType", SOAP_ENC_PREFIX,
                          SOAPConstants.URI_NS_SOAP_ENCODING), XMLSCHEMA_PREFIX +
                          ":string[]");
                 
                  // Add an array entry for each book
                  String[] titles = BookImageServletData.getBookTitles(  );
                  for (int i = 0; i < titles.length; i++) {
                      SOAPElement titleElement = bodyElement.addChildElement("item");
                      titleElement.addTextNode(titles[i]);
                  }       
              }

          注意紅色字體,addChildElement
          返回:
          一個實例,表示實際添加到樹的新 SOAP 元素。
          以后要使用bodyElement才能添加他的子元素,從而形成樹。

          posted on 2007-12-18 10:14 劉錚 閱讀(233) 評論(0)  編輯  收藏 所屬分類: WebService

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          留言簿(1)

          文章分類(141)

          文章檔案(147)

          搜索

          最新評論

          主站蜘蛛池模板: 广元市| 宝应县| 澄迈县| 富民县| 商都县| 兴安县| 板桥市| 新疆| 满城县| 日照市| 龙口市| 镇赉县| 孟村| 南丹县| 广东省| 高尔夫| 册亨县| 绍兴市| 车致| 禹州市| 广平县| 开江县| 容城县| 蚌埠市| 潮安县| 长乐市| 广南县| 长阳| 玉环县| 湖北省| 新邵县| 察雅县| 阳曲县| 运城市| 宝清县| 连云港市| 华容县| 桂东县| 密山市| 乐亭县| 天柱县|