問題タブ [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.

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

xerces - Xerces-CでのXPathサポート

XML解析にXerces-Cを使用するレガシーC++アプリケーションをサポートしています。私は.Netに甘やかされており、XPathを使用してDOMツリーからノードを選択することに慣れています。

Xerces-Cの制限されたXPath機能にアクセスする方法はありますか?selectNodes( "/ for / bar / baz")のようなものを探しています。これは手動で行うこともできますが、XPathは比較すると非常に優れています。

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

xml - Ruby 用 XML パーサー

Rubyでxmlファイルを解析するためのxercesに似たものを探しています。ネイティブ プロセッサ REXML と hpricot という別のプロセッサを見ました (hpricot に関するドキュメントは見つかりませんが、リンクはすべて無効になっているようです)。RubyでSAX2を介してxmlドキュメントを解析するものを探しています。

ティア。

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

java - Xerces XNIを使用する簡単な例?

Xerces XNIを使用する簡単な例はどこかにありますか?私はサンプルコードを見ていますが、それが行っていることの頭や尾を作ることができず、アプリケーションにカットアンドペーストしたくありません。たとえば、のインスタンスを作成する方法がわかりませんorg.apache.xerces.xni.parser.XMLDocumentSource

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

java - 読み取り操作に対してスレッドセーフな DOM を作成する

私のアプリケーションは、多数の xml ソースから Web ページ モデルを構成しています。これらのソースは、通常の Xerces パーサーを使用して DOM オブジェクトとしてメモリに解析されています。残念ながら、Xerces DOM オブジェクトは読み取り専用操作に対してスレッド セーフではありません。解析された DOM を読み取り用に再利用できるようにしたいと考えています。私が使用している別のパーサーまたは読み取り DOM 実装に対して単純なスレッドセーフを知っている人はいますか?

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

java - Java Xerces でのロギングを無効にします ("[致命的なエラー] :1:1: コンテンツはプロローグでは許可されていません。")

私のアプリケーションは、時々無効な XML ドキュメントを解析しようとすることを想定しています。現在、「SAXParseException: Content is not allowed in prolog.」をキャッチしています。正常に動作する例外。ただし、Xerces は、独自のメッセージをコンソールに出力する必要があると感じています。

これを無効にする方法はありますか?

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

xml - Docbook、画像、ANT

DocBook XML - ファイルを XSLT 経由で HTML に変換しようとしています。XML - ファイルには画像が含まれているため、次のエラーが発生します。


DocBook ファイル:


ビルドファイル:


どこでエラーを探す必要がありますか?

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

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)を試してみることにしましたが、それはうまくいくようです。

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

jboss - Webサービスが実行されるたびにWSDLを検証することは避けてください

Webサービスを使用するJBossで実行されている小さなアプリがあり、それらが呼び出されるたびに、WSDLを解析し、それを検証するためにxmlsoap.org [1]からフェッチしようとします(WSDL)。

この検証を回避する方法はありますか?問題はそれです:

  1. システムの速度が低下し、
  2. 多くの場合、xmlsoap.org [1]は正しく返されません(XMLではなく壊れたHTMLを返します)。

schemas.xmlsoap.orgがlocalhostをポイントし、そこからスキーマを提供するようにすることもできますが、それは非常に汚い解決策のようです。非検証モードなどでJBoss/xercesを実行する方法が必要です。

[1] http://schemas.xmlsoap.org/wsdl/

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

java - Androidで(整形式でない)HTMLを解析するには?

Androidで整形式でないHTMLを解析するには?

XOM と TagSoup を使用しようとしましたが、ビルダーの作成時に次のエラーが発生しました。

XOM を使用するには Xerces をインストールする必要がありますか、それとも XOM なしで tagsoup を使用できますか?

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

java - XIncludeAwareParserConfiguration は XMLParserConfiguration と互換性がありません

AIX プラットフォーム上の WLS 10.3 に ear ファイルをデプロイすると、このエラーが発生します。同じ耳は、Windows/Linux プラットフォームで正常に動作します。