メンチカツには醤油でしょ!!

AWS/Java/Node.js/Spreadsheets/Docker/Jenkins/コミュニティ・勉強会レポを主とした技術系ブログ

xmlの検証で"文書に対する文法制約(DTDまたはXMLスキーマ)の参照がありません。"を解消させる

Eclipseビルド警告(warn)撲滅週間です。

特にxmlがヤラしいのです。
今回はAntのbuild.xmlです。

先頭に

<?xml version="1.0" encoding="UTF-8"?>
<project name="properties-exchanger" default="devlocal">

みたいに書くと思いますが、
文書に対する文法制約 (DTD または XML スキーマ) の参照がありません。
が出るんですねぇ。

AntにおいてはxmlDTDが定義しきれないようです。

なので、この警告を解決させるのは

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE project>
<project name="properties-exchanger" default="devlocal">

と書いて黙らすのが良さそうです。

logback.xml も同じですね。