問題タブ [dtd-parsing]

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 に答える
1174 参照

python - Python で DTD を変換する

Python を使用して DTD を解析および変換するのに役立つライブラリを探しています。これまでに見つけたのはxmlprocだけですが、これは古いようで、DTD のシリアル化をサポートしていないようです。これはJava用ですが私はPythonソリューションを好みます。

編集: DTD の「シリアル化」とは、理想的には、DTD をある種の Python 構造に解析し、その構造を操作して、結果を DTD に書き戻すことができるようにしたいということです。

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

xml - ファイルURIのMalformedURLException

次のコードの実行中:

ここdocで、はのインスタンスでorg.w3c.dom.Documentありbuilder、はのインスタンスjavax.xml.parsers.DocumentBuilderです。次の例外が発生します。

ファイルの次の行で窒息しています:

ユーザーが自分のマシンでこのエラーを取得しているときに、このエラーが自分のマシンで発生することはありません。どちらもSunJREのバージョン6を使用しています。このエラーは、パスでシングルバックスラッシュの代わりにダブルバックスラッシュを使用している場合、およびバックスラッシュの代わりにフォワードスラッシュを使用している場合にも発生します。

まず第一に、XMLは正しいですか?パスは正しく表現されていますか?次に、このエラーが1台のコンピューターで発生するのに、別のコンピューターでは発生しないのはなぜですか。

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

c# - dtdファイルを解析するにはどうすればよいですか

dtdファイルを解析し、そこから取得した情報を使用していくつかのクラスを作成したいと思います。私はそれをxsdに変換してから解析できることを知っていますが、それを避けたいと思っていました。私がグーグルで見つけたものはすべて、dtdに対して検証することです。だから私の質問は次のとおりだと思います:c#を使用してdtdファイルを解析するにはどうすればよいですか、または使用できるツールやライブラリはありますか?VisualStudio2005を使用していることを付け加えておきます。

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

java - Java: Java で処理するときに XML ドキュメント内で DTD を使用する方法は?

Java で処理しようとしている xml ファイルがあります。XML ドキュメントに非 XML 標準エンティティが含まれていたため、XML ドキュメントに DTD が必要であることがわかりました。

私の質問は、XML ドキュメントに DTD が埋め込まれていることを認識させながら、Java で xml ファイルを処理するにはどうすればよいですか?

ありがとう、

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

java - DTDからJavaクラスを自動生成することは可能ですか?

WebサービスのDTDファイルがあります。次に、データベースをこのWebサービスにマップする必要があり、エンティティを作成するためにJavaクラスが必要です。ただし、DTDファイルから手動でこれを行うと、非常に困難で長いプロセスになります。このためのツールはありますか?

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

java - JDOM を使用して、XML ファイルで宣言されていない外部 DTD を含む XML ファイルを解析する

私のXMLファイルには、次のようなエンティティがいくつかあります’

そこで、これらのエンティティーを定義するために、XML 文書用の DTD タグを作成しました。以下は、XML ファイルの読み取りに使用される Java コードです。

HTTP 経由で DTD を取得するように Java コードを変更して、XML ドキュメントの解析でエラーが発生しないようにするにはどうすればよいですか?

xml ドキュメントの簡略化された例。

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

html - XHTML 1.0メタデータの文字エンティティ?

XHTML 1.0 Doctypeを使用したページのタイトル、キーワード、および説明フィールドの場合、–éetceteraなどの非ASCII文字の正しい使用法は何ですか?クローラーとソーシャルメディアサイトは、次のようにそれらをよりよく読みますか?

また:

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

xml - DTDは、任意の名前の1つ以上の属性を許可するように記述できますか?

次のような柔軟な属性名を可能にするXML構造のDTDを作成しています。

したがって、これに対する単純なDTDは次のとおりです。

問題は、XMLの要件は、「iCouldBeAnything」が何でもなければならないということです。 DTDを使用してこれを説明することは可能ですか、それとも他の種類のXML検証に依存する必要がありますか?

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

javascript - XMLを解析するときにSarissaにDTDを使用させる方法は?

Sarissa を使用して、XML の文字列を DOM ドキュメント オブジェクトに変換しています。Sarissa が私の DTD を完全に無視していることを除いて、すべてが機能しています。DTD ルールからの逸脱は認識されず、DTD が見つからないというメッセージも表示されません。

私のXMLは次のように始まります:

私のJavaScriptは次のようになります。

Sarissa に DTD を使用させるにはどうすればよいですか?

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

xhtml - Xhtml無効な文字?

.NETでカスタムxhtmlvaldidatorを作成し(dtd +いくつかの追加ルールで検証)、検証とw3c検証の間に不一致があることに気づきました。

私のバリデーターでは、IDにコロンがあると、次のエラーが発生します(たとえば、id = "mustang:horse")。

(エラー)'id'属性は、そのデータ型に応じて無効な値を持っています。

しかし、このパターンのw3cではエラーは発生しません。

xml / xhtmlで属性の無効な文字のリストを見つけようとしましたが、見つかりませんでしたか?

ご協力ありがとうございました、