ふたがわ (@jfut) です。
On 2012/12/07 23:20, nabedge wrote:
>     <div id="foo">
>         <p>bar bar</p>
>     </div>
> 
>     とあるときに、getById したオブジェクトが持つ getContent() だけ残して、
>     親タグは消し去りたいのですが良い方法はありますでしょうか。
>     上記であれば、<div /> を消して <p>foo</p> だけにしたいです。
...
> <div id="foo"> の中には<p>タグが一個だけ入っていることが保障されているか、
> あるいは、とりあえず最初に見つかった<p>タグだけ取り出したいということであれば、
> P p =  html.getBody().getById("foo",Div.class).getDescendants(P.class).get(0);
> で取れますが、そういうことじゃないですよね...?
そうですね、中身に何があるかは不明の状態で取り出したいです。
jQuery の before() after() parent() みたいに前後のタグに対応する
オブジェクトが取れれば良いんだと思いますが、難しそうでしたら
諦めて親タグは残して問題ないようにレイアウトします。
-- 
Jun Futagawa