public static String getTextContent(String content, String xPath)
      throws IOException, XPathExpressionException, ParserConfigurationException {
    Assert.isValidString(content);
    Assert.isValidString(xPath);

    final List<String> contents = DomTools.getAsTexts(content, xPath);

    final StringBuilder result = new StringBuilder();

    for (final String current : contents) {
      result.append(current);
    }

    return result.toString();
  }