import scala.xml._ import scala.xml.transform._ object Test extends App { val inputXml : Node = 1 1 object t1 extends RewriteRule { override def transform(n: Node): Seq[Node] = n match { case {x} if x.toString.toInt < 4 => {x.toString.toInt+1} case other => other } } val ruleTransformer = new RuleTransformer(t1) println(ruleTransformer(inputXml)) }