Hi I am trying to use templates. My app use
JSF 2.0 and primefaces.
I have debugged it and it works well, until it reaches the the template; the code is below and the error is:
javax.faces.view.facelets.FaceletException: Error Parsing /welcome1.xhtml: Error Traced[line: 3] The processing instruction target matching "[xX][mM][lL]" is not allowed.
at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:387)
at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:361)
-----------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html">
<ui:composition template="/WEB-INF/facelets/template/defaultLayout.xhtml">
<ui:define name="title">
</ui:define>
<ui:define name="content">
<h:form>
<!-- contenido de la página-->
</h:form>
</ui:define>
</ui:composition>
</html>
¿Any clue?
Thanks