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

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

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

SOAPElement.getChildElements介绍

[英]Returns an Iterator over all the immediate child Nodes of this element. This includes javax.xml.soap.Text objects as well as SOAPElement objects.

Calling this method may cause child Element, SOAPElement and org.w3c.dom.Text nodes to be replaced by SOAPElement, SOAPHeaderElement, SOAPBodyElement or javax.xml.soap.Text nodes as appropriate for the type of this parent node. As a result the calling application must treat any existing references to these child nodes that have been obtained through DOM APIs as invalid and either discard them or refresh them with the values returned by this Iterator. This behavior can be avoided by calling the equivalent DOM APIs. See javax.xml.soapfor more details.
[中]在该元素的所有直接子节点上返回Iterator。这包括javax.xml.soap.Text对象和SOAPElement对象。
调用此方法可能会导致子ElementSOAPElementorg.w3c.dom.Text节点被SOAPElementSOAPHeaderElementSOAPBodyElementjavax.xml.soap.Text节点替换,具体视父节点的类型而定。因此,调用应用程序必须将通过DOM API获得的对这些子节点的任何现有引用视为无效,并放弃它们或使用此Iterator返回的值刷新它们。可以通过调用等效的DOM API来避免这种行为。见javax.xml.soapfor more details.

代码示例

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

.equals("Security")) {
      SOAPHeaderElement securityElement = headerElement;
      Iterator<?> it2 = securityElement.getChildElements();
      while (it2.hasNext()) {
        Node soapNode = (Node) it2.next();
Iterator<?> it = soapElement.getChildElements(qNameToFind);
while (it.hasNext()) {

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

@Override
@SuppressWarnings("unchecked")
Iterator<SOAPElement> getChildElements(SOAPElement element, QName name) throws SOAPException {
  return element.getChildElements(name);
}

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

public Iterator getChildElements(Name name) {
  return delegateElement.getChildElements(name);
}

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

public Iterator getChildElements(Name arg0) {
  return delegateElement.getChildElements(arg0);
}

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

public Iterator getChildElements() {
  return delegateHeader.getChildElements();
}

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

public Iterator getChildElements(Name arg0) {
  return delegateHeader.getChildElements(arg0);
}

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

public Iterator getChildElements() {
  return delegateElement.getChildElements();
}

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

public Iterator getChildElements() {
  return delegateElement.getChildElements();
}

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

public Iterator getChildElements(Name arg0) {
  return delegateElement.getChildElements(arg0);
}

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

public Iterator getChildElements() {
  return delegateElement.getChildElements();
}

代码示例来源:origin: org.jboss.ws.native/jbossws-native-core

private static SOAPElement getChildElement(SOAPElement element, QName name)
{
 Iterator it = element.getChildElements(name);
 return it.hasNext() ? (SOAPElement)it.next() : null;
}

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

@Override
public void removeContents(SOAPElement element) {
  for (Iterator<?> iterator = element.getChildElements(); iterator.hasNext();) {
    iterator.next();
    iterator.remove();
  }
}

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

public Iterator getTransforms() throws XWSSecurityException {
  SOAPElement cr =  getCipherReference(false, null);
  if(cr != null) {            
    Iterator it = cr.getChildElements();
    if(it.hasNext()){
      SOAPElement transforms = (SOAPElement)it.next();
      return transforms.getChildElements();
    }
  }
  return null;        
}

代码示例来源:origin: org.jboss.jbossts.xts/jbossxts

/**
 * Get an iterator containing just child elements.
 * @param soapElement The parent soap element.
 * @return The iterator of SOAPElements.
 */
public static Iterator getChildElements(final SOAPElement soapElement)
{
  return new SOAPElementIterator(soapElement.getChildElements()) ;
}

代码示例来源:origin: org.jboss.jbossts.xts/wstx11

/**
 * Get an iterator containing just child elements.
 * @param soapElement The parent soap element.
 * @return The iterator of SOAPElements.
 */
public static Iterator getChildElements(final SOAPElement soapElement)
{
  return new SOAPElementIterator(soapElement.getChildElements()) ;
}

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

@Override
@SuppressWarnings("unchecked")
Iterator<SOAPElement> getChildElements(SOAPElement element, QName name) throws SOAPException {
  Name elementName = SaajUtils.toName(name, element);
  return element.getChildElements(elementName);
}

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

@Override
@SuppressWarnings("unchecked")
Iterator<SOAPElement> getChildElements(SOAPElement element, QName name) throws SOAPException {
  Name elementName = SaajUtils.toName(name, element);
  return element.getChildElements(elementName);
}

代码示例来源:origin: org.jboss.jbossts/jbossxts

/**
 * Get an iterator containing just child elements.
 * @param soapElement The parent soap element.
 * @return The iterator of SOAPElements.
 */
public static Iterator getChildElements(final SOAPElement soapElement)
{
  return new SOAPElementIterator(soapElement.getChildElements()) ;
}

代码示例来源:origin: uk.org.mygrid.resources/boca-servlet

private Set<URI> getNamedGraphs(SOAPElement element, Name childName) throws BocaException {
  HashSet<URI> graphs=null;
  Iterator transactionIter = element.getChildElements(childName);
  while (transactionIter.hasNext()) {
    if(graphs==null) {
      graphs = new HashSet<URI>();				
    }
    SOAPElement graphUri = (SOAPElement) transactionIter.next();
    String uri = SerializationUtils.deserialize(graphUri);
    graphs.add(Constants.valueFactory.createURI(uri));
  }
  return graphs;
}

代码示例来源:origin: jasperreports/jasperreports

protected void handleTuplesElement(JRXmlaResultAxis axis, SOAPElement tuplesElement) throws SOAPException
{
  Name tName = sf.createName("Tuple", "", MDD_URI);
  for (Iterator itTuple = tuplesElement.getChildElements(tName); itTuple.hasNext();)
  {
    SOAPElement eTuple = (SOAPElement) itTuple.next();
    handleTupleElement(axis, eTuple);
  }
}

相关文章

微信公众号

最新文章

更多