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

xml - XML ファイルの処理中に XML::XPath が DTD をフェッチしないようにするにはどうすればよいですか?

私のXML(a.xhtml)は次のように始まります

私のコードは次のように始まります

これは非常に遅く、DTD ( http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ) の取得に多くの時間を費やしていることがわかります。

Perl XML:: ファミリで HTTP プロキシ サーバーを明示的に宣言する方法はありますか? DTD のローカル コピーを持つように、元のa.xhtmlドキュメントを変更するのは嫌いです。

0 投票する
7 に答える
28482 参照

eclipse - EclipseでAntスクリプトのDTD警告を無効にしますか?

Eclipse Ganymedeを使用しています。すべてが正常に機能しますが、警告のない [問題] タブが欲しくて仕方ありません。今のところ、私のAntスクリプトについて (正しく) 文句を言います: 「ドキュメントの文法制約 (DTD または XML スキーマ) が検出されませんでした。」それらのファイルだけをオフにする方法はありますか? 理想的には、スキーマに制約のある他のファイルにスキーマ宣言がない場合でも、警告が表示されるようにしたいと考えています。

0 投票する
8 に答える
66930 参照

html - DOCTYPEとは何ですか?

  • DOCTYPEとは何ですか?なぜそれを使用したいのですか?
  • 使用できるさまざまなDOCTYPEは何ですか?
  • 標準モードとクァークモードの違いは何ですか?また、異なる設定のDOCTYPEで遭遇する可能性のあるクァークは何ですか?

最後に、使用する必要がある適切なDOCTYPEは何ですか?

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

c# - XmlDocument と遅いスキーマ処理

XmlDocument にロードする必要がある xml テンプレート ドキュメントがあります。例えば

ただし、これは dtd にロードされるため、非常に低速です。両方"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"と dtd のローカル コピーを試しました。どちらもほぼ同じ時間がかかります。(たとえば) リゾルバーを null に設定して dtd の読み込みを無効にすると"Reference to undeclared entity 'nbsp'"、ドキュメントにこれらが含まれている場合などのエラーが発生します。

ドキュメントを出力する前に DOM を操作する必要があるため、XmlDocument を使用する必要があります。これらの問題を回避するにはどうすればよいですか?

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

jquery - XHTML の拡張

属性を使用してフォームの検証動作を定義する jQuery プラグインの作成をいじっています (はい、検証プラグインが既にあることは承知しています。これは、使用するものと同じくらい学習課題です)。理想的には、次のようなものが欲しいです。

例 1 - 入力:

例 2 - ラッパー:

例 3 - 定義済み:

ここでの目標は、どの要素を検証する必要があるか (これは既に行われています) を jQuery コードが把握できるようにし、マークアップを有効な XHTML のままにすることです。これが問題です。これには、DTD と XML スキーマの両方の組み合わせが必要になると確信していますが、正確にどのように実行すればよいかはよくわかりません。

この記事に基づいて、次の DTD を作成しました。

そして、ここに「formvalidation-model-1」があります:

私はこれまで DTD をやったことがないので、自分が何をしているのか正確にはわかりません。W3 XHTML バリデーターを使用してページを実行すると、すべての XHTML 要素の定義が重複しているため、80 以上のエラーが発生します。私は少なくとも正しい軌道に乗っていますか?助言がありますか?


編集: カスタム DTD からこのセクションを削除しました。これは、実際には自己参照であることが判明したためです。テンプレートを取得したコードは、特定の項目を 1 つに追加するのではなく、2 つの DTD を 1 つに結合するためのものでした。

これも検証しておらず、何もしていないようだったので削除しました。

さらに、いくつかのアイテムを追加するだけなので、W3 が推奨する個別のファイル モデルはあまり役に立たないように思えたので、すべてを dtd ファイルに入れました。その内容は次のとおりです。 :

そのため、DTD 関連の検証エラーは発生していませんが、onvalidate 属性はまだ有効ではありません。

更新: DTD を捨ててスキーマを追加しました: http://schema.dandoes.net/FormValidation/1.0.xsd

v:onvalidate を使用すると、Visual Studio で検証されているように見えますが、W3C サービスはまだ気に入っていません。

ソースを確認できるように、これを使用しているページを次に示します。

http://new.dandoes.net/auth

w3c 検証結果へのリンクは次のとおりです。

http://validator.w3.org/check?uri=http://new.dandoes.net/auth&charset=(検出+自動)&doctype=Inline&group=0

これは私がこれで得ることができるのと同じくらい近いですか、それともまだ何か間違っていますか?

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

xml - Delphi での msxml によるスキーマ検証

参照するスキーマに対して XML ファイルを検証しようとしています。(Delphi と MSXML2_TLB を使用。) コード (の関連部分) は次のようになります。

これにより、キャッシュがロードされます ( schemas.length > 0) という結果になりますが、次の割り当てで例外が発生します。「XMLSchemaCache-schemacollections のみを使用できます。」

これについてどうすればよいですか?

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

xml - DTD の質問 (いずれか [または両方])

私は、仮想ジオキャッシング ゲームを表現するための DTD を作成するタスクを割り当てられました。

gpsまたはwifi、またはその両方のいずれかであるが、それぞれ1つ以上ではない場所を表す問題が発生しています。これをどのように表現しますか?私が考えることができる最も近いものを以下に示します。

完全な DTD はこちらにあります。

各ゲームには、ゲームに関する情報と多数のキャッシュが含まれています。

事前に乾杯。

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

xml - VB6のDTDに対して最初に検証した後、XMLドキュメントをどのように解析しますか

VB6でXMLパーサーを作成しようとしています。
XMLのベースとなる標準には、解析を開始する前にXMLを検証するためのDTDが付属しています。また、サンプルXMLファイルを作成して、テストするものを用意しました。

vb6コードを介してXMLをロードできます

作業中のXML

DTDで検証しようとしています

私が行った調査では、XMLがdocタイプを介してDTDを指している場合、LoadがXMLを検証すると信じていました。
私は多くの調査を行いましたが、どこが間違っているのか理解できません。提供されたDTDが構文的に正しくないのと同じくらい単純かもしれませんが、これは私が今見ているものです。私が見つけたリソースは主にMSDNにあり、ここhttp://www.jalix.org/ressources/internet/dom/~vrac/articles/XML%20DOM.htmlにあります。
xmlとdtdの両方が同じディレクトリにあり、doctypeタグなしでXMLを解析しています。

私が得るエラーは次のとおりです:
エラー番号:-2146697211:システムは指定されたリソースを見つけることができません。エラー処理リソース'sample.dtd'

追加のリソースや提案をいただければ幸いです。

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

xml - XSLT から解析されていないエンティティ属性の値を取得するには?

XSLT と XML の未解析エンティティに問題があります。これは架空のシナリオです。最初に、doc.xml という名前の XML ファイルを取得しました。

この XML ファイルでは、要素「employee」の属性「detail」に未解析エンティティ (NDATA) を使用しています。attach.xml は次のとおりです。

次に、XSLT を使用して、attach.xml を埋め込んだ出力を生成したいと考えています。私の XSLT ファイルの名前は doc.xsl です。

最後に、Xalan 2.7.1 を使用して実行します。

出力は次のとおりです。

これは私が望むものではありません。出力を次のようにしたい:

正しい結果を得るには、XSLT スクリプトをどのように書き直す必要がありますか?

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

c# - .NET : DOCTYPE 宣言なしで DTD を使用して XML ファイルを検証する方法

読み取り時に外部 DTD で検証したい DOCTYPE 宣言のない XML ファイルがあります。

その外部 DTD のパスをどのように設定しますか? どのように検証しますか?