本文整理了Java中javax.xml.soap.SOAPElement.getChildElements()
方法的一些代码示例,展示了SOAPElement.getChildElements()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SOAPElement.getChildElements()
方法的具体详情如下:
包路径:javax.xml.soap.SOAPElement
类名称: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
对象。
调用此方法可能会导致子Element
、SOAPElement
和org.w3c.dom.Text
节点被SOAPElement
、SOAPHeaderElement
、SOAPBodyElement
或javax.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);
}
}
内容来源于网络,如有侵权,请联系作者删除!