問題タブ [xmlstreamwriter]

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 に答える
1641 参照

java - XMLStreamWriter 例外: 属性がどの要素にも関連付けられていません

私はこの例外を受けています:

以下の私のコードから。私はそれがどこから来ているのか理解していません。

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

xml - XMLStreamWriter は、属性の書き込み時に "\n" を " " に変換しません

XMLStreamWriter を使用して XML ファイルを書き込もうとしています。問題は、「\r\n」の属性値があることです。

私は XML ライターを使用しているので、ライターが "\n"
と "\r" をにエスケープすることを期待していまし
たが、そうはなりません。これにより、結果のファイルの属性値が複数の行に分割され、アプリケーション (EMF に基づく) は新しい行を無視します。

私がやりたいことは、属性の値を
andで書き出すことです
。どうやってやるの?

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

java - XMLStreamWriter に例外がありませんか?

私は現在、XMLStreamWriter の緩やかなポートを別の環境に書き込むことを検討しており、その名前空間ロジックを処理しようとしています。このクラスに関する Oracle のドキュメントでは、名前空間の修復が無効になっている状態で、のプレフィックスを使用して既にいくつかのプレフィックスにバインドされている名前空間 URI を使用して要素/属性を書き込もうとすると、XMLStreamException が発生するはずであると指定されているようです。しかし、私はこの動作を見ていません。次のコードを使用します。

"notbob"すでにバインドされている同じ名前空間 URI のプレフィックスを使用する両方の行で、"bob"例外がスローされることが予想されます。代わりに、コードは正常に完了しtst.xml

私は誤解していますか、それともこの動作は正しくありませんか?

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

java - Java - stAX - 文字列から .xml を作成する

単一の、潜在的に非常に大きな .xml ファイルを作成する必要があり、調査の結果、stAX を認識しました。私はしばらく頭を悩ませようとしましたが、それが本当に仕事に適したツールであるかどうかはよくわかりません.

つまり、基本的に、1 つの文字列を取得しました。この文字列には、フォーマットされた XML メッセージが含まれています。したがって、このメッセージから、これを整形式の .xml ファイルとして記述できるようにする必要があります。XML 文字列の例を次に示します (完全ではありません。最終的な文字列はもっと複雑です)。

補足として、データを HashMap として取得することもできます。

誰でも私を正しい方向に向けることができますか?このプロセスに含まれる手順は何ですか? これまでに出くわしたすべてのチュートリアルは、私の問題を実際に明らかにしていません。以下は、行き詰まる前に、私がたどり着いた場所の例です。

編集:理想的にはこのコードを再利用可能にする必要があることを追加する必要があるため、正確な属性名などを指定することは実際にはオプションではありません。

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

soap - SOAP リクエストの DataHandler コンテンツを出力する方法

のオブジェクトが"javax.activation.DataHandler.DataHandler" あり、以下のコマンドを使用して SOAP リクエストに追加されていることがわかりました

DataHandler からコンテンツを取得したいのですが、実際のコンテンツは SOAP リクエストの一部になります。文字列の形式になることがわかっています。

前もって感謝します!