問題タブ [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 投票する
7 に答える
81000 参照

java - DocumentBuilder.parse が DTD 参照を無視するようにする

このメソッドで xml ファイル (変数 f) を解析すると、エラーが発生します

C:\Documents and Settings\joe\Desktop\aicpcudev\OnlineModule\map.dtd (指定されたパスが見つかりません)

私は dtd を持っていないし、必要もないことを知っています。DTD 参照エラーを無視して、この File オブジェクトを Document オブジェクトに解析するにはどうすればよいですか?

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

java - Ant の XMLValidate タスクが提供する検証の「レベル」を変更するにはどうすればよいですか?

Ant の XMLValidate タスクを使用して、DTD に対して XML ドキュメントを検証しようとしています。問題は、それが機能しないことではなく、機能しすぎることです。私の DTD には、タイプ IDREF の「@linkend」属性を持つ xref 要素が含まれています。これらの参照 ID のほとんどは、現在のドキュメントの外部にあります。このため、IDREF が参照している ID が存在しないとパーサーが文句を言うため、私のビルドは失敗します。では、XML ドキュメントを DTD に照らして検証し、この種のエラーを無視する方法はありますか?

私が試したいくつかのこと: XMLValidate で「寛大な」オプションを設定すると、タスクはドキュメントの整形式のみをチェックし、DTD に対する有効性はチェックしません。 Ant マニュアルの XMLValidate タスクには、設定できる JAXP および SAX オプションがいくつかリストされていますが、適用できるものはないようです。

これが私のコードです:

ご覧のとおり、ResolvingXMLReader を使用して、公開識別子のカタログに対して DTD を解決しています。ただし、ネストされた xmlcatalog 要素を使用して DTD を直接指定すると、同じ動作になります。

0 投票する
9 に答える
17962 参照

xml - XML の特殊文字

xml と xsl を使用して左側のナビゲーション システムを作成しています。XML ドキュメントで特殊文字を使用しようとするまで、すべてが順調に進んでいました。私は使用»していますが、エラーが発生します。

理由: 未定義のエンティティ 'raquo' への参照。
エラーコード: -1072898046

どうすればこれを機能させることができますか?

0 投票する
3 に答える
879 参照

.net - .Net で既存の XML ファイルから DTD をプログラムで生成する方法はありますか?

System.Xml 名前空間を見回してきましたが、これをサポートするものは何もありません。それが.Netに組み込まれているかどうかは誰にもわかりませんか、それを行うにはサードパーティのライブラリを入手する必要がありますか?

注:xsdを生成するのと同じくらい簡単だったらいいのにと思いますが、それは私の特定の状況ではうまくいきません。

0 投票する
3 に答える
20392 参照

java - Javaのxpathで実行時にdtdを無効にする方法は?

ファイルに dtd があり、削除できません。Java で解析しようとすると、リモート dtd のため、「Caused by: java.net.SocketException: Network is unreachable: connect」と表示されます。どうにかして dtd チェックを無効にすることはできますか?

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

maven-2 - Maven または ANT ビルドの一部として DTD をスキーマに変換するにはどうすればよいですか?

Maven ビルドの一部として DTD をスキーマに変換するにはどうすればよいですか?

具体的には、URL を DTD に渡すことができ、XML スキーマ定義ファイルを生成する Maven プラグインを探しています。

適切な Maven プラグインに失敗した場合、おそらく ANT タスクを Maven ビルドに埋め込むことができます

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

html - HTML DTD - ポイントは何ですか?

重複の可能性:
HTML のさまざまな Doctype とは何ですか? また、それらは何を意味しますか?

Web 開発の特定の側面にかなり不慣れなので (私は常にフロントエンドよりもバックエンドに集中してきました)、Web ページの冒頭で行われる DOCTYPE 宣言について心配する必要があるかどうかについて、誰か考えを教えてもらえますか?

最も一般的な HTML 4.01 は、この標準に準拠するように Web アプリを作成する必要がありますか?

0 投票する
9 に答える
31702 参照

c# - XML の操作中の宣言されていないエンティティ例外への参照

xmldoc の innerxml を設定しようとしていますが、例外が発生します: 宣言されていないエンティティへの参照

これは例外をスローします:

宣言されていないエンティティ 'alpha' への参照。行 2、位置 2..

この問題を解決するにはどうすればよいですか?

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

java - Java SAX パーサーが UnknownHostException を発生させる

解析したい XML ファイルは次で始まります。

そのため、SAX praser を起動すると、オンラインでこの DTD にアクセスしようとすると、java.net.UnknownHostException が発生します。

  1. SAX パーサーにフィードする前に XML ファイルを変更できません
  2. インターネットに接続していなくても実行する必要がある

DTD をロードしないように SAX パーサーの動作を変更するにはどうすればよいですか? ありがとう。

0 投票する
3 に答える
699 参照

xml - XML DTDの記述方法に関する優れたドキュメントはどこにありますか?

XML 1.1仕様でのDTDの説明は非常に簡潔であり、どの機能が利用可能であるかを理解することは困難です。たとえば、フラット化されていないXHTML + MathML + SVG DTDを見ると、外部DTDをインポートして部分的に再定義できることはわかっていますが、仕様を読んでそれが可能だとは思いもしませんでした。

DTDライティングのより細かい点を学ぶための良いリソースを知っている人はいますか?