jbuilder8直接集成了这个功能

解决方案 »

  1.   

    例子请参见http://expert.csdn.net/Expert/topic/1666/1666990.xml?temp=.1087763这个帖子,我已经回答过一次
      

  2.   

    谢谢你的答复了,我已经看了,但感觉有些简单。
    我现在有如下的一些代码,我要怎么取出<session></session>中的值呢?
    POST /auth HTTP/1.1
    Content-Type: text/xml; charset=utf-8
    Content-Length: xxx
    SOAPAction: "http://www.sina.com/auth"<?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Body>
        <validatesession xmlns="http://www.sina.com/">
          <session>AR45FA25ED</session >
        </validatesession >
      </soap:Body>
    </soap:Envelope>帮帮忙了,告诉了,马上就结帖!
    我都急死了!
      

  3.   

    你为什么要取出SESSION中的值?这个是程序自动生成等待其他编程平台解释的文档。
      

  4.   

    呵呵,现在我搞懂了。
    如果有下面的文档格式,我应该怎么样去解释?
    <webmethod id=”validate_session”>
     <session value=”<35ef33a6>”/>
    </webmethod>
    在程序里面应该怎么样去解释呢?如果是下面这个例子我知道,但上面的那个例子我就搞不清楚了。
    <webmethod>
     <session><35ef33a6></session>>
    </webmethod>
    我是一个菜鸟,前天才开始学webservice.
    touzen(touzen)谢谢你告诉我了。
      

  5.   

    其实这涉及到xml的知识,<session value=”<35ef33a6>”/>这表示session有一个属性为value,value的值为<35ef33a6>,<session><35ef33a6></session>这个表示session的内容为<35ef33a6>,不知你是否明白?
      

  6.   

    那对于下面的一个xml我应该怎么样去解析呢?
    我现在用的是SOAP.
    <webmethod id=”validate_session”>
     <session value=”<35ef33a6>”/>
    </webmethod>SOAPMessage msg = fac.createMessage();            
    SOAPEnvelope env = msg.getSOAPPart().getEnvelope();
    SOAPHeader hdr = env.getHeader();
    SOAPBody bdy = env.getBody();
    到了这一步后,我就不直到该怎么样去做了。搞定马上结帐!