从简单的EJB返回手工XML

时间:2010-06-15 18:26:11

标签: xml ejb

我在Eclipse中使用返回String的方法创建了一个EJB。

String是一个由DOM Document组成的XML片段。

当我将EJB作为Web服务调用时,String是正确的,但它会在其周围添加CDATA标记。我怎样才能避免这种情况并直接在那里获取原始XML?

谢谢

@WebService(serviceName = "XService", portName = "XPort", targetNamespace = "http://here.com/x/ejb")
@Stateless(name = "X", mappedName = "ejb/XJNDI")
@SOAPBinding
   (
     style = SOAPBinding.Style.DOCUMENT,
     use = SOAPBinding.Use.LITERAL,
     parameterStyle = SOAPBinding.ParameterStyle.BARE
    )
public class XEJB implements X
{

public String complex(int input)  {    //构建并返回一些XML作为String         }     }

0 个答案:

没有答案