code: public String getTagText(final File xmlFile, final String fileEncoding,
  			final String tagName) throws ParserConfigurationException,
  			SAXException, IOException {
  
  		return this.getTagText(
  				fileUtil.getFileContentsAsString(xmlFile, fileEncoding),
  				tagName);
  	}
docs: You must pass the xml string and the tag name. This should be called for
  situations where you want to get the value of a simple tag:
  &lt;age&gt;18&lt;/age&gt;.
  
  In this case, in order to get the 18 value we call the method like this:
  getTagText(xml, "age"); and this will return 18
  
  The method will return the first tag it encounters.
  
  @param xmlFile
  the XML file
  @param fileEncoding
  the XML file encoding. For example "UTF-8"
  @param tagName
  the tag name to be searched for
  @return the value corresponding to the {@code tagName}
  
  @throws ParserConfigurationException
  if something goes wrong while parsing the XML
  @throws SAXException
  if XML is malformed
  @throws IOException
  if something goes woring when reading the file