Para validar um eXtended Markup Language (XML) arquivo contra sua companheira documento XML Schema arquivo (XSD ), você vai precisar fazer o download de uma ferramenta de validação ou criar o seu próprio. A maioria das linguagens de programação modernas contêm as bibliotecas necessárias para tornar a criação de seu próprio validador XML fácil. Você pode usar a linguagem de programação Perl livre , que está instalado em quase todos os sistemas Linux e Mac OS X por padrão e pode ser baixado gratuitamente para Windows. Coisas que você precisa
Perl
Perl XML :: SAX :: biblioteca ParserFactory
Perl XML :: Validator :: biblioteca esquema
Show Mais instruções
1
Abra um editor de texto
2
Digite o código a seguir retirado da documentação para a biblioteca Perl XML Validator : .
usar XML :: SAX :: ParserFactory ;
usar XML :: Validator :: Schema ;
$ validador = XML :: Validator :: Schema- > new ( file = > argv [ 0]);
$ parser = XML :: SAX :: ParserFactory -> parser ( Handler => $ validador );
eval {$ parser -> parse_uri ( argv [ 1] };
morrer "Arquivo falha na validação : $ @" . se $ 0;
Este carrega as bibliotecas parser XML e validação e os usa para avaliar o arquivo o arquivo XSD é esperado para ser o primeiro argumento passado para o programa , enquanto que o . " . xmlvalidator.pl " documento XML é esperado para ser o segundo Salve o seu trabalho para
3
Clique no ícone na área de trabalho do terminal e digite:
perl xmlvalidator . pl schema.xsd database.xml
Substituir " schema.xsd " e " database.xml " com os nomes dos documentos de esquema e de banco de dados que você deseja usar .