Erreur : Impossible de fournir la source d’entrée par défaut - Sérialiser le contenu au format XML

Problème

Lorsque vous sérialisez vos pages au format XML à l'aide de la classe XMLUtil de Day API comme Document document = XMLUtil.createXMLDocument(ticket, handle), vous recevez le message d'erreur suivant :

19 février 2008 14:42:42, 608 DEBUG com.apps.cq.se rvlets.XmlWriterServlet:71 - La page demandée ne peut pas fournir une source d'entrée par défaut :

Solution

Voir la classe com.day.cq.transform.PageToXML. Par exemple :

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

Logo Adobe

Accéder à votre compte