お世話になります。
バイト配列 buf をもとに、XMLエレメントを作成しています。
↓↓↓
DocumentBuilderFactory dbfactory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = dbfactory.newDocumentBuilder();
Document document = builder.parse( new ByteArrayInputStream( buf ) );
Element element = document.getDocumentElement();
上記、element から バイト配列buf に戻すことは可能でしょうか?
(イメージ的に、element.getBytes() のような事をしたいです。)
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
もっと単純な方法があるかもしれませんが、
Transformer,DOMSource,StreamResult,ByteArrayOutputStreamを使えばバイト配列が取得出来ると思います。以下サンプルです。
ByteArrayOutputStream bufferStream = new ByteArrayOutputStream();
Transformer tr = TransformerFactory.newTransformer();
tr.transform(new DOMSource(element), new StreamResult(bufferStream));
byte[] result = bufferStream.toByteArray();
ご回答ありがとうございます。
はじめて聞くクラスもあります@@;
この方法で理想通りの動きができました。
ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonでのカーソル移動がずれる 2 2023/07/30 08:51
- その他(プログラミング・Web制作) seleniumbasic chrome操作について 1 2023/03/29 15:40
- PDF PDF elementで白文字?というか見えない文字を表示させる方法を教えてください 1 2022/05/19 03:20
- Visual Basic(VBA) フォルダの場所を可変にしたいです(マクロ) 4 2023/05/11 10:00
- 統計学 確率論と統計学の{補事象(complementary element)}の読み方は ほじしょう でし 3 2022/10/10 23:48
- 英語 「第1および第2の要素」の英語 4 2022/03/24 09:55
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- その他(OS) デスクトップにアイコンが出来ました。これは消しても良いですか? 2 2022/11/13 10:09
- その他(プログラミング・Web制作) Latexに関する質問です。 3 2023/05/23 10:18
- Visual Basic(VBA) このマクロの説明文を教えてほしいです。 1 2023/01/12 09:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
この警告はどうすれば?
-
Javaで文字を漢字であるか否か...
-
hit&blow
-
同じ配列またはクラスを、2回...
-
C言語でunsigned char配列を連...
-
ページング
-
main(String[] args) の args...
-
[Ljava.lang.Stringってなんですか
-
乱数を発生させて、それを配列...
-
配列で、値の入っている要素数...
-
String[] とVectorの使い分け
-
『args[]』とは?
-
0から99の数字をランダムに...
-
csvファイルを2次元配列に格納
-
配列の中に複数存在する数がい...
-
動的配列確保
-
javamailで複数人にメールを送...
-
数字が重ならないようにするには
-
sqlparamaterでIN句を使いたい。
-
ファイルの読み込み、配列に格納
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaで文字と数字が混ざったも...
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
Java配列の問題を教えてくださ...
-
配列の中に複数存在する数がい...
-
配列で、値の入っている要素数...
-
java
-
『args[]』とは?
-
javaで大容量テキストファイル...
-
C#で動的配列Listの中身をListB...
-
csvファイルを2次元配列に格納
-
Javaで文字を漢字であるか否か...
-
フローチャート
-
javaについて
-
【C#】ハッシュテーブル(連想...
-
セッションを使ったint型の値の...
-
C言語でunsigned char配列を連...
-
配列について
-
n番目に大きな値を探索する
-
cloneメソッドについて (java)
おすすめ情報