XMLバリデータ
私たちの XML 验証器を使用して、あなたの XML に対して文法チェックを行ってください。
フォーマットが良くな XML 文書
文法が正しい XML 文書は「フォーマットが良く」呼ばれます。
文法規則は前の章で説明されています:
- XML 文書にはルートエレメントが必要です
- XML エレメントには終了タグが必要です
- XML タグは大文字小文字を区別します
- XML エレメントは正しくネストされなければなりません
- XML 属性値は引用符で囲まなければなりません
<?xml version="1.0" encoding="UTF-8"?> <note> <to>ジョージ</to> <from>ジョン</from> <heading>リマインダー</heading> <body>会議を忘れないように!</body> </note>
XML エラーはあなたのプログラムを終了させます
XML 文書のエラーはあなたの XML アプリケーションを終了させます。
W3C XML 规範では、プログラムがエラーを検出した場合、その XML 文書の処理を停止すべきと規定されています。理由は、XML ソフトウェアは軽量で速く、良い互換性を持つべきだからです。
HTML ブラウザはエラーがある HTML 文書(例えば、終了タグが欠けているもの)を表示できます。
XML では、エラーは許されません。
あなたの XML に対して文法チェックを行います
XML の文法チェックを助けるために、XML 验証器を作成しました。
この正確な XML に対して文法チェックを行ってください:
この不正確な XML に対して文法チェックを行ってください:
あなたの XML に対して文法チェックを試してみてください:
有効な XML 文書
「フォーマットが良く」な XML 文書は「有効」な XML 文書とは異なります。
「有効」なXMLドキュメントは、フォーマットが良く、さらにドキュメントタイプ定義に従っている必要があります。
XMLと一緒に使用できる二つの異なるドキュメントタイプ定義があります:
- DTD - 元のドキュメントタイプ定義
- XML Schema - XMLベースのDTDの代替案
ドキュメントタイプ定義(DTD)は、XMLドキュメントのルールおよび許可された要素と属性を定義します。