gpt4 book ai didi

org.xmlpull.v1.builder.XmlElement.children()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-25 20:53:05 26 4
gpt4 key购买 nike

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

XmlElement.children介绍

[英]Return Iterator - null is never returned if there is no children then iteraotr over empty collection is returned
[中]Return Iterator-如果没有子级,则不会返回null,然后返回空集合上的iteraotr

代码示例

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

public Iterator children() {
  return target.children();
}

代码示例来源:origin: org.ogce/xpp3

public Iterator children() {
  return target.children();
}

代码示例来源:origin: xpp3/xpp3_xpath

public String getElementStringValue(Object obj)
{
  XmlElement elem = (XmlElement) obj;
  StringBuffer buf = new StringBuffer();
  Iterator contentIter = elem.children();
  Object   each        = null;
  while ( contentIter.hasNext() )
  {
    each = contentIter.next();
    if ( each instanceof String )
    {
      buf.append( ((String)each) );
    }
    else if ( each instanceof XmlCharacters )
    {
      buf.append( ((XmlCharacters)each).getText() );
    }
    else if ( each instanceof XmlElement )
    {
      buf.append( getElementStringValue( each ) );
    }
  }
  return buf.toString();
}

代码示例来源:origin: org.ogce/xpp3

public String getElementStringValue(Object obj)
{
  XmlElement elem = (XmlElement) obj;
  StringBuffer buf = new StringBuffer();
  Iterator contentIter = elem.children();
  Object   each        = null;
  while ( contentIter.hasNext() )
  {
    each = contentIter.next();
    if ( each instanceof String )
    {
      buf.append( ((String)each) );
    }
    else if ( each instanceof XmlCharacters )
    {
      buf.append( ((XmlCharacters)each).getText() );
    }
    else if ( each instanceof XmlElement )
    {
      buf.append( getElementStringValue( each ) );
    }
  }
  return buf.toString();
}

代码示例来源:origin: org.ogce/xpp3

public Iterator getChildAxisIterator(Object contextNode)
{
  if ( contextNode instanceof XmlElement )
  {
    return ((XmlElement)contextNode).children();
  }
  else if ( contextNode instanceof XmlDocument )
  {
    return ((XmlDocument)contextNode).children().iterator();
  }
  return null;
}

代码示例来源:origin: xpp3/xpp3_xpath

public Iterator getChildAxisIterator(Object contextNode)
{
  if ( contextNode instanceof XmlElement )
  {
    return ((XmlElement)contextNode).children();
  }
  else if ( contextNode instanceof XmlDocument )
  {
    return ((XmlDocument)contextNode).children().iterator();
  }
  return null;
}

代码示例来源:origin: org.apache.airavata/airavata-xbaya-gui

Iterator childIt = valueElement.children();
int numberOfChildren = 0;
while (childIt.hasNext()) {
  Object child = valueElement.children().next();
  if (child instanceof String) {
    Object child1 = ((XmlElement) child).children().next();
    if (child1 instanceof String) {

代码示例来源:origin: org.apache.airavata/airavata-workflow-engine

Iterator childIt = valueElement.children();
int numberOfChildren = 0;
while (childIt.hasNext()) {
  Object child = valueElement.children().next();
  if (child instanceof String) {
    Object child1 = ((XmlElement) child).children().next();
    if (child1 instanceof String) {

代码示例来源:origin: org.apache.airavata/airavata-common-utils

Iterator elementIt = xppElement.children();
while (elementIt.hasNext()) {
  Object object = elementIt.next();

代码示例来源:origin: org.apache.airavata/common-utils

Iterator elementIt = xppElement.children();
while (elementIt.hasNext()) {
  Object object = elementIt.next();

代码示例来源:origin: org.apache.airavata/airavata-xbaya-gui

if(value instanceof org.xmlpull.v1.builder.XmlElement){
  message += name + "=";
  Iterator children = ((org.xmlpull.v1.builder.XmlElement) value).children();
  while (children.hasNext()){
    message += children.next();

代码示例来源:origin: org.apache.airavata/airavata-xbaya-gui

if(value instanceof org.xmlpull.v1.builder.XmlElement){
  message += name + "=";
  Iterator children = ((org.xmlpull.v1.builder.XmlElement) value).children();
  while (children.hasNext()){
    message += children.next();

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

private void setTarget(XmlElement target) {
  this.target = target;
  if(target.getParent() != null) {
    //
    //throw new XmlBuilderException("element to wrap must have no parent to be wrapped");
    //XmlContainer parent = target.getParent();
    parent = target.getParent();
    if(parent instanceof XmlDocument) {
      XmlDocument doc = (XmlDocument) parent;
      doc.setDocumentElement(this);
    } if(parent instanceof XmlElement) {
      XmlElement parentEl = (XmlElement) parent;
      parentEl.replaceChild(this, target);
    }
  }
  // new "wrapping" parent replaces old parent for children
  Iterator iter = target.children();
  while (iter.hasNext())
  {
    Object child = iter.next();
    fixImportedChildParent(child);
  }
  //target.setParent(null);
  //IdentityHashMap id = nul;
}

代码示例来源:origin: org.ogce/xpp3

private void setTarget(XmlElement target) {
  this.target = target;
  if(target.getParent() != null) {
    //
    //throw new XmlBuilderException("element to wrap must have no parent to be wrapped");
    //XmlContainer parent = target.getParent();
    parent = target.getParent();
    if(parent instanceof XmlDocument) {
      XmlDocument doc = (XmlDocument) parent;
      doc.setDocumentElement(this);
    } if(parent instanceof XmlElement) {
      XmlElement parentEl = (XmlElement) parent;
      parentEl.replaceChild(this, target);
    }
  }
  // new "wrapping" parent replaces old parent for children
  Iterator iter = target.children();
  while (iter.hasNext())
  {
    Object child = iter.next();
    fixImportedChildParent(child);
  }
  //target.setParent(null);
  //IdentityHashMap id = nul;
}

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

private void serializeFragment(XmlElement el, XmlSerializer ser)
  {
    serializeStartTag(el, ser);
    //try {
    if(el.hasChildren()) {
      Iterator iter = el.children();
      while (iter.hasNext())
      {
        Object child = iter.next();
        if(child instanceof XmlSerializable) {
          //((XmlSerializable)child).serialize(ser);
          try {
            ((XmlSerializable)child).serialize(ser);
          } catch (IOException e) {
            throw new XmlBuilderException("could not serialize item "+child+": "+e, e);
          }
          
        } else if(child instanceof XmlElement) {
          serializeFragment((XmlElement)child, ser);
        } else {
          serializeItem(child, ser);
        }
      }
    }
    //} catch (IOException e) {
    //    throw new XmlBuilderException("serializing XML element children failed", e);
    //}
    serializeEndTag(el, ser);
  }
}

代码示例来源:origin: org.ogce/xpp3

private void serializeFragment(XmlElement el, XmlSerializer ser)
  {
    serializeStartTag(el, ser);
    //try {
    if(el.hasChildren()) {
      Iterator iter = el.children();
      while (iter.hasNext())
      {
        Object child = iter.next();
        if(child instanceof XmlSerializable) {
          //((XmlSerializable)child).serialize(ser);
          try {
            ((XmlSerializable)child).serialize(ser);
          } catch (IOException e) {
            throw new XmlBuilderException("could not serialize item "+child+": "+e, e);
          }
          
        } else if(child instanceof XmlElement) {
          serializeFragment((XmlElement)child, ser);
        } else {
          serializeItem(child, ser);
        }
      }
    }
    //} catch (IOException e) {
    //    throw new XmlBuilderException("serializing XML element children failed", e);
    //}
    serializeEndTag(el, ser);
  }
}

代码示例来源:origin: org.apache.airavata/airavata-xbaya-gui

if (returnValForProvenance instanceof org.xmlpull.v1.builder.XmlElement) {
  org.xmlpull.v1.builder.XmlElement msgElmt = (org.xmlpull.v1.builder.XmlElement) returnValForProvenance;
  children = msgElmt.children();
} else {
  XmlElement msgElmt = XmlConstants.BUILDER.parseFragmentFromString("<temp>" + returnValForProvenance + "</temp>");
  if (object instanceof org.xmlpull.v1.builder.XmlElement) {
    org.xmlpull.v1.builder.XmlElement child = (org.xmlpull.v1.builder.XmlElement) object;
    Iterator valItr = child.children();
    if (valItr.hasNext()) {
      Object object2 = valItr.next();

代码示例来源:origin: org.apache.airavata/airavata-xbaya-gui

returnValForProvenance = workflowInvoker.getOutput(outputName);
org.xmlpull.v1.builder.XmlElement msgElmt = (org.xmlpull.v1.builder.XmlElement) returnValForProvenance;
Iterator children = msgElmt.children();
while (children.hasNext()) {
  Object object = children.next();
  if (object instanceof org.xmlpull.v1.builder.XmlElement) {
    org.xmlpull.v1.builder.XmlElement child = (org.xmlpull.v1.builder.XmlElement) object;
    Iterator valItr = child.children();
    if (valItr.hasNext()) {
      Object object2 = valItr.next();

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com