javax.xml.soap.SOAPElement.addNamespaceDeclaration()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(121)

本文整理了Java中javax.xml.soap.SOAPElement.addNamespaceDeclaration()方法的一些代码示例,展示了SOAPElement.addNamespaceDeclaration()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SOAPElement.addNamespaceDeclaration()方法的具体详情如下:
包路径:javax.xml.soap.SOAPElement
类名称:SOAPElement
方法名:addNamespaceDeclaration

SOAPElement.addNamespaceDeclaration介绍

[英]Adds a namespace declaration with the specified prefix and URI to this SOAPElement object.
[中]将具有指定前缀和URI的命名空间声明添加到此SOAPElement对象。

代码示例

代码示例来源:origin: stackoverflow.com

envelope.addNamespaceDeclaration("example", serverURI);

代码示例来源:origin: stackoverflow.com

envelope.addNamespaceDeclaration("example", serverURI);

代码示例来源:origin: stackoverflow.com

envelope.addNamespaceDeclaration("example", serverURI);

代码示例来源:origin: com.hynnet/xws-security

public SOAPElement addNamespaceDeclaration(String arg0, String arg1)
  throws SOAPException {
  return delegateElement.addNamespaceDeclaration(arg0, arg1);
}

代码示例来源:origin: org.springframework.ws/org.springframework.ws

@Override
void addNamespaceDeclaration(SOAPElement element, String prefix, String namespaceUri) throws SOAPException {
  element.addNamespaceDeclaration(prefix, namespaceUri);
}

代码示例来源:origin: org.springframework.ws/org.springframework.ws

@Override
void addNamespaceDeclaration(SOAPElement element, String prefix, String namespaceUri) throws SOAPException {
  element.addNamespaceDeclaration(prefix, namespaceUri);
}

代码示例来源:origin: com.hynnet/xws-security

public SOAPElement addNamespaceDeclaration(String arg0, String arg1)
  throws SOAPException {
  return delegateElement.addNamespaceDeclaration(arg0, arg1);
}

代码示例来源:origin: org.springframework.ws/org.springframework.ws

@Override
void addNamespaceDeclaration(SOAPElement element, String prefix, String namespaceUri) throws SOAPException {
  element.addNamespaceDeclaration(prefix, namespaceUri);
}

代码示例来源:origin: com.hynnet/xws-security

public SOAPElement addNamespaceDeclaration(String arg0, String arg1)
throws SOAPException {
  return delegateHeader.addNamespaceDeclaration(arg0, arg1);
}

代码示例来源:origin: org.springframework.ws/spring-ws-core

@Override
public void addNamespaceDeclaration(String prefix, String namespaceUri) {
  try {
    element.addNamespaceDeclaration(prefix, namespaceUri);
  }
  catch (SOAPException ex) {
    throw new SaajSoapElementException(ex);
  }
}

代码示例来源:origin: spring-projects/spring-ws

@Override
public void addNamespaceDeclaration(String prefix, String namespaceUri) {
  try {
    element.addNamespaceDeclaration(prefix, namespaceUri);
  }
  catch (SOAPException ex) {
    throw new SaajSoapElementException(ex);
  }
}

代码示例来源:origin: org.n52.metadata/smarteditor-api

private void addNamespaceDeclaration(Attr attr, SOAPElement parent) throws SOAPException {
  String value = attr.getNodeValue();
  String name = attr.getLocalName();
  if (value.equals(parent.getNamespaceURI())) {
    return;
  }
  parent.addNamespaceDeclaration(name, value);
}

代码示例来源:origin: apache/servicemix-bundles

@Override
public void addNamespaceDeclaration(String prefix, String namespaceUri) {
  try {
    element.addNamespaceDeclaration(prefix, namespaceUri);
  }
  catch (SOAPException ex) {
    throw new SaajSoapElementException(ex);
  }
}

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

@Override
public void writeNamespace(String prefix, final String uri) throws XMLStreamException {
  // make prefix default if null or "xmlns" (according to javadoc)
  String thePrefix = prefix == null || "xmlns".equals(prefix) ? "" : prefix;
  if (deferredElement.isInitialized()) {
    deferredElement.addNamespaceDeclaration(thePrefix, uri);
  } else {
    try {
      currentElement.addNamespaceDeclaration(thePrefix, uri);
    } catch (SOAPException e) {
      throw new XMLStreamException(e);
    }
  }
}

代码示例来源:origin: apache/cxf

private static void applyEvents(List<XMLEvent> events, SOAPElement el) throws SOAPException {
  if (events != null) {
    for (XMLEvent ev : events) {
      if (ev.isNamespace()) {
        el.addNamespaceDeclaration(((Namespace)ev).getPrefix(), ((Namespace)ev).getNamespaceURI());
      } else if (ev.isAttribute()) {
        el.addAttribute(((Attribute)ev).getName(), ((Attribute)ev).getValue());
      }
    }
  }
}

代码示例来源:origin: org.apache.cxf/cxf-rt-bindings-soap

private static void applyEvents(List<XMLEvent> events, SOAPElement el) throws SOAPException {
  if (events != null) {
    for (XMLEvent ev : events) {
      if (ev.isNamespace()) {
        el.addNamespaceDeclaration(((Namespace)ev).getPrefix(), ((Namespace)ev).getNamespaceURI());
      } else if (ev.isAttribute()) {
        el.addAttribute(((Attribute)ev).getName(), ((Attribute)ev).getValue());
      }
    }
  }
}

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

private static void addHeader(Message m, Set<QName> notUnderstoodHeaders) throws SOAPException {
    for (QName qname : notUnderstoodHeaders) {
      SOAPElement soapEl = SOAP_12.getSOAPFactory().createElement(MU_HEADER_DETAIL);
      soapEl.addNamespaceDeclaration("abc", qname.getNamespaceURI());
      soapEl.setAttribute("qname", "abc:" + qname.getLocalPart());
      Header header = new DOMHeader<Element>(soapEl);
      m.getHeaders().add(header);
    }
  }
}

代码示例来源:origin: com.sun.xml.ws/rt

private static void addHeader(Message m, Set<QName> notUnderstoodHeaders) throws SOAPException {
    for (QName qname : notUnderstoodHeaders) {
      SOAPElement soapEl = SOAP_12.getSOAPFactory().createElement(MU_HEADER_DETAIL);
      soapEl.addNamespaceDeclaration("abc", qname.getNamespaceURI());
      soapEl.setAttribute("qname", "abc:" + qname.getLocalPart());
      Header header = new DOMHeader<Element>(soapEl);
      m.getHeaders().add(header);
    }
  }
}

代码示例来源:origin: javaee/metro-jax-ws

private static void addHeader(Message m, Set<QName> notUnderstoodHeaders) throws SOAPException {
    for (QName qname : notUnderstoodHeaders) {
      SOAPElement soapEl = SOAP_12.getSOAPFactory().createElement(MU_HEADER_DETAIL);
      soapEl.addNamespaceDeclaration("abc", qname.getNamespaceURI());
      soapEl.setAttribute("qname", "abc:" + qname.getLocalPart());
      Header header = new DOMHeader<Element>(soapEl);
      m.getHeaders().add(header);
    }
  }
}

代码示例来源:origin: stackoverflow.com

SOAPMessage message = factory.createMessage();
   SOAPPart soapPart = message.getSOAPPart();
   SOAPEnvelope envelope = soapPart.getEnvelope();
   //add declaration here
   envelope.addNamespaceDeclaration("env", "http://som.org");
   SOAPHeader header = envelope.getHeader();
   SOAPBody body = envelope.getBody();
   SOAPElement envio = body.addChildElement("envio");
   envio.setPrefix("env");
   //explicit declare it here for this element
   envio.addNamespaceDeclaration("env", "http://som.org");
   SOAPElement cabecera = envio.addChildElement("cabecera","env");

相关文章

微信公众号

最新文章

更多