- PR -

DOMからXML文字列への変換方法は?

1
投稿者投稿内容
未記入
会議室デビュー日: 2007/01/04
投稿数: 2
投稿日時: 2007-01-04 17:50
org.w3c.dom.Documentオブジェクト
若しくは
javax.xml.transform.dom.DOMSourceオブジェクトから
Stringオブジェクトに変換する方法はないでしょうか?
Transformerで出力ストリームには書き出せますが、
Stringオブジェクトにする方法はみつけられませんでした。
koe
大ベテラン
会議室デビュー日: 2003/07/13
投稿数: 198
投稿日時: 2007-01-04 18:14
OutputStreamに書き出す方法が分かっているのでしたら、
java.io.ByteArrayOutputStreamを使ったらどうでしょうか。
書き出した後でtoString()するか、getByte()してから適切なエンコードに
変換するかすれば、Stringになります。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2007-01-04 18:26
StreamResultを使っていると思いますが、StreamResultのコンストラクタの引数に、
java.io.StringWriterのインスタンスを渡せば、簡単にできると思います。
未記入
会議室デビュー日: 2007/01/04
投稿数: 2
投稿日時: 2007-01-05 09:22
koe様、かつのり様

できました。ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)