本文整理了Java中org.dom4j.Element.additionalNamespaces()
方法的一些代码示例,展示了Element.additionalNamespaces()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Element.additionalNamespaces()
方法的具体详情如下:
包路径:org.dom4j.Element
类名称:Element
方法名:additionalNamespaces
[英]Returns any additional namespaces declarations for this element other than namespace returned via the #getNamespace()method. If no additional namespace declarations are present for this element then an empty list will be returned. The list is backed by the element such that changes to the list will be reflected in the element though the reverse is not the case.
[中]返回除通过#getNamespace()方法返回的名称空间之外的此元素的任何其他名称空间声明。如果此元素没有其他名称空间声明,那么将返回一个空列表。列表由元素支持,因此列表的更改将反映在元素中,尽管情况并非相反。
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
public List additionalNamespaces() {
return element.additionalNamespaces();
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
public List additionalNamespaces() {
return element.additionalNamespaces();
}
代码示例来源:origin: hibernate/hibernate
public List additionalNamespaces() {
return element.additionalNamespaces();
}
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
public List additionalNamespaces() {
return element.additionalNamespaces();
}
代码示例来源:origin: com.atlassian.plugins/atlassian-plugins-core
public void visit(Document document) {
((DefaultElement) document.getRootElement()).setNamespace(Namespace.NO_NAMESPACE);
document.getRootElement().additionalNamespaces().clear();
}
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
public List additionalNamespaces() {
return target().additionalNamespaces();
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
public List additionalNamespaces() {
return target().additionalNamespaces();
}
代码示例来源:origin: hibernate/hibernate
public List additionalNamespaces() {
return target().additionalNamespaces();
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
public List additionalNamespaces() {
return target().additionalNamespaces();
}
代码示例来源:origin: com.societegenerale.ci-droid/extensions
public void visit(Element node) {
Namespace ns = node.getNamespace();
if (ns.getURI().equals(from.getURI())) {
QName newQName = new QName(node.getName(), to);
node.setQName(newQName);
}
ListIterator namespaces = node.additionalNamespaces().listIterator();
while (namespaces.hasNext()) {
Namespace additionalNamespace = (Namespace) namespaces.next();
if (additionalNamespace.getURI().equals(from.getURI())) {
namespaces.remove();
}
}
}
代码示例来源:origin: stackoverflow.com
ListIterator namespaces = node.additionalNamespaces().listIterator();
while (namespaces.hasNext()) {
Namespace additionalNamespace = (Namespace) namespaces.next();
代码示例来源:origin: dom4j/dom4j
public void testAdditionalNamespaces() throws Exception {
String xml = "<a xmlns:ns1=\"uri1\">" + " <ns1:b/>"
+ " <ns2:c xmlns:ns2=\"uri2\"/>" + "</a>";
Document doc = DocumentHelper.parseText(xml);
Element a = doc.getRootElement();
List ns = a.additionalNamespaces();
assertEquals(1, ns.size());
assertSame(a.getNamespaceForPrefix("ns1"), ns.get(0));
Element b = a.element("b");
ns = b.additionalNamespaces();
assertEquals(0, ns.size());
Element c = a.element("c");
ns = c.additionalNamespaces();
assertEquals(0, ns.size());
}
}
代码示例来源:origin: dom4j/dom4j
.getUniquePath());
List<Namespace> additionalNS = root.additionalNamespaces();
assertTrue("at least one additional namespace", (additionalNS != null)
&& (additionalNS.size() > 0));
root.addNamespace("t", "myNewURI");
additionalNS = root.additionalNamespaces();
assertTrue("at least one additional namespace", (additionalNS != null)
&& (additionalNS.size() > 0));
additionalNS.add(Namespace.get("t", "myNewURI-2"));
additionalNS = root.additionalNamespaces();
assertTrue("at least one additional namespace", (additionalNS != null)
&& (additionalNS.size() > 0));
root.addNamespace("t", "myNewURI");
additionalNS = root.additionalNamespaces();
assertTrue("at least one additional namespace", (additionalNS != null)
&& (additionalNS.size() > 0));
内容来源于网络,如有侵权,请联系作者删除!