問題タブ [dtd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
170 参照

xml - XML 要素のコンテンツを制限できますか?

DTD を作成しようとしていて、ONE、TWO、または THREE のいずれかの要素 BOOKTYPE を定義したいと考えています。これらの値の 1 つだけを要素内に入力できるようにする方法はありますか?

注: 1. 属性でこれを行う方法は知っていますが、要素で行う方法はわかりません。2. プログラミング言語を使用するのではなく、DTD 内でこれを行う方法が必要です。

0 投票する
1 に答える
1481 参照

xml - Firefox は DTD を読みませんか?

次のような XML ファイル (diploma.xml) があります。

そして、DTD は次のようになります。

diploma.xmlIE8 で開こうとすると、他のすべての XML ファイルが適切に含まれますが、Firefox 3.5 では、&students;定義されていないという構文エラーが発生します。どうしてこれなの?

0 投票する
4 に答える
31136 参照

xsd - DTDまたはXMLスキーマ。どちらがいいですか?

DTDおよびXMLスキーマの長所/短所は何ですか(後者の正式な名前が何であるかさえわかりません!)?どちらが良いですか?同じことをするために2つの方法が必要なのはなぜですか?

編集:私が読んでいた記事でこれを見つけました。それが私に質問をするように促したものです:

なぜW3CXMLスキーマ言語なのか?

W3CXMLスキーマ言語だけがスキーマ言語ではありません。実際、XML仕様では、スキーマを表現する方法として文書型定義(DTD)が記述されています。さらに、プレリリースバージョンのJAXBリファレンス実装はDTDでのみ機能しました。つまり、XMLスキーマ言語で記述されたスキーマでは機能しませんでした。ただし、XMLスキーマ言語はDTDよりもはるかに豊富です。たとえば、XMLスキーマ言語で記述されたスキーマは、DTDで表現できない(または簡単に表現できない)構造関係とデータ型を記述できます。DTDをW3CXMLスキーマ言語に変換するために使用できるツールがあるため、以前のバージョンのJAXBリファレンス実装で使用したDTDベースのスキーマがある場合は、http://java.sun.com/developer/technicalArticles/WebServices/jaxb/#binsch

XMLスキーマが優れている理由を説明する例が欲しいと思います(実際にそうであれば)。

0 投票する
5 に答える
2899 参照

ant - dtd について混乱している xmltask

サブディレクトリ内のファイルを変更するためにantにxmltaskを使用しようとしています:

このファイルは、次のような DTD を参照します。

これらのドキュメントを変更する柔軟性がありません。

この DTD は同じサブディレクトリに格納されており、常に正常に機能しています。

残念ながら、xmltask はプロジェクトの最上位ディレクトリで dtd を見つけようとしています。このディレクトリは、ビルド ファイルが置かれている場所であり、実行元です。

[xmltask] java.io.FileNotFoundException: /home/me/project/mydtd.dtd (指定されたファイルが見つかりません)

xmltask のドキュメントで、xmlcatalog要素を使用してこれを修正し、ファイルを検索する場所を指定できることを確認しました。しかし、dtd要素を使用する必要があり、ドキュメントではなく、この要素の例しか見つかりません。例では publicId のみを示しています。XML を正しく理解している場合、このドキュメントには publicId はありません。とにかく、これを指定する必要はありません。私のドキュメントには、私の DTD がローカルに保存されていると既に記載されており、その場所が示されているからです。

xmltask が DTD を正しく検出しないのはなぜですか? この状況を修正または回避する最善の方法は何ですか?

0 投票する
2 に答える
3257 参照

rss - RSS の読み取りの問題 - 予期された DTD マークアップが見つかりませんでした

次のように、DTD を参照する XML ファイルを開いています。

C# コードの一部を次に示します。

「reader」をロードしようとすると、次のエラーが表示されます: Expected DTD markup was not found . パーサーに Doctype 要素を無視させる方法はありますか? それとも、もっと効率的なことができますか?

0 投票する
2 に答える
3703 参照

c# - c# XML DTD 検証。ENTITY は予期しないトークンです

.DTD を使用して XML ファイルを検証しようとしていますが、次のエラーが表示されます。

「ENTITY」は予期しないトークンです。予期されるトークンは「DOCTYPE」です。行 538、位置 3。

検証に使用する DTD im = http://www.editeur.org/onix/2.1/reference/onix-international.dtd

誰かが私を助けてくれることを願っていますありがとう!

0 投票する
12 に答える
208276 参照

xml - XMLスキーマとDTDの違いは何ですか?

この質問をグーグルで検索しましたが、XML スキーマと DTD (文書型定義) とは何か、なぜ XML スキーマが DTD よりも強力なのかがよくわかりません。

ガイダンスをいただければ幸いです。

0 投票する
1 に答える
493 参照

python - Google アプリ エンジンで Python を使用して DTD に対して XML を検証する

lxml を使用してクライアント側で検証を行っていますが、lxml パッケージがないため、Google App Engine で動作させる方法がよくわかりません。lxml フォルダ全体をコピーして Google アプリケーションのルートに配置しようとしましたが、適切に使用できないようです。コンパイルされた.soファイルなどに関係していると思います。

lxml を Google App Engine で動作させる方法はありますか? そうでない場合、Google App Engine で動作する DTD に対して XML を検証するために使用できる他のライブラリはありますか?