Bom dia, tenho uma aplicação que converte uma página HTML para XHTML para depois validá-la contra um XSD.
Meu problema aparece quando o código HTML possui caracteres especiais (#aacute;, #acirc;, #ccedil;), que o XSD valida, pois isso não pertence à sintaxe dele.
Por exemplo, se eu tentar validar o seguinte trecho de código:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>A imagem est#aacute; sem descri#ccedil;ão</p>
<img src="carro.jpg"></img>
</body>
</html>
Recebo a seguinte mensagem:
org.xml.sax.SAXParseException: The entity “aacute” was referenced, but not declared.
Alguém pode me ajudar?
OBS: Substitui o & por #, para que aparecesse o código como ele está aqui.