gpt4 book ai didi

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

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

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

XmlElement.lookupNamespaceByPrefix介绍

[英]Find namespace (will have non empty prefix) corresponding to namespace prefix checking first current elemen and if not found continue in parent (if element has parent) and so on.
[中]查找对应于名称空间前缀的名称空间(将具有非空前缀),首先检查当前元素,如果未找到,则继续在父元素中查找(如果元素具有父元素),依此类推。

代码示例

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

public XmlNamespace lookupNamespaceByPrefix(String namespacePrefix) {
  XmlNamespace ns = target.lookupNamespaceByPrefix(namespacePrefix);
  if(ns == null) { // needed as parent in target may not be set correctly ...
    XmlContainer p = getParent();
    if(p instanceof XmlElement) {
      XmlElement e = (XmlElement) p;
      return e.lookupNamespaceByPrefix(namespacePrefix);
    }
  }
  return ns;
}

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

public XmlNamespace lookupNamespaceByPrefix(String namespacePrefix) {
  XmlNamespace ns = target.lookupNamespaceByPrefix(namespacePrefix);
  if(ns == null) { // needed as parent in target may not be set correctly ...
    XmlContainer p = getParent();
    if(p instanceof XmlElement) {
      XmlElement e = (XmlElement) p;
      return e.lookupNamespaceByPrefix(namespacePrefix);
    }
  }
  return ns;
}

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

public XmlNamespace lookupNamespaceByPrefix(String namespacePrefix) {
  if(namespacePrefix == null) {
    throw new IllegalArgumentException("namespace prefix can not be null");
  }
  if(hasNamespaceDeclarations()) {
    int length = nsList.size();
    for (int i = 0; i < length; i++)
    {
      XmlNamespace n = (XmlNamespace) nsList.get(i);
      if(namespacePrefix.equals(n.getPrefix()) ){
        return n;
      }
    }
  }
  if(parent != null && parent instanceof XmlElement) {
    return ((XmlElement)parent).lookupNamespaceByPrefix(namespacePrefix);
  } else {
    return null;
  }
}

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

public XmlNamespace lookupNamespaceByPrefix(String namespacePrefix) {
  if(namespacePrefix == null) {
    throw new IllegalArgumentException("namespace prefix can not be null");
  }
  if(hasNamespaceDeclarations()) {
    int length = nsList.size();
    for (int i = 0; i < length; i++)
    {
      XmlNamespace n = (XmlNamespace) nsList.get(i);
      if(namespacePrefix.equals(n.getPrefix()) ){
        return n;
      }
    }
  }
  if(parent != null && parent instanceof XmlElement) {
    return ((XmlElement)parent).lookupNamespaceByPrefix(namespacePrefix);
  } else {
    return null;
  }
}

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

XmlNamespace namespace = element.lookupNamespaceByPrefix( prefix );

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

XmlNamespace namespace = element.lookupNamespaceByPrefix( prefix );

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