public class XMLValidator extends Object
| Constructor and Description |
|---|
XMLValidator(File file,
String dtdPrefix,
boolean validateDTD)
Construtor.
|
XMLValidator(InputStream inputStream,
String dtdPrefix,
boolean validateDTD)
Construtor.
|
XMLValidator(Reader reader,
String dtdPrefix,
boolean validateDTD)
Construtor.
|
XMLValidator(String path,
String dtdPrefix,
boolean validateDTD)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getErrorCount()
Obtém a contagem de erros de validação.
|
List<String> |
getErrors()
Obtém a lista de erros de validação.
|
static void |
main(String[] args)
Método para testes.
|
boolean |
validate()
Valida o XML.
|
public XMLValidator(Reader reader, String dtdPrefix, boolean validateDTD)
reader - leitor do XMLdtdPrefix - prefixo para o DTD (pode ser null))validateDTD - true se o XML deve ser validado de acordo
com o DTDpublic XMLValidator(InputStream inputStream, String dtdPrefix, boolean validateDTD)
inputStream - stream para leitura do XMLdtdPrefix - prefixo para o DTD (pode ser null)validateDTD - true se o XML deve ser validado de acordo
com o DTDpublic XMLValidator(File file, String dtdPrefix, boolean validateDTD) throws FileNotFoundException
file - arquivo XMLdtdPrefix - prefixo para o DTD (pode ser null)validateDTD - true se o XML deve ser validado de acordo
com o DTDFileNotFoundException - no caso do arquivo não existir ou não for visível.public XMLValidator(String path, String dtdPrefix, boolean validateDTD) throws FileNotFoundException
path - path para o arquivo XMLdtdPrefix - prefixo para o DTD (pode ser null)validateDTD - true se o XML deve ser validado de acordo
com o DTDFileNotFoundException - no caso do arquivo não existir ou não for visível.public boolean validate()
true se o XML é válidopublic int getErrorCount()
public List<String> getErrors()
public static void main(String[] args) throws FileNotFoundException
args - argimentos da linha de comando.FileNotFoundException - no caso do arquivo não existir ou não for visível.Copyright © 2016 Tecgraf/PUC-Rio. All rights reserved.