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)


Responder a