問題タブ [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.
java - XOM パーサーのヒープ メモリが不足しています
XOM ライブラリを使用してファイルを解析しています。Java アプリケーションは正常に動作しますが、200 MB を超える大きなファイルを解析するとメモリの問題が発生します。
以下のコードを使用してファイルをビルドすると、ヒープサイズのメモリに直面します
そのサイズのファイルをビルドするための代替手段は何ですか?. JVM により多くのメモリを割り当てようとしましたが、1024 MB を超えるメモリを受け入れません
前もって感謝します
java - HTML を XOM 要素に追加する
既存の XOM 要素の先頭に HTML を追加する必要があります。文字列として表される HTML。
ここに私の行動があります
- 文字列を解析して XOM ドキュメントにする
- Document からルート要素 ( X ) を削除
- 目的のターゲット要素 ( Y )の前に X を追加します。
例外が発生します
X 要素 HTML
java - Xom.NU XML ファイルからエスケープされていないテキストを取得する
xom.nu ライブラリを使用して、アプリケーションの XML ファイルを保存および解析しています。残念ながら、特殊文字を XML エンコードしていることに気付きましたが、toString() を呼び出したときにデコードしていませんでした。
例:
あとで読む
テキストを取得して、出力を返す前にクリーンアップするにはどうすればよいですか? 必要がない場合は別のライブラリをインポートする必要はありません。エンコードできる場合は、文字列をデコードできるはずです。
java - XOMドキュメントをきれいな印刷でXMLファイルに書き込む方法は?
次のコードを使用してxmlを記述しました
これにより、xml ドキュメントがコンソールにきれいに印刷されます。誰かが同じものをxmlファイルに入れるのを手伝ってくれますか? ありがとうございました
java - XOM を使用して XML を解析するときの null 子要素
XOM を使用して xml ファイルを解析していますが、Element
文字列による名前の取得に問題があります。getChild(x)
whereを繰り返すことで各要素にアクセスできますx=0:ChildCount
が、このタスクを達成するために組み込み関数があるソフトウェアをハックする必要があるのはばかげているようです。なぜNPEを取得するのですか? 以下の例を参照してください...私が探している名前とまったく同じ名前の子が親に含まれていることは 100% 確信しています。これを解決するにはどうすればよいですか?
temp.xml
ありがとう!
xml - ブラウザで表示できるように、シリアル化された XML ファイル (XOM ドキュメント) を返す方法は?
これにより、xml ドキュメントがコンソールにきれいに印刷されます。
ブラウザーで表示できるように、同じ xml ドキュメントを返す必要があります。
java - 名前空間プレフィックスを含む xml 文字列フラグメントから xom ドキュメントを作成する
xml フラグメントを含むファイルがあります。このファイルに子要素を追加して、再保存する必要があります。Java (1.6) で xom を使用しようとしています。問題は、ファイル内のデータに名前空間プレフィックスが含まれているため、 Document オブジェクトを作成すると次のようになることです。
[致命的なエラー] tsip:1:33: 要素タイプ "publications" に関連付けられた属性 "tsip:action" のプレフィックス "tsip" はバインドされていません。
ファイルには次のものが含まれます。
私のJavaコードは次のとおりです。
コードの名前空間を認識させる必要があると思います。つまり、次のようなものを追加します。
しかし、ドキュメントドキュメントを作成する前にこれを行う方法がわかりません。ヘルプ、提案、感謝します。
java - Javaでプレフィックスなしで名前空間を持つXMLから値を取得するにはどうすればよいですか?
さて、これはxmlです:
CbteNro を取得したいのですが、FECompUltimoAutorizadoResponse が原因で取得できません。これを試してみました。
XOM を使用していますが、機能しません。次のメッセージが表示されます。
スレッド「メイン」nu.xom.XPathException での例外: XPath エラー: XPath 式は、バインドされていない名前空間プレフィックス soap を使用しています
ありがとう!