XML入力

DTD入力

検証結果

XML DTD検証とは?

DTD(Document Type Definition)は古典的なXML文法メカニズムです。許可される要素、順序、テキストコンテンツルールを宣言します。DTDはレガシーエンタープライズフィード、出版ワークフロー、DOCTYPEベースの検証に依存するツールチェーンでまだ一般的です。

このバリデーターは実用的なDTD整合性を迅速に確認するのに役立ちます:ルート宣言の存在、未宣言要素、シンプルなシーケンスモデルでの必須子要素の欠落。より豊富な型制約とモダンな契約にはXML XSDバリデーターを使用してください。

このツールの使い方

1

XMLとDTDを貼り付け

左パネルにXML、中央パネルにDTD宣言を追加します。クイックテンプレートが必要な場合はサンプルコンテンツから始めてください。

2

DTDチェックを実行

検証をクリックして、宣言された要素とXMLドキュメント構造を比較します。

3

修正して再実行

欠落している宣言または必須子ノードを解決し、再度検証します。DTDルールを編集する前に階層を確認するにはXMLツリービューアーを使用してください。

DTDとXSD

DTDはコンパクトで古いシステムで広くサポートされていますが、データ型制御は限定的です。XSDはより表現力が豊かで名前空間に適しています。XMLパイプラインを近代化する場合は、まずDTDで迅速に検証し、可能な場合は契約をXSDに移行してください。

よくある質問

インラインDOCTYPE DTDスニペットに使えますか?

はい。DTDパネルに宣言を直接貼り付けて、XML入力に対して検証できます。

すべてのDTD文法構文をサポートしていますか?

迅速なデバッグのための実用的なチェックに焦点を当てています。高度なコンテンツモデルには専用バリデーターが必要な場合があります。

コンテンツはプライベートですか?

はい。XMLとDTDの処理はブラウザ内でローカルに実行されます。

XSDの代わりにDTDを選ぶのはいつですか?

レガシーシステムの保守時はDTDを選んでください。より強力なスキーマ制約とデータ型モデリングにはXSDを選んでください。

他にどのようなチェックを実行すべきですか?

まずXMLバリデーターで構文を実行し、その後このページでDTD構造チェックを行ってください。

関連ツール

参照:XML 1.0XML 1.1XML仕様のDTDMDN XMLガイド