本文整理了Java中org.dom4j.Element.getUniquePath()
方法的一些代码示例,展示了Element.getUniquePath()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Element.getUniquePath()
方法的具体详情如下:
包路径:org.dom4j.Element
类名称:Element
方法名:getUniquePath
暂无
代码示例来源:origin: org.dom4j/dom4j
public String getUniquePath(Element context) {
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/text()") : "text()";
}
代码示例来源:origin: org.dom4j/dom4j
public String getUniquePath(Element context) {
// From XPaths perspective, entities are included in text
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/text()") : "text()";
}
代码示例来源:origin: org.dom4j/dom4j
public String getUniquePath(Element context) {
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/comment()") : "comment()";
}
代码示例来源:origin: org.dom4j/dom4j
public String getUniquePath(Element context) {
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/processing-instruction()")
: "processing-instruction()";
}
代码示例来源:origin: org.dom4j/dom4j
public String getUniquePath(Element context) {
StringBuffer path = new StringBuffer(10);
Element parent = getParent();
if ((parent != null) && (parent != context)) {
path.append(parent.getUniquePath(context));
path.append('/');
}
path.append(getXPathNameStep());
return path.toString();
}
代码示例来源:origin: org.dom4j/dom4j
public String getUniquePath(Element context) {
Element parent = getParent();
if (parent == null) {
return "/" + getXPathNameStep();
}
StringBuilder buffer = new StringBuilder();
if (parent != context) {
buffer.append(parent.getUniquePath(context));
buffer.append("/");
}
buffer.append(getXPathNameStep());
List<Element> mySiblings = parent.elements(getQName());
if (mySiblings.size() > 1) {
int idx = mySiblings.indexOf(this);
if (idx >= 0) {
buffer.append("[");
buffer.append(Integer.toString(++idx));
buffer.append("]");
}
}
return buffer.toString();
}
代码示例来源:origin: org.dom4j/dom4j
public String getUniquePath(Element context) {
StringBuilder result = new StringBuilder();
Element parent = getParent();
if ((parent != null) && (parent != context)) {
result.append(parent.getUniquePath(context));
result.append("/");
}
result.append("@");
String uri = getNamespaceURI();
String prefix = getNamespacePrefix();
if ((uri == null) || (uri.length() == 0) || (prefix == null)
|| (prefix.length() == 0)) {
result.append(getName());
} else {
result.append(getQualifiedName());
}
return result.toString();
}
代码示例来源:origin: dom4j/dom4j
public String getUniquePath(Element context) {
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/text()") : "text()";
}
代码示例来源:origin: dom4j/dom4j
public String getUniquePath(Element context) {
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/comment()") : "comment()";
}
代码示例来源:origin: dom4j/dom4j
public String getUniquePath(Element context) {
// From XPaths perspective, entities are included in text
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/text()") : "text()";
}
代码示例来源:origin: dom4j/dom4j
public String getUniquePath(Element context) {
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/processing-instruction()")
: "processing-instruction()";
}
代码示例来源:origin: maven/dom4j
public String getUniquePath(Element context) {
// From XPaths perspective, entities are included in text
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/text()") : "text()";
}
代码示例来源:origin: org.jenkins-ci.dom4j/dom4j
public String getUniquePath(Element context) {
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/processing-instruction()")
: "processing-instruction()";
}
代码示例来源:origin: org.opencms/opencms-solr
/**
* @see org.opencms.xml.types.I_CmsXmlContentValue#getPath()
*/
public String getPath() {
String path = m_element.getUniquePath();
// must remove the first 2 nodes because these are not required for XML content values
int pos = path.indexOf('/', path.indexOf('/', 1) + 1) + 1;
path = path.substring(pos);
// ensure all path elements have an index, even though this may not be required
return CmsXmlUtils.createXpath(path, 1);
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j
public String getUniquePath(Element context) {
// From XPaths perspective, entities are included in text
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/text()") : "text()";
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j
public String getUniquePath(Element context) {
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/processing-instruction()")
: "processing-instruction()";
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j
public String getUniquePath(Element context) {
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/text()") : "text()";
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j
public String getUniquePath(Element context) {
Element parent = getParent();
return ((parent != null) && (parent != context)) ? (parent
.getUniquePath(context) + "/comment()") : "comment()";
}
代码示例来源:origin: dom4j/dom4j
public String getUniquePath(Element context) {
StringBuffer path = new StringBuffer(10);
Element parent = getParent();
if ((parent != null) && (parent != context)) {
path.append(parent.getUniquePath(context));
path.append('/');
}
path.append(getXPathNameStep());
return path.toString();
}
代码示例来源:origin: org.dom4j/com.springsource.org.dom4j
public String getUniquePath(Element context) {
StringBuffer path = new StringBuffer(10);
Element parent = getParent();
if ((parent != null) && (parent != context)) {
path.append(parent.getUniquePath(context));
path.append('/');
}
path.append(getXPathNameStep());
return path.toString();
}
内容来源于网络,如有侵权,请联系作者删除!