- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.xmlpull.v1.builder.XmlElement.children()
方法的一些代码示例,展示了XmlElement.children()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlElement.children()
方法的具体详情如下:
包路径:org.xmlpull.v1.builder.XmlElement
类名称: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();
是否可以有相同的@XmlElement,其名称不是常量名称?例如我想要这个: MyObject myObj = new MyObject("myName"); @XmlElement(name=myO
我正在从 REST 服务获取 XML,如下所示: 1 1970-01-01 78.67 2 1450-09-17 24.56
我正在尝试弄清楚 NSXMLParser,但我不确定为什么它不起作用。我应该输出名字和姓氏以及年龄,但它输出的是一个数字。 XML 是 Anthony Robbins 5
) 我有一个可以来自不同类型的 xmlelement。与类型无关,它具有相同的名称。它可以是一个对象,也可以只是通过 URI 对现有对象的引用。我认为 xmlElements 可能是解决方案。编码工作
说我有以下 xml Gambardella, Matthew Ralls, Kim Corets, Eva
我在 SELECT 查询中使用 XMLELEMENT(tagname,value)。它无法识别变量的值。取而代之的是,它将变量名作为标记名。 //前 l_0_l := t_array(l_inde
我正在尝试将 JAXB 用于已经以某种格式编写 XML 的应用程序。我必须遵守向后兼容性问题的格式。 我在一个类中有以下代码段: @XmlElement( name = "field" ) priva
我有这样的 XML 结构: La météo de la semaine This week’s weather Wetter Woche 消息在多种语言中重复
我正在尝试学习如何在 java 中将对象存储为 XML 文件,但遇到了一些问题。 我发现的大多数教程都说我应该将 @XmlElement 注释与 set 方法一起使用,但是还有另一种使用它们的方法,因
我想弄清楚如何注释一个类变量,以便它最多可以有一个基本类型的元素——但具体类型可以是三个不同类之一。这是一个示例,希望可以解释我要完成的任务。 public class A extends Basec
我有一个 super 类型的列表,即 List foo 该列表包含来自两个不同子类型的对象: public class FooBar implements IFoo{ } public class F
我这里有一个情况,试图充当两个 API 之间的网关。我需要做的是: 向 APIa 提出请求; 将 XML 响应解析(编码)为 java 对象; 稍作改动; 然后以 XML 格式(解码)向另一端 (AP
我想知道是否可以从 XmlElement 字段继承,例如 public class A{ [XmlElement(ElementName = "Something", Form =
将 C# 对象转换为 XmlEmenet 的最佳方法是什么?我是只使用 XmlSerializer 并导入 XmlNode 还是有更好的方法? 这是我在那里发现的,想知道是否还有其他更好的方法。 pu
所以我有一个类 Texture2DProcessor,它继承了 IXmlSerializable 并隐式转换为 Texture2D public static implicit operator Te
在我的 C# 应用程序中,我正在创建一个基于数据库值的 XML。它工作正常,直到字符串不是特殊字符。下面是我的代码。 XmlDocument doc = new XmlDocument(); Xm
这就是我正在做的: @XmlType(name = "foo") @XmlAccessorType(XmlAccessType.NONE) public final class Foo { @Xm
我正在创建一个 XML 文档并尝试在 XMLElement 之间插入标签,如下所示 let tEle = XMLElement.element(withName: "xuv") as? XMLElem
是否有一些简单的方法可以将 XmlElement 转换为 string ? 最佳答案 如果内容是文本,这将获取元素的内容: element.Value 这将获取元素的内容作为 XML: element
一段时间以来,我在向属性添加命名空间时遇到了问题。我的要求是创建 xml,它将在子元素而不是 root 上具有命名空间 uri。我将 jaxb 与 eclipselink moxy、jdk7 一起使用
我是一名优秀的程序员,十分优秀!