使用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)

          搜索

          最新評論

          主站蜘蛛池模板: 沙坪坝区| 图木舒克市| 兰州市| 博乐市| 镇远县| 达孜县| 荃湾区| 武定县| 临邑县| 辉县市| 嵊泗县| 临漳县| 富民县| 高要市| 奉化市| 景东| 确山县| 木里| 淮滨县| 积石山| 濮阳市| 拉孜县| 大安市| 怀化市| 崇礼县| 岳西县| 镇平县| 彰化市| 阜南县| 中江县| 雅安市| 且末县| 东城区| 梅河口市| 奉新县| 宜黄县| 诏安县| 定州市| 台东市| 苍山县| 孙吴县|