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

java - 時間とメモリ効率の良い Java XPath パーサー

私が必要としているのは、より直感的に使用でき、メモリと時間の効率でVTD-XMLに匹敵する XPath パーサーの Java 実装です。さらに、パフォーマンスをさらに向上させるために、ネストされた Xpath 式を実行する必要があります。

私の現在のプロジェクトでは、VTD-XML を使用して多くの XPath 解析を行っています。これは非常に高速でメモリ効率が高いですが、習得が非常に難しく、構文が複雑です。

XOMと Xalan のパーサーについては既に調べました。Xalan は VTD に比べて性能が劣ります。一方、XOM は優れたものですが、私の知る限り、XPath 式をネストする機能がありません。ネストされた式とは、常に最初からではなく、ドキュメント内のある位置から XPath 検索を実行できる可能性を意味します。

回答ありがとうございます。

0 投票する
0 に答える
100 参照

java - XOM を使用して、srcml から変換された XML タグを照会および操作する方法

我慢してください。私は解析の初心者です。XOM を使用して xml ドキュメントを照会し、コードを変更したいと考えています。例 -

したがって、XOM を使用してドキュメントをクエリし、すべての代入ステートメントの後に出力行を追加したいと考えています。Java、xml、解析の初心者と話していることを念頭に置いてください...したがって、ステップバイステップで説明してください....xomを開始してxmlドキュメントをクエリし、ステートメントを追加する方法

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

java - XOM の新しいノードを XML ドキュメントの指定されたインデックスに挿入します。insertChild() メソッドの使用

私は XOM にかなり慣れていません。<stmt> </stmt>ノードの指定したインデックスにchild( ) を挿入したいのですが<mast_stmt></mast_stmt>、XML ドキュメントの正しい位置に取得したいのは&lt;stmt &gt; &lt;/stmt&gt;、これです。<stmt> </stmt>

挿入を処理するコードセクションは次のとおりです。

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

java - xsd を使用して xml ファイルの ENTITY タグを制限する方法

私は以下のようなxmlコードを持っています:

ここでは、上記の xml を文字列として取得しており、XOM パーサーを使用して xml を解析しています。今私の問題は、アプリケーションがセキュリティ スキャンを通過し、XML 文字列を取得するためのパラメーターが以下のように外部 XML を挿入していることです。

だから私は外部エンティティを防ぎたいです。私にとって最善の解決策は何ですか。または、xsd を使用して XML を解析するときに xml の ENTITY タグを回避するためのソリューション。前もって感謝します。

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

java - XOM で要素属性を解析できません

XOM Java ライブラリを使用してRSS フィールドを解析しようとしています。以下に示すように、各エントリの画像 URL は要素の属性として保存されます。 <img>

で解析しようとする<img src="">.getFirstChildElement("img")null ポインターが返されるため、取得しようとするとコードがクラッシュします<img src= ...><img>プログラムが要素の読み込みに失敗するのはなぜですか? どうすれば適切に読み込むことができますか?