%@ 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("
");
}
%>