新しいblogに移行しました

新ブログ "All Yout Bugs Are Belong To Ass" に移行しました!

2011-02-17

[Scala]scala.xmlつかってxhtml書き換えたいけどやり方が分からなくてこまったの巻

以下のようなmigo.scalaを書いているのですが、
import scala.io._
import scala.xml._

object migo {

    val xml = <html><head><title>abc</title></head><body><h1>hoge</h1><p class="piyo">ahoahoman</p><p><a href="#">yayaya</a>shotes</p></body></html>

    def main ( args: Array[String] ) {
         val targets = xml \\ "p"
         targets.map( _.text ).foreach( println )
    }

}
targets.map(_.text)してるところで、_.textの内容を"おっぺけぺー"に書き換えたい場合、どうすればいいんでしょう。。。
text()って引数Stringじゃないし、アクセッサではないようなので。。。orz
だれかおしえてください!!!!><

0 件のコメント: