Boa Tarde,
Alguem sabe me dizer o erro neste JSF?
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<f:view>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Cadastro de Usuários</title>
</head>
<body>
<h:form id="PageForm">
<h:outputLabel id="lblUsuario" value="Usuário"/>: <h:inputText id="txtUsuario" autocomplete="true" title="Informe o usuário" value="#{usuarioCadastro.usuario}"/><br>
<h:outputLabel id="lblSenha" value="Senha"/>: <h:inputSecret id="txtSenha" autocomplete="false" title="Informe a senha" value="#{usuarioCadastro.senha}"/><br>
<h:commandButton id="btnSalvar" value = "Salvar" title="Clique aqui para Salvar!" action="#{usuarioCadastro.onBotaoSalvarClick}" /> 
<h:commandButton id="btnCancelar" value = "Cancelar" title="Clique aqui para Cancelar!"/>
</h:form>
</body>
</html>
</f:view>
Erro:
com.sun.facelets.FaceletException: Error Parsing /CadastroUsuarios.jsp: Error Traced[line: 3] The markup in the document preceding the root element must be well-formed.
Obrigado.