Problema

Quando serializzi le pagine come XML utilizzando la classe XMLUtil da Day API come Document document = XMLUtil.createXMLDocument(ticket, handle), ricevi il seguente errore:

19 Feb 2008 14:42:42,608 DEBUG com.apps.cq.servlets.XmlWriterServlet:71 - la pagina richiesta non può fornire una fonte di input predefinita:

Soluzione

Vedi la classe com.day.cq.cq.transform.PageToXML. Ad esempio:

File xmlFile = new File("/tmp/page.xml"); PageToXML p2xml = new PageToXML(); p2xml.setBinaryAsLink(true); p2xml.apply(cqReq.getTicket().getPage("/content/designground/en/company"), xmlFile);

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online