問題タブ [xerces]
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.
xerces - Xerces-CでのXPathサポート
XML解析にXerces-Cを使用するレガシーC++アプリケーションをサポートしています。私は.Netに甘やかされており、XPathを使用してDOMツリーからノードを選択することに慣れています。
Xerces-Cの制限されたXPath機能にアクセスする方法はありますか?selectNodes( "/ for / bar / baz")のようなものを探しています。これは手動で行うこともできますが、XPathは比較すると非常に優れています。
xml - Ruby 用 XML パーサー
Rubyでxmlファイルを解析するためのxercesに似たものを探しています。ネイティブ プロセッサ REXML と hpricot という別のプロセッサを見ました (hpricot に関するドキュメントは見つかりませんが、リンクはすべて無効になっているようです)。RubyでSAX2を介してxmlドキュメントを解析するものを探しています。
ティア。
java - Xerces XNIを使用する簡単な例?
Xerces XNIを使用する簡単な例はどこかにありますか?私はサンプルコードを見ていますが、それが行っていることの頭や尾を作ることができず、アプリケーションにカットアンドペーストしたくありません。たとえば、のインスタンスを作成する方法がわかりませんorg.apache.xerces.xni.parser.XMLDocumentSource
。
java - 読み取り操作に対してスレッドセーフな DOM を作成する
私のアプリケーションは、多数の xml ソースから Web ページ モデルを構成しています。これらのソースは、通常の Xerces パーサーを使用して DOM オブジェクトとしてメモリに解析されています。残念ながら、Xerces DOM オブジェクトは読み取り専用操作に対してスレッド セーフではありません。解析された DOM を読み取り用に再利用できるようにしたいと考えています。私が使用している別のパーサーまたは読み取り DOM 実装に対して単純なスレッドセーフを知っている人はいますか?
java - Java Xerces でのロギングを無効にします ("[致命的なエラー] :1:1: コンテンツはプロローグでは許可されていません。")
私のアプリケーションは、時々無効な XML ドキュメントを解析しようとすることを想定しています。現在、「SAXParseException: Content is not allowed in prolog.」をキャッチしています。正常に動作する例外。ただし、Xerces は、独自のメッセージをコンソールに出力する必要があると感じています。
これを無効にする方法はありますか?
xml - Docbook、画像、ANT
DocBook XML - ファイルを XSLT 経由で HTML に変換しようとしています。XML - ファイルには画像が含まれているため、次のエラーが発生します。
DocBook ファイル:
ビルドファイル:
どこでエラーを探す必要がありますか?
java - SAXParseException:'名前空間"null"にバインドされた属性""は、要素"metric"にすでに指定されています'
作業中、古いWebアプリをstruts 1.1から1.2.9に移行しました(できれば1.3に移行するための最初のステップ)が、commonsダイジェスターに問題があります。Struts1.2.9はcommons-digester1.6を使用します。
XMLファイルの1つを解析しようとすると、例外が発生します。
この問題を調査する際に、私は可能な限り単純なケースを取得しようとしましたが、これは現在私が持っているものです。
XMLが与えられます:
DTDは現在次のようになっています。
誰かが私が間違っていることを知っていますか?
defaultView属性を削除しても、エラーは発生しません。
sfusseneggerの提案に従って、私は次の(ダイジェスターではない)コードを試しました。
問題を再現できませんでしたが、ファクトリを使用する前に以下を追加すると(commons-digesterはXercesParserでも実行されます)、同じ例外が発生します。
最終的に、より新しいバージョンのxerces(2.7.1)を試してみることにしましたが、それはうまくいくようです。
jboss - Webサービスが実行されるたびにWSDLを検証することは避けてください
Webサービスを使用するJBossで実行されている小さなアプリがあり、それらが呼び出されるたびに、WSDLを解析し、それを検証するためにxmlsoap.org [1]からフェッチしようとします(WSDL)。
この検証を回避する方法はありますか?問題はそれです:
- システムの速度が低下し、
- 多くの場合、xmlsoap.org [1]は正しく返されません(XMLではなく壊れたHTMLを返します)。
schemas.xmlsoap.orgがlocalhostをポイントし、そこからスキーマを提供するようにすることもできますが、それは非常に汚い解決策のようです。非検証モードなどでJBoss/xercesを実行する方法が必要です。
java - Androidで(整形式でない)HTMLを解析するには?
Androidで整形式でないHTMLを解析するには?
XOM と TagSoup を使用しようとしましたが、ビルダーの作成時に次のエラーが発生しました。
XOM を使用するには Xerces をインストールする必要がありますか、それとも XOM なしで tagsoup を使用できますか?
java - XIncludeAwareParserConfiguration は XMLParserConfiguration と互換性がありません
AIX プラットフォーム上の WLS 10.3 に ear ファイルをデプロイすると、このエラーが発生します。同じ耳は、Windows/Linux プラットフォームで正常に動作します。