@SuppressWarnings("deprecation") public void setItemDescription(String itemDescription) throws JDOMException, IOException, URISyntaxException { StringReader is = new StringReader(itemDescription); SAXBuilder sb = new SAXBuilder(); sb.setValidation(true); ClassLoader loader = Thread.currentThread().getContextClassLoader(); URL url = loader.getResource("../../xml/cloud.xsd"); File file = new File(url.toURI()); if (file != null) { sb.setProperty( "http://java.sun.com/xml/jaxp/properties/schemaLanguage", "http://www.w3.org/2001/XMLSchema"); sb.setProperty("http://java.sun.com/xml/jaxp/properties/schemaSource", file); } Document dDoc = sb.build(is); Element dDocElm = dDoc.getRootElement().clone(); this.descElm.removeContent(); this.descElm.addContent(dDocElm); }