問題タブ [xom]

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 投票する
1 に答える
627 参照

java - URL から xml をロードするときにタイムアウトを設定しますか?

URL から直接 xml をロードするときにタイムアウトを設定することは可能ですか?

これには数分かかる場合があり、ライブラリで直接タイムアウトできると非常に便利です。

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

java - XOM + Java で要素以外の値を取得する

ここでは、要素ではない拡張値 (AnyType) を回復しようとしているため、「element.getchild()」と co は機能しません。問題を解決する方法を知っていますか? ありがとう。

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

java - XOMとgetChildElements

このJavaをXOMライブラリとともに使用して、サイトマップを解析します。

デバッグしていると、要素とテキスト要素rootの両方の子がたくさんあることがわかります。urlただし、root.getChildElements("url")空のリストを返します。

私は何が間違っているのですか?

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

java - StreamingPathFilterはスペースをトリミングします

XOMライブラリを使用して.docxドキュメントを解析および処理します。MS Wordは、段落タグ(<w:p>)内の実行(<w:r>)にテキストコンテンツを格納し、多くの場合、テキストをいくつかの実行に分割します。時々、すべての単語とそれらの間のすべてのスペースが別々に実行されます。スペースのみを含むランをロードすると、パーサーはそのスペースを削除して空のタグとして処理します。その結果、出力にはスペースを含まないテキストが含まれます。パーサーにすべてのスペースを保持させるにはどうすればよいですか?このパーサーを保持したいのですが、解決策がない場合は、別のパーサーをお勧めしますか?

これが私がパーサーと呼ぶ方法です:

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

schema - XOM のデフォルトの名前空間の問題

別の名前空間にあるルート要素にデフォルトの名前空間を追加しようとしていますが、XOM はこれを好みません!

例えば

たとえば、 inv 名前空間をデフォルトの名前空間にしたい

しかし、XOM にはそれがありません。

これを行う方法についてのアイデアはありますか?

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

maven - xom を Maven プロジェクトに追加する際の問題

Maven プロジェクトで xomを使用しようとしていますが、エラーが発生しますDescription Resource Path Location Type ArtifactDescriptorException: Failed to read artifact descriptor for xom:xom:jar:1.2.5: ArtifactResolutionException: Failure to transfer xom:xom:pom:1.2.5 from http://repo2.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of repo2_maven_org has elapsed or updates are forced. Original error: Could not transfer artifact xom:xom:pom:1.2.5 from/to repo2_maven_org (http://repo2.maven.org/maven2): null to http://repo2.maven.org/maven2/xom/xom/1.2.5/xom-1.2.5.pom pom.xml /tahrir line 1 Maven Dependency Problem

pom.xmlのように見えます

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

java - xomxpathクエリとjaxpxpathクエリのパフォーマンスとdomのパフォーマンス

xomxpathimplの違いは何ですか。およびjaxpxpathimpl。?

このサイトのほとんどの投稿は、Javaで使用するように言ってnu.xomおりorg.w3c.dom、そのdom解析はxpathよりも高速です。ライブラリの唯一の用途がxpathクエリである場合、なぜ使い切るnu.xomのでしょうか。jaxp xpath

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

java - httpなしでXMLドキュメントに名前空間を追加する:

XSDドキュメントに次の名前空間を追加する必要があります。

ターゲット名前空間を追加しようとすると、MalformedURIExceptionが発生します。これは、名前空間URIにhttp://がないためだと思います。これにはXOMを使用しています。

誰かが私にこの問題を解決する方法を提案してもらえますか?

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

java - XOM の正規化に時間がかかりすぎる

最大 1GB の XML ファイルがあります。OutOfMemory 例外を回避するために XOM を使用しています。

ドキュメント全体を正規化する必要がありますが、1.5 MB のファイルでも正規化に時間がかかります。

これが私がやったことです:

このサンプル XML ファイルがあり、Item ノードを複製してドキュメントのサイズを増やします。

正規化に使用しているコードは次のとおりです。

このコードは小さなファイルにはうまく機能しますが、私の開発環境 (4 GB RAM、64 ビット、Eclipse、Windows) では、1.5 MB のファイルの正規化部分に約 7 分かかります。

この遅延の原因へのポインタは高く評価されます。

PS。XML ドキュメント全体からのセグメントと、ドキュメント全体を正規化する必要があります。したがって、ドキュメント自体を引数として使用してもうまくいきません。

一番

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

java - XOM で XML を作成する際のコードの冗長性を減らす

XML 解析ライブラリとして XOM を使用しています。また、XMLの作成にもこれを使用しています。以下は、例で説明されているシナリオです。

シナリオ:

コード:

生成された XML:

XML では、ここでinfo名前空間がノード自体に追加されていることに注意してください。しかし、これをルート要素に追加する必要があります。以下のように

そのためには、次のコードが必要です

問題はここにあり、http://www.myinfo.com/Info2回追加する必要がありました。私の場合、何百もの名前空間があります。したがって、冗長性が非常に高くなります。この冗長性を取り除く方法はありますか?