List of usage examples for com.liferay.portal.kernel.xml SAXReaderUtil read
public static Document read(URL url) throws DocumentException
From source file:it.smc.calendar.sync.caldav.CalDAVRequestThreadLocal.java
License:Open Source License
public static Document getRequestDocument() { if (_document.get() == null) { try {// ww w . j a va2s .c o m setRequestDocument(SAXReaderUtil.read(_content.get())); } catch (DocumentException e) { _log.error(e); } } return _document.get(); }
From source file:org.xcolab.portlets.search.Indexer.java
License:Open Source License
private static String _getIndexableContent(String content) { try {// w w w. j a va2 s . co m StringBuilder sb = new StringBuilder(); com.liferay.portal.kernel.xml.Document doc = SAXReaderUtil.read(content); Element root = doc.getRootElement(); _getIndexableContent(sb, root); return sb.toString(); } catch (Exception e) { e.printStackTrace(); return content; } }
From source file:se.gothiaforum.util.DynamicArticleHandler.java
License:Open Source License
/** * Generate dynamic elements from an XML string. * //from w w w. j av a 2 s .co m * @param content * the content * @return the dynamic element */ public DynamicElement generateDynamicElements(String content) { DynamicElement rootDynamicElement = null; try { if (content != null) { Document document; document = SAXReaderUtil.read(content); Element element = document.getRootElement(); // Sprk // kolla att det finns en struktur // SAXReaderUtil.selectNodes("[/@name=title]", document.content()); List<Element> elements = element.elements(ActorsConstants.ARTICLE_XML_DYNAMIC_ELEMENT); String elementContent = element.elementText(ActorsConstants.ARTICLE_XML_DYNAMIC_ELEMENT); rootDynamicElement = new DynamicElement(element.getName(), elementContent, generateDynamicElement(elements)); } } catch (DocumentException e) { throw new RuntimeException("Unable to generate a dynamic element", e); } return rootDynamicElement; }