Posted at 2010/01/19 21:45, Modified at 2010/01/20 22:45 Scala で XML を読んで、そこからなにかを抜き出すには、パターンマッチや scala.xml.NodeSeq の \, \\ といったメソッドを使うだろう。また、新しい XML 文章を作るのなら XML リテラルでだらだら書ける。では、既存の XML 文章をちょっと変えるには、具体的には link rel="self" の href を変えて link rel="hub" な要素を追加 したいときにどうするんだろう、というのでややつまった。 最初は \\ で対象ノードをみつけて消し足ししようかと思っていたのだけど scala.xml のあたりは全部 immutable なのでそうはいかない。結局、Scala, XML and GAE というスライドの12ページの def