public String getContent() { return _document.asXML(); }
public static String getContentByLocale( Document document, String languageId, Map<String, String> tokens) { TransformerListener transformerListener = JournalTransformerListenerRegistryUtil.getTransformerListener( LocaleTransformerListener.class.getName()); if (transformerListener != null) { document = transformerListener.onXml( document.clone(), languageId, tokens); } return document.asXML(); }
protected String toXML(Map<String, String> expandoValuesMap) { Document document = SAXReaderUtil.createDocument(); Element rootElement = document.addElement("root"); for (Map.Entry<String, String> entry : expandoValuesMap.entrySet()) { Element dynamicElementElement = rootElement.addElement( "dynamic-element"); String name = entry.getKey(); String data = entry.getValue(); dynamicElementElement.addAttribute("name", name); dynamicElementElement.addAttribute( "default-language-id", LocalizationUtil.getDefaultLanguageId(data)); addDynamicContentElements(dynamicElementElement, name, data); } return document.asXML(); }
protected Template getTemplate( String templateId, Map<String, String> tokens, String languageId, Document document, String script, String langType) throws Exception { TemplateResource templateResource = null; if (langType.equals(TemplateConstants.LANG_TYPE_XSL)) { XSLURIResolver xslURIResolver = new JournalXSLURIResolver( tokens, languageId); templateResource = new XSLTemplateResource( templateId, script, xslURIResolver, document.asXML()); } else { templateResource = new StringTemplateResource(templateId, script); } TemplateResource errorTemplateResource = getErrorTemplateResource( langType); return TemplateManagerUtil.getTemplate( langType, templateResource, errorTemplateResource, _restricted); }
@Override public String validateXML(String xml) throws PortalException { try { Document document = _saxReader.read(xml, getXMLSchema()); validate(document); return document.asXML(); } catch (StructureDefinitionException sde) { throw sde; } catch (StructureDuplicateElementException sdee) { throw sdee; } catch (Exception e) { if (_log.isDebugEnabled()) { _log.debug("Invalid XML content " + e.getMessage(), e); } throw new StructureDefinitionException(e); } }
String xml = document.asXML();
return XMLUtil.formatXML(document.asXML());
document.asXML(), languageId);
return document.asXML();