ANT - Validando XML contra a DTD Em um projeto J2EE é provável que haja diversos arquivos XML, alguns são Scripts do próprio ANT, outros são os Deployment Descritptors para os EJB, Servlets, Struts e ainda é provável que tenha outros documentos XML para outros produtos, como ferramentas de relatórios, de teste, etc.
A Task opcional xmlvalidate faz a validação dos arquivos XML contra o DTD. Esta task valida tanto se o XML está sintaticamente correto (abrindo e fechando todas as tags) como também valida contra a DTD. Esta validação é feita de forma muito rápida, o que comprava a eficiência do parser SAX2. <target name="validarXML" description="Valida os arquivos XML"> <xmlvalidate failonerror="no"> <fileset dir="${project.home}/" includes="**/*.xml"/> </xmlvalidate> </target> A Target acima valida todos os arquivos XML encontrados no diretório ${project.home}. Esta task é muito útil quando temos uma equipe grande de implementadores todos alterando o XML, ou quando o XML é gerado dinamicamente. Leia mais sobre a Task xmlvalidate em http://ant.apache.org/manual/OptionalTasks/xmlvalidate.html Bons códigos. _____________________________________________________________ Handerson Ferreira Gomes Summa Technologies Boletim Dicas Java - Sua dose diária de Java. --- UOL, o melhor da Internet http://www.uol.com.br/ ================================================================================ [dicas-list] circula diariamente com pequenas dicas sobre a plataforma Java e é mais um serviço da Sociedade de Usuários Java - http://www.soujava.org.br *** SouJava - Fortalecendo a Comunidade Java Brasileira! *** - Para contribuir com uma dica, envie um e-mail para [EMAIL PROTECTED] - Participe de outras listas de discussão sobre a linguagem Java. Saiba mais em http://www.soujava.org.br/lista.htm -------------------------------------------------------------------------------- - Para assinar este boletim: mailto:[EMAIL PROTECTED] - Para cancelar sua assinatura: mailto:[EMAIL PROTECTED] - Dicas anteriores: http://www.mail-archive.com/dicas-list%40soujava.org.br - Para discutir sobre as dicas, acesse o Mundo OO (http://www.mundooo.com.br)