JSPX não reconhece as taglib

Ola amigos, estou fazendo um exemplo de JSPX, que nao roda quanto tento usar taglib

Assim :
[b]

<?xml version="1.0" encoding="UTF-8"?>

<jsp:root xmlns:jsp=“http://java.sun.com/JSP/Page” version=“2.0”
xmlns:f=“http://java.sun.com/jsf/core” xmlns:h=“http://java.sun.com/html”>

<jsp:output omit-xml-declaration=“true” doctype-root-element=“HTML”
doctype-system=“http://www.w3.org/TR/html4/loose.dtd” doctype-public="-//W#C//DTD HTML 4.01 Transitional//EN"/>

<jsp:directive.page contentType=“text/html;charset=utf_8”/>

[color=red]<f:view>[/color]

[color=red][/color] Novo Teste [color=red][/color]

</jsp:root>

[/b]

Se remover o que esta em vermelho, ele funciona beleza.

Mas colocando as taglib novamente e diz que não esta encontrando o FacesContext.

Alguem sabe o porque disso ?

Em vez de

[code] <?xml version="1.0" encoding="UTF-8"?>

<jsp:root xmlns:jsp=“http://java.sun.com/JSP/Page” version=“2.0”
xmlns:f=“http://java.sun.com/jsf/core” xmlns:h=“http://java.sun.com/html”>

<jsp:output omit-xml-declaration=“true” doctype-root-element=“HTML”
doctype-system=“http://www.w3.org/TR/html4/loose.dtd” doctype-public="-//W#C//DTD HTML 4.01 Transitional//EN"/>

<jsp:directive.page contentType=“text/html;charset=utf_8”/>

<f:view>

Novo Teste

</jsp:root>
[/code]

faça

<?xml version="1.0" encoding="UTF-8"?>

<html xmlns="http://www.w3.org/TR/REC-html40"
    xmlns:jsp="http://java.sun.com/JSP/Page"
    xmlns:f="http://java.sun.com/jsf/core" 
    xmlns:h="http://java.sun.com/html">

<jsp:output omit-xml-declaration="true" doctype-root-element="HTML"
doctype-system="http://www.w3.org/TR/html4/loose.dtd" doctype-public="-//W#C//DTD HTML 4.01 Transitional//EN"/>

<jsp:directive.page contentType="text/html;charset=utf_8"/>

<f:view>
  <body>
    <h:outputText value="Teste"/>
      Novo Teste
    </body>
  </f:view>
</html>