XMLバリデーター
XMLバリデーターを使用して、XMLの構文をチェックします。
整形式のXMLドキュメント
正しい構文のXMLドキュメントは「整形式」と呼ばれます。
構文規則については、前の章で説明しました。
- XMLドキュメントにはルート要素が必要です
- XML要素には終了タグが必要です
- XMLタグでは大文字と小文字が区別されます
- XML要素は適切にネストする必要があります
- XML属性値は引用符で囲む必要があります
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XMLエラーはあなたを止めます
XMLドキュメントにエラーがあると、XMLアプリケーションが停止します。
W3C XML仕様では、プログラムがエラーを検出した場合、XMLドキュメントの処理を停止する必要があると規定されています。その理由は、XMLソフトウェアは小さく、高速で、互換性がある必要があるためです。
HTMLブラウザは、エラー(終了タグの欠落など)のあるHTMLドキュメントを表示できます。
XMLでは、エラーは許可されません。
構文-XMLを確認する
XMLの構文チェックを支援するために、XMLバリデーターを作成しました。
構文を試してください-正しいXMLを確認してください:XMLを
構文を試してください-間違ったXMLをチェックしてください:XMLをチェックして
構文を試してください-独自のXMLを確認してください:XMLを確認して
有効なXMLドキュメント
「整形式」のXMLドキュメントは、「有効な」XMLドキュメントと同じではありません。
「有効な」XMLドキュメントは整形式である必要があります。さらに、ドキュメントタイプ定義に準拠している必要があります。
XMLで使用できる2つの異なるドキュメントタイプ定義があります。
- DTD-元のドキュメントタイプ定義
- XMLスキーマ-DTDのXMLベースの代替
ドキュメントタイプ定義は、XMLドキュメントのルールと有効な要素および属性を定義します。