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

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

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

Element.getText介绍

[英]Returns the text value of this element without recursing through child elements. This method iterates through all Text, CDATAand Entitynodes that this element contains and appends the text values together.
[中]返回此元素的文本值,而不通过子元素递归。此方法迭代此元素包含的所有文本、CDATA和Entitynodes,并将文本值附加在一起。

代码示例

代码示例来源:origin: com.thoughtworks.xstream/xstream

public String getValue() {
  return currentElement.getText();
}

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

private void assertRowElement(Element elem, String id, String name, String price) {
  Element idElem = (Element) elem.elements().get(0);
  Element nameElem = (Element) elem.elements().get(1);
  Element priceElem = (Element) elem.elements().get(2);
  assertEquals("ID incorrect.", id, idElem.getText());
  assertEquals("Name incorrect.", name, nameElem.getText());
  assertEquals("Price incorrect.", price, priceElem.getText());
}

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

/**
 * Returns the name of the application.
 *
 * @return the name of the application.
 */
public static synchronized String getAppName() {
  Element appName = (Element)generatedModel.selectSingleNode("//adminconsole/global/appname");
  if (appName != null) {
    String pluginName = appName.attributeValue("plugin");
    return getAdminText(appName.getText(), pluginName);
  }
  else {
    return null;
  }
}

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

/**
 * Returns the URL of the main logo image for the admin console.
 *
 * @return the logo image.
 */
public static synchronized String getLogoImage() {
  Element globalLogoImage = (Element)generatedModel.selectSingleNode(
      "//adminconsole/global/logo-image");
  if (globalLogoImage != null) {
    String pluginName = globalLogoImage.attributeValue("plugin");
    return getAdminText(globalLogoImage.getText(), pluginName);
  }
  else {
    return null;
  }
}

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

/**
 * Returns the URL of the login image for the admin console.
 *
 * @return the login image.
 */
public static synchronized String getLoginLogoImage() {
  Element globalLoginLogoImage = (Element)generatedModel.selectSingleNode(
      "//adminconsole/global/login-image");
  if (globalLoginLogoImage != null) {
    String pluginName = globalLoginLogoImage.attributeValue("plugin");
    return getAdminText(globalLoginLogoImage.getText(), pluginName);
  }
  else {
    return null;
  }
}

代码示例来源:origin: ronmamo/reflections

public Reflections read(InputStream inputStream) {
  Reflections reflections;
  try {
    Constructor<Reflections> constructor = Reflections.class.getDeclaredConstructor();
    constructor.setAccessible(true);
    reflections = constructor.newInstance();
  } catch (Exception e) {
    reflections = new Reflections(new ConfigurationBuilder());
  }
  try {
    Document document = new SAXReader().read(inputStream);
    for (Object e1 : document.getRootElement().elements()) {
      Element index = (Element) e1;
      for (Object e2 : index.elements()) {
        Element entry = (Element) e2;
        Element key = entry.element("key");
        Element values = entry.element("values");
        for (Object o3 : values.elements()) {
          Element value = (Element) o3;
          reflections.getStore().getOrCreate(index.getName()).put(key.getText(), value.getText());
        }
      }
    }
  } catch (DocumentException e) {
    throw new ReflectionsException("could not read.", e);
  } catch (Throwable e) {
    throw new RuntimeException("Could not read. Make sure relevant dependencies exist on classpath.", e);
  }
  return reflections;
}

代码示例来源:origin: org.reflections/reflections

public Reflections read(InputStream inputStream) {
  Reflections reflections;
  try {
    Constructor<Reflections> constructor = Reflections.class.getDeclaredConstructor();
    constructor.setAccessible(true);
    reflections = constructor.newInstance();
  } catch (Exception e) {
    reflections = new Reflections(new ConfigurationBuilder());
  }
  try {
    Document document = new SAXReader().read(inputStream);
    for (Object e1 : document.getRootElement().elements()) {
      Element index = (Element) e1;
      for (Object e2 : index.elements()) {
        Element entry = (Element) e2;
        Element key = entry.element("key");
        Element values = entry.element("values");
        for (Object o3 : values.elements()) {
          Element value = (Element) o3;
          reflections.getStore().getOrCreate(index.getName()).put(key.getText(), value.getText());
        }
      }
    }
  } catch (DocumentException e) {
    throw new ReflectionsException("could not read.", e);
  } catch (Throwable e) {
    throw new RuntimeException("Could not read. Make sure relevant dependencies exist on classpath.", e);
  }
  return reflections;
}

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

final String sMax = maxElement.getText();
if (sMax == null || sMax.length() == 0) {
    final String value = element.getText();
    if (value == null || value.equals("")) {

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

if (fieldElement.attributeValue("var").equals("FORM_TYPE")) {
  formType
      .append(fieldElement.element("value").getText());
  formType.append('<');
} else {
  while (valIter != null && valIter.hasNext()) {
    Element value = valIter.next();
    values.add(value.getText());

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

final int max = Integer.parseInt(rsmElement.element("max").getText());
  pointerUID = afterElement.getText();
} else if (beforeElement != null) {
  pointerUID = beforeElement.getText();
  isForwardOriented = false;
} else if (indexElement != null) {
  final int index = Integer.parseInt(indexElement.getText());
  if (index > 0) {
    pointerUID = getUID(index - 1);

代码示例来源:origin: spotbugs/spotbugs

@Override
  protected void match(Node node) {
    // System.out.println(node.toString());
    if (node instanceof Element) {
      Element element = (Element) node;
      System.out.println("Element: " + element.getQualifiedName());
      System.out.println("\tText: " + element.getText());
      System.out.println("\tAttributes:");
      for (Iterator<?> i = element.attributeIterator(); i.hasNext();) {
        Attribute attribute = (Attribute) i.next();
        System.out.println("\t\t" + attribute.getName() + "=" + attribute.getValue());
      }
    } else if (node instanceof Attribute) {
      Attribute attribute = (Attribute) node;
      System.out.println("Attribute: " + attribute.getName() + "=" + attribute.getValue());
    }
  }
};

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

if (photoElement == null || photoElement.element("BINVAL") == null || photoElement.element("BINVAL").getText().matches("\\s*")) {
if (!((vcard.element("PHOTO") == null || vcard.element("PHOTO").element("BINVAL") == null || vcard.element("PHOTO").element("BINVAL").getText().matches("\\s*")))) {

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

SAXReader reader = new SAXReader();
Document doc = reader.read(in);
String path = doc.getRootElement().getText();
try {
  if (path != null) {

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

if (dbStorageEnabled && vcard != null && (vcard.element("PHOTO") == null || vcard.element("PHOTO").element("BINVAL") == null || vcard.element("PHOTO").element("BINVAL").getText().matches("\\s*"))) {
  Element avatarElement = loadAvatarFromDatabase(username);
  if (avatarElement != null) {

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

while (iter.hasNext()) {
  prop = iter.next();
  value = prop.getText();

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

/**
 * Returns the version string displayed in the admin console.
 *
 * @return the version string.
 */
public static synchronized String getVersionString() {
  Element globalVersion = (Element)generatedModel.selectSingleNode(
      "//adminconsole/global/version");
  if (globalVersion != null) {
    String pluginName = globalVersion.attributeValue("plugin");
    return getAdminText(globalVersion.getText(), pluginName);
  }
  else {
    // Default to the Openfire version if none has been provided via XML.
    XMPPServer xmppServer = XMPPServer.getInstance();
    return xmppServer.getServerInfo().getVersion().getVersionString();
  }
}

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

@Test
public void withMultiList() throws Exception {
  List list = new ArrayList();
  list.add(Country.COUNTRY_UK);
  list.add(Country.COUNTRY_AT);
  this.bean.setSomeList(list);
  this.tag.setPath("someList");
  this.tag.setItems(Country.getCountries());
  this.tag.setItemValue("isoCode");
  int result = this.tag.doStartTag();
  assertEquals(Tag.SKIP_BODY, result);
  String output = getOutput();
  output = "<doc>" + output + "</doc>";
  SAXReader reader = new SAXReader();
  Document document = reader.read(new StringReader(output));
  Element rootElement = document.getRootElement();
  assertEquals(2, rootElement.elements().size());
  Element selectElement = rootElement.element("select");
  assertEquals("select", selectElement.getName());
  assertEquals("someList", selectElement.attribute("name").getValue());
  List children = selectElement.elements();
  assertEquals("Incorrect number of children", 4, children.size());
  Element e = (Element) selectElement.selectSingleNode("option[@value = 'UK']");
  assertEquals("UK node not selected", "selected", e.attribute("selected").getValue());
  assertEquals("United Kingdom(UK)", e.getText());
  e = (Element) selectElement.selectSingleNode("option[@value = 'AT']");
  assertEquals("AT node not selected", "selected", e.attribute("selected").getValue());
  assertEquals("Austria(AT)", e.getText());
}

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

assertEquals("United Kingdom", e.getText());
assertEquals("Austria", e.getText());

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

if (!child.getText().isEmpty()) {
  added.setText(child.getText());

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

assertEquals("United Kingdom", e.getText());

相关文章

Element类方法