問題タブ [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.
java - StAX を使用して、ある XML ドキュメントから DTD を読み取り、別の XML ドキュメントに書き込む
そのため、StAX を使用して一連の XML ドキュメントに対してデータ クリーニングを行っています。私は基本的にドキュメントを読み込んで、いくつかのタグが欠落しているまったく同じドキュメントを吐き出したいと思っています。私が抱えている問題は、有効な XML を出力していないことです。
左側に私の出力、右側に元のドキュメントが表示されます [ここ] ( http://imgur.com/a/oFxZd )。下部の画像も xmllint -valid からの出力です。ご覧のとおり、DTD が見つからず、ドキュメントの最後に余分なコンテンツがあることがわかります。
ライターを実装する私のコードはこれです
これは、実際の書き込みを処理する私のコードです。
邪魔にならないようになったので、私の質問は2つあります。
1) DTD がないため、私の出力は有効ではありませんか?
1a) はいの場合、DTD を含めるにはどうすればよいですか? いや言われてもずっと悩んでた
2)DTDではない場合、どうすればこのことを有効にできますか。
ご協力いただきありがとうございます!!
java - Hibernate Tools - 構成を追加できません - dom4j 接続のタイムアウト -
今日、会社で小さなプロジェクトを作成しました。Hibernate Perspective では、複数の列を持つ db テーブルからエンティティを簡単に作成できるように、新しい構成を追加しようとしています。しかし、プロジェクトを選択すると、org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xml
完全なスタック トレース -
多くの休止状態のバージョンを使用し、DTD を何度も変更した後でも、問題を把握できません。誰かがこれについて私を助けてくれますか。これは単純な Maven プロジェクトであり、.cfg.xml ファイルは src/main/java に配置されます
この URL http://www.mkyong.com/hibernate/maven-3-hibernate-3-6-oracle-11g-example-xml-mapping/から簡単なプロジェクトをダウンロードしてから、新しい構成を追加しようとしましたが、もう一度同じ問題が発生しました。持っていたそれぞれの DB 資格情報を変更しました。同じjdbc urlを使用してData Source Explorerで新しいDB接続を正常に作成したため、それらは正しいです。親切に助けてください。
私の会社では、インターネットは正常に機能しています。
python - lxml での解析中に外部の解析されていないエンティティを解決する
lxml で解析中に外部の未解析エンティティを解決するにはどうすればよいですか?
これが私のコード例です:
注: lxml >= 3.4 を使用しています
現在、次の結果があります。
ここでは、ref1
エンティティは「python-logo-small.jpg」に解決されていません。私は持っていると思ってい<sample src="python-logo-small.jpg"/>
ました。何か問題がありますか?
私も試してみます:
しかし、私は同じ結果を持っています。
または、エンティティを自分で再ソールしたいと思います。そのために、エンティティを次のようにリストします。
しかし、エンティティの定義ではなく、エンティティと表記の名前のみを取得します。
エンティティの定義にアクセスするには?
xml-parsing - DTD XML 解析
私が持っている場合:
(president | king | (king,queen) | queen)>
検証しようとすると、次のエラーが生成されるのは
なぜですか。<country><king>Luis</king></country>
エラー メッセージが表示されます[...]Both 1st and 2nd occurence of "king" are possible
。次のように書くとどうなりますか: (president | (king) | (king,queen) | queen)>
?
spring - dtdへの相対パスを持つSpring MVC処理xml
私の Web サービスは、!DOCTYPE 宣言を含む xml をサードパーティ ソースから受け取ります。したがって、コントローラーで 2 番目のメソッドを使用して xml ドキュメントを解析する必要があります。最初のメソッドでは、次の例外が発生します。
Failed to read HTTP message: org.springframework.http.converter.HttpMessageNotReadableException: Could not unmarshal to [class com.example.MeterBusXml]: null; nested exception is javax.xml.bind.UnmarshalException
- with linked exception:
[org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 48; DOCTYPE is disallowed when the feature "http://apache.org/xml/features/disallow-doctype-decl" set to true.]
xml を送信するアプリケーションを制御できないため、dtd で解析するように Web サービスを調整する必要があります。
私の質問は、春のフレームワークがEntityResolver
すべてのXMLReader
インスタンスに注入する方法は何ですか?
非整列化しようとしている mbus.xml の例については、次のドキュメントを参照してください。 http://prevodniky.sk/products/product_EthMBus_common/download/Ethernet_converters_exports_v1_02_EN.pdf
xml - XML と DTD: 要素の型の内容が一致している必要があります
私は現在 XML を学んでおり、最初の DTD 拡張に苦労しています。
私のDTD:
パーサーを起動すると、次のようになります。
要素タイプ「livre」の内容は一致する必要があります (achat 、 auteus 、titre )
私のXML:
この問題をどのように解決しますか?
xml - 参照ファイルにエラーが含まれています (http://users.tpg.com.au/ojburn/dtds/configuration_1_3.dtd)
以下の xml では、dtd タグでエラーが発生しています。以下のエラーが発生するのはなぜですか? 不足しているファイルはありますか?
参照ファイルにエラーが含まれています ( http://users.tpg.com.au/ojburn/dtds/configuration_1_3.dtd )。
Xml 1:
Xml 2: