本文整理了Java中org.dom4j.Element.setQName()
方法的一些代码示例,展示了Element.setQName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Element.setQName()
方法的具体详情如下:
包路径:org.dom4j.Element
类名称:Element
方法名:setQName
[英]Sets the QName
of this element which represents the local name, the qualified name and the Namespace
.
[中]设置此元素的QName
,该元素表示本地名称、限定名称和Namespace
。
代码示例来源:origin: igniterealtime/Openfire
private void populate(Element copy, Date delay, JID delayFrom) {
copy.setQName(QName.get("message", "jabber:client"));
for (Object element : copy.elements()) {
if (element instanceof Element) {
Element el = (Element) element;
// Only set the "jabber:client" namespace if the namespace is empty (otherwise the resulting xml would look like <body xmlns=""/>)
if ("".equals(el.getNamespace().getStringValue())) {
el.setQName(QName.get(el.getName(), "jabber:client"));
}
}
}
if (delay != null) {
Element delayInfo = element.addElement("delay", "urn:xmpp:delay");
delayInfo.addAttribute("stamp", XMPPDateTimeFormat.format(delay));
if (delayFrom != null) {
// Set the Full JID as the "from" attribute
delayInfo.addAttribute("from", delayFrom.toString());
}
}
element.add(copy);
}
}
代码示例来源:origin: igniterealtime/Openfire
while (identities.hasNext()) {
identity = identities.next();
identity.setQName(new QName(identity.getName(), queryElement.getNamespace()));
queryElement.add((Element)identity.clone());
代码示例来源:origin: igniterealtime/Openfire
resultElement.setQName(new QName(resultElement
.getName(), queryElement.getNamespace()));
queryElement.add(resultElement.createCopy());
while (itemsItr.hasNext()) {
item = itemsItr.next().getElement();
item.setQName(new QName(item.getName(), queryElement.getNamespace()));
queryElement.add(item.createCopy());
代码示例来源:origin: webx/citrus
/** 将element的prefix改成统一的值,但不改变其namespace。 */
private void setNamespacePrefix(Element element, String prefix) {
assertNotNull(prefix, "prefix is null");
if (!prefix.equals(element.getNamespacePrefix())) {
element.setQName(QName.get(element.getName(), prefix, element.getNamespaceURI()));
modified = true;
}
}
代码示例来源:origin: webx/citrus
/** 将element变成unqualified。 */
private void removeNamespace(Element element) {
if (!isEmpty(element.getNamespaceURI())) {
element.setQName(QName.get(element.getName()));
modified = true;
}
}
代码示例来源:origin: webx/citrus
/** 将element变成unqualified。 */
private void removeNamespace(Element element) {
if (!isEmpty(element.getNamespaceURI())) {
element.setQName(QName.get(element.getName()));
modified = true;
}
}
代码示例来源:origin: webx/citrus
/** 将element变成unqualified。 */
private void removeNamespace(Element element) {
if (!isEmpty(element.getNamespaceURI())) {
element.setQName(QName.get(element.getName()));
modified = true;
}
}
代码示例来源:origin: webx/citrus
/** 将element的prefix改成统一的值,但不改变其namespace。 */
private void setNamespacePrefix(Element element, String prefix) {
assertNotNull(prefix, "prefix is null");
if (!prefix.equals(element.getNamespacePrefix())) {
element.setQName(QName.get(element.getName(), prefix, element.getNamespaceURI()));
modified = true;
}
}
代码示例来源:origin: webx/citrus
/** 将element的prefix改成统一的值,但不改变其namespace。 */
private void setNamespacePrefix(Element element, String prefix) {
assertNotNull(prefix, "prefix is null");
if (!prefix.equals(element.getNamespacePrefix())) {
element.setQName(QName.get(element.getName(), prefix, element.getNamespaceURI()));
modified = true;
}
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
public void setQName(QName qName) {
element.setQName( qName );
}
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
public void setQName(QName qName) {
element.setQName( qName );
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
public void setQName(QName qName) {
element.setQName( qName );
}
代码示例来源:origin: hibernate/hibernate
public void setQName(QName qName) {
element.setQName( qName );
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate
public void setQName(QName qName) {
target().setQName( qName );
}
代码示例来源:origin: hibernate/hibernate
public void setQName(QName qName) {
target().setQName( qName );
}
代码示例来源:origin: org.hibernate/com.springsource.org.hibernate.core
public void setQName(QName qName) {
target().setQName( qName );
}
代码示例来源:origin: jboss.jboss-embeddable-ejb3/hibernate-all
public void setQName(QName qName) {
target().setQName( qName );
}
代码示例来源:origin: com.alibaba.citrus/citrus-webx-all
/** 将element变成unqualified。 */
private void removeNamespace(Element element) {
if (!isEmpty(element.getNamespaceURI())) {
element.setQName(QName.get(element.getName()));
modified = true;
}
}
代码示例来源:origin: com.alibaba.citrus/citrus-webx-all
/** 将element的prefix改成统一的值,但不改变其namespace。 */
private void setNamespacePrefix(Element element, String prefix) {
assertNotNull(prefix, "prefix is null");
if (!prefix.equals(element.getNamespacePrefix())) {
element.setQName(QName.get(element.getName(), prefix, element.getNamespaceURI()));
modified = true;
}
}
代码示例来源: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();
}
}
}
内容来源于网络,如有侵权,请联系作者删除!