使用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 劉錚 閱讀(235) 評論(0)  編輯  收藏 所屬分類: WebService

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          留言簿(1)

          文章分類(141)

          文章檔案(147)

          搜索

          最新評論

          主站蜘蛛池模板: 太谷县| 湘阴县| 专栏| 阿城市| 福泉市| 广德县| 苍梧县| 自治县| 石柱| 商都县| 盘锦市| 江门市| 湘潭县| 广州市| 庆城县| 美姑县| 郴州市| 安溪县| 文化| 井研县| 光泽县| 体育| 安陆市| 萝北县| 九龙县| 杨浦区| 剑阁县| 东乌珠穆沁旗| 百色市| 梅河口市| 天等县| 汾西县| 高青县| 资源县| 牟定县| 玉龙| 疏附县| 赤峰市| 和龙市| 福州市| 广灵县|