本文整理了Java中org.dom4j.Element.getNamespaceForPrefix()
方法的一些代码示例,展示了Element.getNamespaceForPrefix()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Element.getNamespaceForPrefix()
方法的具体详情如下:
包路径:org.dom4j.Element
类名称:Element
方法名:getNamespaceForPrefix
[英]Returns the Namespace
which is mapped to the given prefix or null if it could not be found.
[中]返回映射到给定前缀的Namespace
,如果找不到则返回null。
代码示例来源:origin: igniterealtime/Openfire
public boolean isRestart()
{
final String restart = document.getRootElement().attributeValue( new QName( "restart", document.getRootElement().getNamespaceForPrefix( "xmpp" ) ) );
return "true".equals( restart );
}
代码示例来源:origin: igniterealtime/Openfire
public boolean isPoll()
{
boolean isPoll = isEmpty();
if ( "terminate".equals( document.getRootElement().attributeValue( "type" ) ) )
{ isPoll = false; }
else if ( "true".equals( document.getRootElement().attributeValue( new QName( "restart", document.getRootElement().getNamespaceForPrefix( "xmpp" ) ) ) ) )
{ isPoll = false; }
else if ( document.getRootElement().attributeValue( "pause" ) != null )
{ isPoll = false; }
return isPoll;
}
代码示例来源:origin: jaxen/jaxen
public String translateNamespacePrefixToUri(String prefix, Object context)
{
Element element = null;
if ( context instanceof Element )
{
element = (Element) context;
}
else if ( context instanceof Node )
{
Node node = (Node) context;
element = node.getParent();
}
if ( element != null )
{
Namespace namespace = element.getNamespaceForPrefix( prefix );
if ( namespace != null )
{
return namespace.getURI();
}
}
return null;
}
代码示例来源:origin: igniterealtime/Openfire
final String defaultNS = el.getNamespaceForPrefix("").getURI();
if (defaultNS.equals("")) {
代码示例来源:origin: org.dom4j/dom4j
public String translateNamespacePrefixToUri(String prefix) {
if ((prefix != null) && (prefix.length() > 0)) {
Namespace ns = element.getNamespaceForPrefix(prefix);
if (ns != null) {
return ns.getURI();
}
}
return null;
}
}
代码示例来源:origin: org.dom4j/dom4j
public String resolveNamespacePrefix(String prefix) {
// first lets see if this is our attribute's prefix
if (prefix.equals(getNamespacePrefix())) {
return getNamespaceURI();
} else {
Element parentElement = getParent();
if (parentElement != null) {
Namespace namespace = parentElement
.getNamespaceForPrefix(prefix);
if (namespace != null) {
return namespace.getURI();
}
}
}
return null;
}
代码示例来源:origin: org.dom4j/dom4j
public Namespace getNamespaceForPrefix(String prefix) {
if (prefix == null) {
prefix = "";
}
if (prefix.equals(getNamespacePrefix())) {
return getNamespace();
} else if (prefix.equals("xml")) {
return Namespace.XML_NAMESPACE;
} else {
for (Node node : contentList()) {
if (node instanceof Namespace) {
Namespace namespace = (Namespace) node;
if (prefix.equals(namespace.getPrefix())) {
return namespace;
}
}
}
}
Element parent = getParent();
if (parent != null) {
Namespace answer = parent.getNamespaceForPrefix(prefix);
if (answer != null) {
return answer;
}
}
if ((prefix.length() == 0)) {
return Namespace.NO_NAMESPACE;
}
return null;
}
代码示例来源:origin: org.dom4j/dom4j
Namespace answer = parent.getNamespaceForPrefix(prefix);
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j
public String translateNamespacePrefixToUri(String prefix) {
if ((prefix != null) && (prefix.length() > 0)) {
Namespace ns = element.getNamespaceForPrefix(prefix);
if (ns != null) {
return ns.getURI();
}
}
return null;
}
}
代码示例来源:origin: dom4j/dom4j
public String translateNamespacePrefixToUri(String prefix) {
if ((prefix != null) && (prefix.length() > 0)) {
Namespace ns = element.getNamespaceForPrefix(prefix);
if (ns != null) {
return ns.getURI();
}
}
return null;
}
}
代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand
public String translateNamespacePrefixToUri(String prefix) {
if ((prefix != null) && (prefix.length() > 0)) {
Namespace ns = element.getNamespaceForPrefix(prefix);
if (ns != null) {
return ns.getURI();
}
}
return null;
}
}
代码示例来源:origin: org.jenkins-ci.dom4j/dom4j
public String translateNamespacePrefixToUri(String prefix) {
if ((prefix != null) && (prefix.length() > 0)) {
Namespace ns = element.getNamespaceForPrefix(prefix);
if (ns != null) {
return ns.getURI();
}
}
return null;
}
}
代码示例来源:origin: org.dom4j/com.springsource.org.dom4j
public String translateNamespacePrefixToUri(String prefix) {
if ((prefix != null) && (prefix.length() > 0)) {
Namespace ns = element.getNamespaceForPrefix(prefix);
if (ns != null) {
return ns.getURI();
}
}
return null;
}
}
代码示例来源:origin: maven/dom4j
public String translateNamespacePrefixToUri(String prefix) {
if ((prefix != null) && (prefix.length() > 0)) {
Namespace ns = element.getNamespaceForPrefix(prefix);
if (ns != null) {
return ns.getURI();
}
}
return null;
}
}
代码示例来源:origin: org.dom4j/org.motechproject.org.dom4j
public String translateNamespacePrefixToUri(String prefix) {
if ((prefix != null) && (prefix.length() > 0)) {
Namespace ns = element.getNamespaceForPrefix(prefix);
if (ns != null) {
return ns.getURI();
}
}
return null;
}
}
代码示例来源:origin: MarkusLewis/Podcast-Feed-Library
public String getContentEncoded() {
if (this.contentEncoded != null) {
return this.contentEncoded;
}
Namespace namespace = this.itemElement.getNamespaceForPrefix("content");
Element contentEncodedElement = this.itemElement.element(QName.get("encoded", namespace));
if (contentEncodedElement == null) {
return null;
}
return this.contentEncoded = contentEncodedElement.getText();
}
}
代码示例来源:origin: apache/servicemix-bundles
public String translateNamespacePrefixToUri(String prefix) {
if ((prefix != null) && (prefix.length() > 0)) {
Namespace ns = element.getNamespaceForPrefix(prefix);
if (ns != null) {
return ns.getURI();
}
}
return null;
}
}
代码示例来源:origin: com.haulmont.cuba/cuba-gui
public XmlInheritanceProcessor(Document document, Map<String, Object> params) {
this.document = document;
this.params = params;
extNs = document.getRootElement().getNamespaceForPrefix("ext");
this.targetLocators = Arrays.asList(
new ViewPropertyElementTargetLocator(),
new ViewElementTargetLocator(),
new ButtonElementTargetLocator(),
new CommonElementTargetLocator()
);
}
代码示例来源:origin: dom4j/dom4j
protected void testNamespaceForPrefix(Document document) throws Exception {
Element root = document.getRootElement();
Namespace ns = root.getNamespaceForPrefix("t");
assertNamespace(ns, "t", "http://www.w3.org/namespace/");
Element element = root.elements().get(0);
Namespace ns2 = element.getNamespaceForPrefix("t");
assertNamespace(ns2, "t", "http://www.w3.org/namespace/");
assertTrue("Same namespace instance returned", ns == ns2);
log("found: " + ns.asXML());
}
代码示例来源:origin: dom4j/dom4j
protected void testNamespaceForDefaultPrefix(Document document)
throws Exception {
List<Node> list = document.selectNodes("//*");
for (Node node : list) {
Element element = (Element) node;
Namespace ns = element.getNamespaceForPrefix("");
assertNamespace(ns, "", "dummyNamespace");
ns = element.getNamespaceForPrefix(null);
assertNamespace(ns, "", "dummyNamespace");
log("found: " + ns.asXML());
}
}
内容来源于网络,如有侵权,请联系作者删除!