XML †XML のバリデーションサイト †DTD と照らし合わせて、矛盾がないかチェックしてくれる。 Eclipse でのバリーデーション †http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=EclipseHTMLEditor Project Amateras の Eclipse HTML Editor Plugin。XML の編集では、DTD でのバリデーションをしてくれる。 某所での事例 †Tomcat で開発したアプリケーションを、某商用 Web アプリケーションサーバーにデプロイしたところ、web.xml にエラーが発生した。(Tomcat は チェックがゆるい?) http://www.xmlvalidation.com/ で確認したところ、<init-param> が <load-on-startup> をはさんで複数のブロックで存在していたことが原因だった。(http://java.sun.com/dtd/web-app_2_3.dtd に記載されているはず。面倒くさいので見ていないが。) |