<%@ page session="false" %> <%@ page import="org.apache.cocoon.kernel.Kernel" %> <%@ page import="javax.xml.parsers.DocumentBuilderFactory" %> <%@ page import="javax.xml.parsers.SAXParserFactory" %> <%@ page import="javax.xml.transform.sax.SAXTransformerFactory" %> This page has been generated by the kernel <% out.println("

Hello world from inside the kernel!

"); Kernel kernel = (Kernel) request.getAttribute("cocoon-kernel"); if (kernel == null) { out.println("The Kernel instance has not been supplied.
"); } else { out.println("The Kernel is " + kernel.getClass().getName() + "
"); } try { SAXParserFactory p = (SAXParserFactory) SAXParserFactory.newInstance(); out.println("The parser is " + p.newSAXParser().getClass().getName() + "
"); DocumentBuilderFactory b = (DocumentBuilderFactory) DocumentBuilderFactory.newInstance(); out.println("The builder is " + b.newDocumentBuilder().getClass().getName() + "
"); SAXTransformerFactory t = (SAXTransformerFactory) SAXTransformerFactory.newInstance(); out.println("The transformer is " + t.newTransformer().getClass().getName() + "
"); } catch (Throwable t) { out.println("I am more stupid
");
        java.io.PrintWriter pw = new java.io.PrintWriter(out);
        t.printStackTrace(pw);
        pw.flush();
        out.println("
"); } %>