Boa noite caros!
Minha pagina composta por template não está sendo exibida no navegador e está
dando o seguinte erro: O prefixo “h” do elemento “h:form” não está vinculado.
Obs.: Estou seguindo a apostila do K19.
O que fazer?
A estrutura dos arquivos está aqui:

O código do template está aqui:
<!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:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:head>
<title>Template</title>
</h:head>
<h:body>
<div id="header"><img src="Desert.jpg" />
<hr />
</div>
<ui:insert name="conteudo"> Espaço para o conteúdo da tela</ui:insert>
<div id="footer" style="text-align: center">
<hr />
© 2012 K19. Todos os direitos reservados. </div>
</h:body>
</html>
O código do formulário está aqui:
[code]
<ui:composition template="/WEB-INF/templates/template.xhtml"
xmlns=“http://www.w3.org/1999/xhtml”
xmlns:ui=“http://java.sun.com/jsf/facelets”>
<ui:define name="conteudo">
<h:form>
<h:outpuLabel value="Nome: " for="campo-nome" />
<h:inputText id="campo-nome" />
<h:commandButton value="Enviar" />
</h:form>
</ui:define>
</ui:composition>[/code]
Muito obrigado,
Att,
André Vieira.