Boa noite, pessoal!
Estou dando os primeiros passos em Java e estou com um problema a resolver que não sei por onde iniciar.
Escreva um programa em Java que leia um ficheiro em HTML e determine se o seu conteúdo é válido ou se contêm erros.
Exemplo:
ABRETAG Estou dentro da tag BEGIN FECHATAG
ABRETAG Aqui vem mais um pedaço de texto. FECHATAG
Esta tag está vazia TAGVAZIA
Aqui tudo bem ABRETAG ABRETAG aqui também.FECHATAG FECHATAG
Aqui há um erro ABRETAG-A FECHATAG-B
Aqui falta qualquer coisa: ABRETAG-A ABRETAG-B FECHATAG-C ABRETAG-D
Output:
Tag vazia <> na linha 3
Tags ABRETAG-A e FECHATAG-B não correspondem.
Tag FECHATAG-C sem tag de início.
Tag ABRETAG-D sem fecho
Agradeço se alguém puder ajudar.