問題タブ [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 に答える
170 参照

java - XOM パーサーのヒープ メモリが不足しています

XOM ライブラリを使用してファイルを解析しています。Java アプリケーションは正常に動作しますが、200 MB を超える大きなファイルを解析するとメモリの問題が発生します。

以下のコードを使用してファイルをビルドすると、ヒープサイズのメモリに直面します

そのサイズのファイルをビルドするための代替手段は何ですか?. JVM により多くのメモリを割り当てようとしましたが、1024 MB を超えるメモリを受け入れません

前もって感謝します

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

java - HTML を XOM 要素に追加する

既存の XOM 要素の先頭に HTML を追加する必要があります。文字列として表される HTML。

ここに私の行動があります

  1. 文字列を解析して XOM ドキュメントにする
  2. Document からルート要素 ( X ) を削除
  3. 目的のターゲット要素 ( Y )の前に X を追加します。

例外が発生します


X 要素 HTML

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

java - Xom.NU XML ファイルからエスケープされていないテキストを取得する

xom.nu ライブラリを使用して、アプリケーションの XML ファイルを保存および解析しています。残念ながら、特殊文字を XML エンコードしていることに気付きましたが、toString() を呼び出したときにデコードしていませんでした。

例:

あとで読む

テキストを取得して、出力を返す前にクリーンアップするにはどうすればよいですか? 必要がない場合は別のライブラリをインポートする必要はありません。エンコードできる場合は、文字列をデコードできるはずです。

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

java - XOMドキュメントをきれいな印刷でXMLファイルに書き込む方法は?

次のコードを使用してxmlを記述しました

これにより、xml ドキュメントがコンソールにきれいに印刷されます。誰かが同じものをxmlファイルに入れるのを手伝ってくれますか? ありがとうございました

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

java - XOM を使用して XML を解析するときの null 子要素

XOM を使用して xml ファイルを解析していますが、Element文字列による名前の取得に問題があります。getChild(x)whereを繰り返すことで各要素にアクセスできますx=0:ChildCountが、このタスクを達成するために組み込み関数があるソフトウェアをハックする必要があるのはばかげているようです。なぜNPEを取得するのですか? 以下の例を参照してください...私が探している名前とまったく同じ名前の子が親に含まれていることは 100% 確信しています。これを解決するにはどうすればよいですか?

temp.xml

ありがとう!

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

xml - ブラウザで表示できるように、シリアル化された XML ファイル (XOM ドキュメント) を返す方法は?

これにより、xml ドキュメントがコンソールにきれいに印刷されます。

ブラウザーで表示できるように、同じ xml ドキュメントを返す必要があります。

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

java - 名前空間プレフィックスを含む xml 文字列フラグメントから xom ドキュメントを作成する

xml フラグメントを含むファイルがあります。このファイルに子要素を追加して、再保存する必要があります。Java (1.6) で xom を使用しようとしています。問題は、ファイル内のデータに名前空間プレフィックスが含まれているため、 Document オブジェクトを作成すると次のようになることです。

[致命的なエラー] tsip:1:33: 要素タイプ "publications" に関連付けられた属性 "tsip:action" のプレフィックス "tsip" はバインドされていません

ファイルには次のものが含まれます。

私のJavaコードは次のとおりです。

コードの名前空間を認識させる必要があると思います。つまり、次のようなものを追加します。

しかし、ドキュメントドキュメントを作成する前にこれを行う方法がわかりません。ヘルプ、提案、感謝します。

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

java - Javaでプレフィックスなしで名前空間を持つXMLから値を取得するにはどうすればよいですか?

さて、これはxmlです:

CbteNro を取得したいのですが、FECompUltimoAutorizadoResponse が原因で取得できません。これを試してみました。

XOM を使用していますが、機能しません。次のメッセージが表示されます。

スレッド「メイン」nu.xom.XPathException での例外: XPath エラー: XPath 式は、バインドされていない名前空間プレフィックス soap を使用しています

ありがとう!