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

java - DTD が定義されている XML を JAVA の Document タイプに変換できません

重複の可能性:
DocumentBuilder.parse が DTD 参照を無視するようにする

ここに私のサンプルXMLがあります

このファイルをドキュメントに渡そうとすると、エラーが発生します。

私が持っていないDTDも探しているようです。このファイルを XML として解析し、製品を取得するだけです。私は DTD を持っておらず、ベンダーからのみこの XML を取得しているため、DTD に対してこの XML を検証するつもりはありません。

これが私のコードです:

<!DOCTYPE factory-requirements SYSTEM "factory.7.0.dtd">解析時に無視するにはどうすればよいですか?

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

xml-parsing - DTD XML 非決定論的エラー

ここで指定された XML の DTD を作成していました。 http://s3.amazonaws.com/spark-public/db/docs/courses-ID.xml

Department要素の書き方がわかりませんでした。これが私のDTDコードです。

私を助けてください。

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

xml - XSL 変換中にドキュメント固有の DTD をコピーするにはどうすればよいですか?

編集ソフトウェアで作成した XML ファイルの先頭に、次のドキュメント固有の DTD があります。

コンテンツの一般的な Doctype を更新しているため、現在の XML ファイルを XSLT で変換しています。

数百のドキュメントがありますが、変換を通じて維持する必要がある特定の宣言 (数、名前、および値が異なります) を持っているドキュメントはほんの一握りです。

ただし、変換によって上記のエンティティ宣言を維持する方法が見つかりません。

それは可能ですか?

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

python - lxml ライブラリを使用した dtd ファイルの解析 (python)

あなたの助けが必要です。lxml ライブラリを使用して dtd ファイルを解析します。

この例で c 部分式を取得するにはどうすればよいですか?

私はこれを試します

しかし、それは右の部分式の左です。

http://lxml.de/validation.html#id1

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

xml - 属性、fixed、required、implied などを使用した DTD (Document Type Definition) ファイルの作成

授業では 2 日間だけ DTD と XML について話しましたが、私はこの課題を正しく行っているのか、それとも要求されたすべてのことを行っているのか確信が持てませんでした。少なくとも私は試してみます、どんな助けでも大歓迎です!!

割り当て 空港に必要な属性 name と location がある空港データを表すように依頼されました。および暗黙の属性 Famous_assoiciation です。Famous_assoication 属性は、空港の名前の由来となった有名人の名前です。空港は 1 つ以上のハンガーで構成されています。各格納庫には、番号、場所、および関連付けられた 0 個以上の航空会社のセットがあります。各ハンガーには、2 マイルの長さという固定属性もあります。航空会社には名前があり、複数の種類の航空機のフリート (フリートには 1 つ以上の飛行機が含まれる) の 1 つです。飛行機には、メーカー、モデル、vin、seat_capacity があります。飛行機には、デフォルト値が「銀」の属性色もあります</p>

このシステムのすべてのデータは CDATA 型であると想定できます。

これは私がしたことです...

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

java - XML で DTD 値へのパスを参照する方法

私は XML と DTD の値に関しては初心者なので、これが単純な質問であるか、間違った方法で行っている場合はご容赦ください。XML でプロパティへのパスを指定できるのと同じ方法で、DTD 値を指定できますか?

たとえば、次の XML ファイルがあるとします。

著者のファースト ネームをパスで指定できます。

同じ方法で DOCTYPE のような DTD エンティティを指定する構文はありますか?

最終的に私がやりたいことは、すでに Java で記述されている社内の XML パーサーを使用して、指定した DTD エントリを見つけて XML ファイルから削除することです。たとえば、上記の XML では、DOCTYPE を指定して、XML から削除したいと考えています。パスを指定すると、XML ファイルからそのセクションを削除するコードが既に配置されています。それを利用してDTDエントリも削除したいのですが、それを参照する方法がわかりません。

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

java - wutka dtdparser ライブラリ -- 定義された順序で要素を取得できますか?

Wutka DTDParser ( http://mvnrepository.com/artifact/com.wutka/dtdparser/1.21 ) を使用して DTD を解析する古いコードを変更しています。DTD ファイルに出現する順序で要素を取得できる必要があります。しかし、DTDParser は要素を aHashtableに格納するので、私は運が悪いと確信しています。ここで必要なことを行うためのトリックがあるかどうか、またはその機能をサポートする Java 用の別の DTD 解析ライブラリがあるかどうか (できれば、現在 Wutka を使用しているコードに簡単に交換できる) を知っている人はいますか? ありがとう!

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

xml - libxml2 (SAX パーサー) を使用してインライン DTD を使用して XML を検証する方法は?

インラインで指定された DTD に対して XML を検証する必要がある libxml ライブラリを使用して、C++ で XML パーサーを作成しています。プログラムで system() を使用したくありません。そうでなければ、xmllint コマンドを使用できたはずです。

http://xmlsoft.org/ API ページで指定されているxmlValidateDtd(xmlValidCtxtPtr ctxt, xmlDocPtr doc, xmlDtdPtr dtd)関数を見つけました。しかし、SAX 解析には xmlDocPtr がないため、これは DOM ベースの関数だと思います。

インライン DTD に対して XML ドキュメントを検証する他の方法はありますか?

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

xml - XMLでのDTDの使用は何ですか?

内部 DTD を使用して次の XML ファイルを作成しました。

ブラウザでエンティティの出力を取得しました。私の DTD では、welcome タグで firstname 要素と lastname 要素のみを記述しました。でもウェルカムタグでミドルネームタグを使ってしまいました。しかし、出力にエラーメッセージは表示されませんでした。

私は、XML での DTD の実際の使用と、XML での DTD の動作について知りたいと思っています。