org.dom4j.Element.getStringValue()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(23.1k)|赞(0)|评价(0)|浏览(326)

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

Element.getStringValue介绍

[英]Returns the XPath string-value of this node. The behaviour of this method is defined in the XPath specification. This method returns the string-value of all the contained Text, CDATA, Entityand Element nodes all appended together.
[中]返回此节点的XPath字符串值。此方法的行为在XPath specification中定义。此方法返回所有包含的文本、CDATA、Entityand元素节点的字符串值,所有这些节点都附加在一起。

代码示例

代码示例来源:origin: igniterealtime/Openfire

private Element treeWalk(Element element, Map<String, String> map) {
    for (int i = 0, size = element.nodeCount(); i < size; i++) {
      Node node = element.node(i);
      if (node instanceof Element) {
        Element emement = (Element) node;
        String elementText = emement.getTextTrim();
        if (elementText != null && !"".equals(elementText)) {
          String format = emement.getStringValue();
          StringTokenizer st = new StringTokenizer(elementText, ", //{}");
          while (st.hasMoreTokens()) {
            // Remove enclosing {}
            String field = st.nextToken();
            String attrib = field.replaceAll("(\\{)(" + field + ")(})", "$2");
            String value = map.get(attrib);
            format = format.replaceFirst("(\\{)(" + field + ")(})", Matcher.quoteReplacement(value));
          }
          emement.setText(format);
        }
        treeWalk(emement, map);
      }
    }
    return element;
  }
}

代码示例来源:origin: igniterealtime/Openfire

@Override
boolean processUnknowPacket(Element doc) {
  String tag = doc.getName();
  if ("route".equals(tag)) {
    // Process stanza wrapped by the route packet
    processRoute(new Route(doc));
    return true;
  } else if ("handshake".equals(tag)) {
    if (!((LocalConnectionMultiplexerSession) session).authenticate(doc.getStringValue())) {
      Log.debug( "Closing session that failed to authenticate: {}", session );
      session.close();
    }
    return true;
  } else if ("error".equals(tag) && "stream".equals(doc.getNamespacePrefix())) {
    Log.debug( "Closing session because of received stream error {}. Affected session: {}", doc.asXML(), session );
    session.close();
    return true;
  }
  return false;
}

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", checkboxElement1.attribute("checked").getValue());
assertEquals("foo", checkboxElement1.attribute("value").getValue());
assertEquals("FOO", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", checkboxElement2.attribute("checked").getValue());
assertEquals("bar", checkboxElement2.attribute("value").getValue());
assertEquals("BAR", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", checkboxElement3.attribute("checked"));
assertEquals("baz", checkboxElement3.attribute("value").getValue());
assertEquals("BAZ", spanElement3.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", checkboxElement1.attribute("checked").getValue());
assertEquals("foo", checkboxElement1.attribute("value").getValue());
assertEquals("FOO", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", checkboxElement2.attribute("checked").getValue());
assertEquals("bar", checkboxElement2.attribute("value").getValue());
assertEquals(delimiter + "BAR", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", checkboxElement3.attribute("checked"));
assertEquals("baz", checkboxElement3.attribute("value").getValue());
assertEquals(delimiter + "BAZ", spanElement3.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", radioButtonElement1.attribute("checked").getValue());
assertEquals("foo", radioButtonElement1.attribute("value").getValue());
assertEquals("FOO", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", radioButtonElement2.attribute("checked").getValue());
assertEquals("bar", radioButtonElement2.attribute("value").getValue());
assertEquals(delimiter + "BAR", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", radioButtonElement3.attribute("checked"));
assertEquals("baz", radioButtonElement3.attribute("value").getValue());
assertEquals(delimiter + "BAZ", spanElement3.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", radioButtonElement1.attribute("checked").getValue());
assertEquals("foo", radioButtonElement1.attribute("value").getValue());
assertEquals("foo", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", radioButtonElement2.attribute("checked").getValue());
assertEquals("bar", radioButtonElement2.attribute("value").getValue());
assertEquals("bar", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", radioButtonElement3.attribute("checked"));
assertEquals("baz", radioButtonElement3.attribute("value").getValue());
assertEquals("baz", spanElement3.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", checkboxElement1.attribute("checked").getValue());
assertEquals("PET1", checkboxElement1.attribute("value").getValue());
assertEquals("PET1Label", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", checkboxElement2.attribute("checked").getValue());
assertEquals("PET2", checkboxElement2.attribute("value").getValue());
assertEquals("PET2Label", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", checkboxElement3.attribute("checked"));
assertEquals("PET3", checkboxElement3.attribute("value").getValue());
assertEquals("PET3Label", spanElement3.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", radioButtonElement1.attribute("checked").getValue());
assertEquals("foo", radioButtonElement1.attribute("value").getValue());
assertEquals("FOO", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", radioButtonElement2.attribute("checked").getValue());
assertEquals("bar", radioButtonElement2.attribute("value").getValue());
assertEquals("BAR", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", radioButtonElement3.attribute("checked"));
assertEquals("baz", radioButtonElement3.attribute("value").getValue());
assertEquals("BAZ", spanElement3.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", checkboxElement1.attribute("checked").getValue());
assertEquals("foo", checkboxElement1.attribute("value").getValue());
assertEquals("foo", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element delimiterElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", checkboxElement2.attribute("checked").getValue());
assertEquals("bar", checkboxElement2.attribute("value").getValue());
assertEquals("bar", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element delimiterElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", checkboxElement3.attribute("checked"));
assertEquals("baz", checkboxElement3.attribute("value").getValue());
assertEquals("baz", spanElement3.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", radioButtonElement1.attribute("checked").getValue());
assertEquals("foo", radioButtonElement1.attribute("value").getValue());
assertEquals("foo", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element delimiterElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", radioButtonElement2.attribute("checked").getValue());
assertEquals("bar", radioButtonElement2.attribute("value").getValue());
assertEquals("bar", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element delimiterElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", radioButtonElement3.attribute("checked"));
assertEquals("baz", radioButtonElement3.attribute("value").getValue());
assertEquals("baz", spanElement3.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", checkboxElement1.attribute("checked").getValue());
assertEquals("foo", checkboxElement1.attribute("value").getValue());
assertEquals("foo", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", checkboxElement2.attribute("checked").getValue());
assertEquals("bar", checkboxElement2.attribute("value").getValue());
assertEquals("bar", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", checkboxElement3.attribute("checked"));
assertEquals("baz", checkboxElement3.attribute("value").getValue());
assertEquals("baz", spanElement3.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", checkboxElement1.attribute("checked").getValue());
assertEquals("PET1", checkboxElement1.attribute("value").getValue());
assertEquals("PET1", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", checkboxElement2.attribute("checked").getValue());
assertEquals("PET2", checkboxElement2.attribute("value").getValue());
assertEquals("PET2", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", checkboxElement3.attribute("checked"));
assertEquals("PET3", checkboxElement3.attribute("value").getValue());
assertEquals("PET3", spanElement3.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", radioButtonElement1.attribute("checked").getValue());
assertEquals("Rudiger", radioButtonElement1.attribute("value").getValue());
assertEquals("RUDIGER", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", radioButtonElement2.attribute("checked").getValue());
assertEquals("Spot", radioButtonElement2.attribute("value").getValue());
assertEquals("SPOT", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", radioButtonElement3.attribute("checked"));
assertEquals("Checkers", radioButtonElement3.attribute("value").getValue());
assertEquals("CHECKERS", spanElement3.getStringValue());
Element spanElement4 = (Element) document.getRootElement().elements().get(3);
Element radioButtonElement4 = (Element) spanElement4.elements().get(0);
assertEquals("checked", radioButtonElement4.attribute("checked").getValue());
assertEquals("Fluffy", radioButtonElement4.attribute("value").getValue());
assertEquals("FLUFFY", spanElement4.getStringValue());
Element spanElement5 = (Element) document.getRootElement().elements().get(4);
Element radioButtonElement5 = (Element) spanElement5.elements().get(0);
assertEquals("checked", radioButtonElement5.attribute("checked").getValue());
assertEquals("Mufty", radioButtonElement5.attribute("value").getValue());
assertEquals("MUFTY", spanElement5.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", checkboxElement1.attribute("checked").getValue());
assertEquals("Rudiger", checkboxElement1.attribute("value").getValue());
assertEquals("RUDIGER", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", checkboxElement2.attribute("checked").getValue());
assertEquals("Spot", checkboxElement2.attribute("value").getValue());
assertEquals("SPOT", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", checkboxElement3.attribute("checked"));
assertEquals("Checkers", checkboxElement3.attribute("value").getValue());
assertEquals("CHECKERS", spanElement3.getStringValue());
Element spanElement4 = (Element) document.getRootElement().elements().get(3);
Element checkboxElement4 = (Element) spanElement4.elements().get(0);
assertEquals("checked", checkboxElement4.attribute("checked").getValue());
assertEquals("Fluffy", checkboxElement4.attribute("value").getValue());
assertEquals("FLUFFY", spanElement4.getStringValue());
Element spanElement5 = (Element) document.getRootElement().elements().get(4);
Element checkboxElement5 = (Element) spanElement5.elements().get(0);
assertEquals("checked", checkboxElement5.attribute("checked").getValue());
assertEquals("Mufty", checkboxElement5.attribute("value").getValue());
assertEquals("MUFTY", spanElement5.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", checkboxElement1.attribute("checked").getValue());
assertEquals("Rudiger", checkboxElement1.attribute("value").getValue());
assertEquals("RUDIGER", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element checkboxElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", checkboxElement2.attribute("checked").getValue());
assertEquals("Spot", checkboxElement2.attribute("value").getValue());
assertEquals("SPOT", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element checkboxElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", checkboxElement3.attribute("checked"));
assertEquals("Checkers", checkboxElement3.attribute("value").getValue());
assertEquals("CHECKERS", spanElement3.getStringValue());
Element spanElement4 = (Element) document.getRootElement().elements().get(3);
Element checkboxElement4 = (Element) spanElement4.elements().get(0);
assertEquals("checked", checkboxElement4.attribute("checked").getValue());
assertEquals("Fluffy", checkboxElement4.attribute("value").getValue());
assertEquals("FLUFFY", spanElement4.getStringValue());
Element spanElement5 = (Element) document.getRootElement().elements().get(4);
Element checkboxElement5 = (Element) spanElement5.elements().get(0);
assertEquals("checked", checkboxElement5.attribute("checked").getValue());
assertEquals("Mufty", checkboxElement5.attribute("value").getValue());
assertEquals("MUFTY", spanElement5.getStringValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", radioButtonElement1.attribute("checked").getValue());
assertEquals("Rudiger", radioButtonElement1.attribute("value").getValue());
assertEquals("RUDIGER", spanElement1.getStringValue());
Element spanElement2 = (Element) document.getRootElement().elements().get(1);
Element radioButtonElement2 = (Element) spanElement2.elements().get(0);
assertEquals("checked", radioButtonElement2.attribute("checked").getValue());
assertEquals("Spot", radioButtonElement2.attribute("value").getValue());
assertEquals("SPOT", spanElement2.getStringValue());
Element spanElement3 = (Element) document.getRootElement().elements().get(2);
Element radioButtonElement3 = (Element) spanElement3.elements().get(0);
assertNull("not checked", radioButtonElement3.attribute("checked"));
assertEquals("Checkers", radioButtonElement3.attribute("value").getValue());
assertEquals("CHECKERS", spanElement3.getStringValue());
Element spanElement4 = (Element) document.getRootElement().elements().get(3);
Element radioButtonElement4 = (Element) spanElement4.elements().get(0);
assertEquals("checked", radioButtonElement4.attribute("checked").getValue());
assertEquals("Fluffy", radioButtonElement4.attribute("value").getValue());
assertEquals("FLUFFY", spanElement4.getStringValue());
Element spanElement5 = (Element) document.getRootElement().elements().get(4);
Element radioButtonElement5 = (Element) spanElement5.elements().get(0);
assertEquals("checked", radioButtonElement5.attribute("checked").getValue());
assertEquals("Mufty", radioButtonElement5.attribute("value").getValue());
assertEquals("MUFTY", spanElement5.getStringValue());

代码示例来源:origin: igniterealtime/Openfire

if ("handshake".equals(tag)) {
  if (!((LocalComponentSession) session).authenticate(doc.getStringValue())) {
    Log.debug( "Closing session that failed to authenticate: {}", session );
    session.close();

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", radioButtonElement1.attribute("checked").getValue());
assertEquals("foo", radioButtonElement1.attribute("value").getValue());
assertEquals("foo", spanElement1.getStringValue());
assertEquals(dynamicAttribute1, radioButtonElement1.attribute(dynamicAttribute1).getValue());
assertEquals(dynamicAttribute2, radioButtonElement1.attribute(dynamicAttribute2).getValue());
assertEquals("checked", radioButtonElement2.attribute("checked").getValue());
assertEquals("bar", radioButtonElement2.attribute("value").getValue());
assertEquals("bar", spanElement2.getStringValue());
assertEquals(dynamicAttribute1, radioButtonElement2.attribute(dynamicAttribute1).getValue());
assertEquals(dynamicAttribute2, radioButtonElement2.attribute(dynamicAttribute2).getValue());
assertNull("not checked", radioButtonElement3.attribute("checked"));
assertEquals("baz", radioButtonElement3.attribute("value").getValue());
assertEquals("baz", spanElement3.getStringValue());
assertEquals(dynamicAttribute1, radioButtonElement3.attribute(dynamicAttribute1).getValue());
assertEquals(dynamicAttribute2, radioButtonElement3.attribute(dynamicAttribute2).getValue());

代码示例来源:origin: spring-projects/spring-framework

assertEquals("checked", checkboxElement1.attribute("checked").getValue());
assertEquals("foo", checkboxElement1.attribute("value").getValue());
assertEquals("foo", spanElement1.getStringValue());
assertEquals(dynamicAttribute1, checkboxElement1.attribute(dynamicAttribute1).getValue());
assertEquals(dynamicAttribute2, checkboxElement1.attribute(dynamicAttribute2).getValue());
assertEquals("checked", checkboxElement2.attribute("checked").getValue());
assertEquals("bar", checkboxElement2.attribute("value").getValue());
assertEquals("bar", spanElement2.getStringValue());
assertEquals(dynamicAttribute1, checkboxElement2.attribute(dynamicAttribute1).getValue());
assertEquals(dynamicAttribute2, checkboxElement2.attribute(dynamicAttribute2).getValue());
assertNull("not checked", checkboxElement3.attribute("checked"));
assertEquals("baz", checkboxElement3.attribute("value").getValue());
assertEquals("baz", spanElement3.getStringValue());
assertEquals(dynamicAttribute1, checkboxElement3.attribute(dynamicAttribute1).getValue());
assertEquals(dynamicAttribute2, checkboxElement3.attribute(dynamicAttribute2).getValue());

代码示例来源:origin: youseries/urule

public ScriptCell parse(Element element) {
  ScriptCell cell=new ScriptCell();
  cell.setRow(Integer.valueOf(element.attributeValue("row")));
  cell.setCol(Integer.valueOf(element.attributeValue("col")));
  cell.setRowspan(Integer.valueOf(element.attributeValue("rowspan")));
  cell.setScript(element.getStringValue());
  return cell;
}
public boolean support(String name) {

相关文章

微信公众号

最新文章

更多

Element类方法