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

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

          導航

          統計

          留言簿(1)

          文章分類(141)

          文章檔案(147)

          搜索

          最新評論

          主站蜘蛛池模板: 信宜市| 滕州市| 蓬莱市| 文山县| 江津市| 满洲里市| 宝应县| 临夏县| 扬州市| 金溪县| 南华县| 陇川县| 阿合奇县| 盱眙县| 巴林右旗| 专栏| 景谷| 类乌齐县| 独山县| 枝江市| 宁明县| 连城县| 馆陶县| 韩城市| 柘荣县| 温宿县| 黄冈市| 大石桥市| 民丰县| 尤溪县| 河东区| 东兰县| 祁连县| 铁岭县| 南召县| 黄梅县| 海丰县| 江孜县| 永仁县| 苍溪县| 凤冈县|